Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。
python的主要特征:
1.解释性: 没有编译过程。
2.交互性:安装Python 后可直接在提示符 >>> 后输入并执行执行代码。
3.面向对象
4.易于学习和开发:结构精简,语法少。
5.运行速度慢:这是Python的主要缺点,在对运行速度有要求的时候尽量才用C语言或C++来编写关键部分。Python与其他语言的结合能力极强。
Python为什么不需要编译过程
我们熟知的C 或 C++ 写的程序在运行过程中需要从源文件转换到二进制代码,即0/1文件。这个过程叫做编译。而 Python 语言可以直接从源代码运行程序而不需要进行编译过程。在计算机内部,Python 解释器把源代码转换成称为字节码(比如四位二进制码1010就是一种字节码的形式)的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这也增加了Python的可移植性,可以直接将你所编写的源代码复制到另一台装有Python运行环境的电脑中进行操作。
Windows下Python运行环境搭建:
由于最常使用的是Windows操作系统,因此在这里首先记录Windows下python运行环境的搭建;而mac操作系统自带python运行环境,如需对版本进行更新,可访问mac下python各版本下载进行下载更新;后续随着学习的深入,增加Linux下Python运行环境搭建。
1.下载及安装
访问Windows下Python各版本下载进行对应版本下载,由于现在已经不再更新2.0或者更早的版本,因此推荐下载3.0以后的版本。下载后,双击下载包,进入 Python 安装向导,只需要使用默认的设置一直点击"下一步"直到安装完成即可。注意:安装过程中会让你选择添加路径,把前面的框选勾上。
2.环境变量配置
右键点击"计算机",然后点击"属性",然后点击"高级系统设置",选择"高级"窗口下面的"环境变量",然后在系统变量的"Path"行,添加python安装路径即可,新增加的路径需要用;分号与前面的路径隔开。最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。
3.集成开发环境(IDE:Integrated Development Environment)搭建
目前较为成熟且稳定的集成开发环境推荐VScode以及PyCharm,首推VScode,可进行多种编程语言的开发。
4.中文环境搭建
在python3中编码默认使用UTF-8,因此无需进行额外操作即可输出中文,如果你使用的是python2,需要在代码的最开头增加一行:# -*- coding: UTF-8 -*- 或者 # coding=utf-8即可。