--- 恢复内容开始 ---
Python 是跨平台的, 它可以运行在 Windows,Mac 和各种 Linux/Unix 系统上. 在 Windows 上写 Python 程序, 放到 Linux 上也是能够运行的.
2.x 还是 3.x
目前, Python 有两个版本, 一个是 2.x 版, 一个是 3.x 版, 这两个版本是不兼容的, 因为现在 Python 正在朝着 3.x 版本进化, 在进化过程中, 大量的针对 2.x 版本的代码要修改后才能运行, 所以, 目前有许多第三方库还暂时无法在 3.x 上使用.
为了保证你的程序能用到大量的第三方库, 我们的教程仍以 2.x 版本为基础, 确切地说, 是 2.7 版本. 请确保你的电脑上安装的 Python 版本是 2.7.x, 这样, 你才能无痛学习这个教程.
一, 下载安装
到这个网站下载 https://www.python.org/downloads/windows/
我是选择了 3.5 版本的可执行程序安装: python-3.5.4-amd64.exe
下载好运行安装.
注: 请选中 Add Python 这项, 把 Python 添加到环境变量, 这样以后在 Windows 命令提示符下面也可以运行 Python.
安装完成
二, 测试运行
1,REPL(Read Eval Print Loop) 环境运行
使用 IDEL
使用 Python 语法中的 print( ); 语法进行打印
2, 使用 Windows 命令提示符 cmd
输入 python 返回值如下 证明你已经成功安装了 python 到环境变量.
注:
****** 如果输入 python 你看到提示符 >>> 就表示我们已经在 Python 交互式环境中了, 可以输入任何 Python 代码, 回车后会立刻得到执行结果.
输入 exit() 并回车, 就可以退出 Python 交互式环境 (或直接关掉命令行窗口).
***** 如果输入 Python 得到一个错误:'python'不是内部或外部命令, 也不是可运行的程序或批处理文件.
这是由于环境变量出问题, Windows 会根据一个 Path 的环境变量设定的路径去查找 python.exe, 如果没找到, 就会报错. 如果在安装时漏掉了勾选 Add python.exe to Path, 那就要手动把 python.exe 所在的路径 C:\Python27 添加到 Path 中.
如果你不知道怎么修改环境变量, 建议把 Python 安装程序重新运行一遍, 记得勾上 Add python.exe to Path.
3, 用文本编辑器编辑一段代码测试, 如: Notepad++
输入下面代码, 保存到你想保存的目录如:
print('Hello, 欢迎您!')
使用 Windows 命令提示符 进入这个文件的目录, 并运行这个 Python 代码文件的到:
4, 使用集成开发环境 IDE-------PyCharm
下载安装好 PyCharm, 打开软件, 新建工程
项目右键, 新建一个 Python 文件
输入代码并且运行的到结果如图所示.
完成!
三, 关于 Python 解释器
编写 Python 代码得到的是以. py 为扩展名的文本文件. 要运行代码, 就需要 Python 解释器去执行. py 文件.
由于整个 Python 语言从规范到解释器都是开源的, 所以理论上, 只要水平够高, 任何人都可以编写 Python 解释器来执行 Python 代码 (当然难度很大). 所以存在多种解释器:
CPython
当从 Python 官方网站下载并安装好 Python 就直接获得了一个官方版本的解释器: CPython. 这个解释器是用 C 语言开发的, 所以叫 CPython. 在命令行下运行 python 就是启动 CPython 解释器.
CPython 是使用最广的 Python 解释器.
IPython
IPython 是基于 CPython 之上的一个交互式解释器, 也就是说, IPython 只是在交互方式上有所增强, 但是执行 Python 代码的功能和 CPython 是完全一样的. 好比很多国产浏览器虽然外观不同, 但内核其实都是调用了 IE.
CPython 用 >>> 作为提示符, 而 IPython 用 In [序号]: 作为提示符.
PyPy
PyPy 是另一个 Python 解释器, 它的目标是执行速度. PyPy 采用 JIT 技术, 对 Python 代码进行动态编译 (注意不是解释), 所以可以显著提高 Python 代码的执行速度. 绝大部分 Python 代码都可以在 PyPy 下运行, 但是 PyPy 和 CPython 有一些是不同的, 这就导致相同的 Python 代码在两种解释器下执行可能会有不同的结果. 如果你的代码要放到 PyPy 下执行, 就需要了解 PyPy 和 CPython 的不同点.
Jython
Jython 是运行在 Java 平台上的 Python 解释器, 可以直接把 Python 代码编译成 Java 字节码执行.
IronPython
IronPython 和 Jython 类似, 只不过 IronPython 是运行在微软. Net 平台上的 Python 解释器, 可以直接把 Python 代码编译成. Net 的字节码.
Python 的解释器很多, 但使用最广泛的还是 CPython. 如果要和 Java 或. Net 平台交互, 最好的办法不是用 Jython 或 IronPython, 而是通过网络调用来交互, 确保各程序之间的独立性.
来源: https://www.cnblogs.com/huys/p/10043436.html