Python介绍和环境安装

一、介绍

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

Python 源代码同样遵循 GPL(GNU General Public License)协议。

Python是跨平台的。

一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。

Python的3.0版本,常被称为Python 3000,或简称Py3k。Python 3.0在设计的时候没有考虑向下兼容。

二、下载

Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:

Python官网:https://www.python.org/

你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。

Python文档下载地址:https://www.python.org/doc/

三、安装

由于本人的电脑是Mac,所以这里只介绍Mac上的安装。其他系统Linux和Windows请自行网上搜索。

如果你正在使用Mac,系统是OS X 10.8~10.10,那么系统自带的Python版本是2.7。

命令行输入:python
Python 2.7.10 (default, Feb  7 2017, 00:08:15) 

我们下载最新的版本。https://www.python.org/downloads/mac-osx/

当前最新版本3.6.5。有2个安装包。适用不同的Mac OS。

macOS 64-bit/32-bit installer Mac OS X for Mac OS X 10.6 and later bf319337bc68b52fc7d227dca5b6f2f6 28093627 SIG
macOS 64-bit installer Mac OS X for OS X 10.9 and later 37d891988b6aeedd7f03a70171a8420d 26987706 SIG

安装完成后,启动命令行。

命令行输入:python3
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 05:52:31) 

 注意:Python3.x后,命令是:python3

四、Python解释器

当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。

CPython

当我们从Python官方网站下载并安装好Python 3.x后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。

CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。

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的字节码。

参考 
廖雪峰官网 https://www.liaoxuefeng.com

http://www.runoob.com

猜你喜欢

转载自my.oschina.net/android520/blog/1790384