当前位置: 首页 > article >正文

Python简介以及解释器安装(保姆级教学)

目录

一、Python介绍

1、简介

2、特点

3、来源

4、发展

二、Python解释器的安装

1、安装包下载

2、下载完成后,点击安装包进入安装流程


一、Python介绍

1、简介

Python 是一门解释型、面向对象以及动态数据类型的高级程序设计语言,语法简洁,非常适合初学者

  • 解释型: Python 代码在运行时没有了编译这个环节,类似于 PHP 语言
  • 面向对象 : Python 支持面向对象的风格或代码封装在对象的编程技术
  • 动态数据类型: Python 中没有对变量类型进行限制,代码非常灵活
  • 适合初学者: Python 语法简洁明了,从设计上降低代码复杂程度,支持领域非常广泛,如文字处理、 WEB 应用开发、游戏开发、数据分析、人工智能

2、特点

易于学习和维护: Python 关键字较少,结构简单,语法明确,代码清晰

  •  丰富的库: Python 的最大的优势之一是丰富的库,涵盖计算机各个领域
  •  跨平台:在不同系统的兼容很好,基于其开源特性, Python 已经被移植到许多平台
  • 可扩展:如果想编写一些不愿开放的算法,可使用 C 或 C++ 完成该功能,然后在Python 程序中调用         
  • 数据库支持友好: Python 提供所有主要的商业数据库的接口
  • GUI 编程: Python 支持 GUI ,可以创建和移植到许多系统中使用
  • 可嵌入 : 可以将 Python 嵌入到 C/C++ 程序,让程序获得 " 脚本化 " 的能力

3、来源

Python 是著名的“龟叔” Guido van Rossum 在 1989 年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言龟叔给 Python 的定位是“优雅”、“明确”、“简单”,所以 Python 程序看上去总是简单易懂,初学者学 Python ,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

4、发展

  • Python 2.0 于 2000 年 10 月 16 日发布,增加了垃圾回收机制,并且支持Unicode
  • Python 3.0 于 2008 年 12 月 3 日发布,此版不完全兼容之前的 Python 源代码不过很多新特性后来也被移植到旧的 Python 2.6/2.7 版本
  • Python 3.0 版本,常被称为 Python 3000 ,或简称 Py3k ,相对于 Python 的早期版本,这是一个较大的升级,后续版本统称为 3.x
  • Python 2.7 被确定为最后一个 Python 2.x 版本,它除了支持 Python 2.x 语法外,还支持部分 Python 3.1 语法
  • 目前 Python 已经更新到 3.11 版本,主流的也是 3.x 系列, 2.x 系列已逐渐被历史抛弃

二、Python解释器的安装

1、安装包下载

官网网址:Welcome to Python.org

(1)、进入官网后找到Downloads,鼠标放在上面,会显示不同的系统

 

 (2)、这里以windows系统为例,点击进入,选择版本(不推荐太新的版本),这里以windows64位操作系统为例,下载python3.7.9版本。

 

2、下载完成后,点击安装包进入安装流程

第二个小方框勾选上,会自动配置环境变量

 

 

 点击Next

 

 

勾选第一个,然后更改安装路径,点击Install即可

 

安装成功,点击close

 


http://www.kler.cn/a/404333.html

相关文章:

  • centos安装jenkins
  • python基本数据类型 -- 元组tuple
  • SpringBoot提交参数去除前后空格
  • 音视频pts/dts
  • 卫生间门选择单包套还是双包套好?
  • AI一键生成原创花卉印花图案——创新与效率的结合
  • 一文解读数据仓库的分层逻辑和原理
  • 【Linux从青铜到王者】Linux进程间通信(一)——待完善
  • Python设计模式详解之1 —— 单例模式
  • 例题10-4 冒泡排序 字符串排序
  • Web3游戏先锋 Big Time Studios 重磅推出 $OL 通证,赋能 Open Loot 游戏平台
  • Centos 7 安装 Docker 最新版本
  • 「OpenCV交叉编译」ubuntu to arm64
  • 刘艳兵-DBA042-下述哪些文件是在CREATE DATABASE命令中创建的?
  • 无重复字符的最长子串习题分析
  • 机器翻译基础与模型 之三:基于自注意力的模型
  • 实验室管理智能化:Spring Boot技术实现
  • JavaEE 线程安全
  • 新版Python 3.13官方支持Android 5.0及以上版本:详细解读及开发指南
  • element ui table 每行不同状态
  • 攻防世界 Web新手练习区
  • scPair:隐式特征选择提高single-cell paired多模态分析
  • pdf文档动态插入文字水印,45度角,旋转倾斜,位于文档中央,多行水印可插入中文
  • zookeeper is not a recognized option--解决方案
  • 浅谈Python之Matplotlib库
  • 设计模式之 享元模式