Python编码规则
在撸胳膊挽袖子准备大干一场之前,我们得对Python以及Python的编码规则要有一定了解,这样才不至于让我们写出不正确或者不够高效的Python代码来。

上面关于Python编程特点,尤其值得大家关注的就是:Python是强制缩进的。
当然还有一点值得大家了解——Python之禅。

Windows以及MAC下Python环境搭建
首先我们要做的是安装Python的编译器,Windows下以及MAC中Python的安装是非常方便的,只需要取Python官网下载对应的安装包,按照提示即可安装成功。
安装包下载地址:https://www.python.org/downloads/
这里值得注意的是:记得把Python的安装路径添加到环境变量里来;对于系统是OS X>=10.9的MAC,那么系统自带Python 2.7。
关于编辑器的话,大家在最开始编写Python可以使用自带的IDLE;也推荐大家使用Pycharm或者是Sublime Text。

Linux下Python环境搭建
Linux下是自带Python2的,Python3的安装会稍稍复杂一点。
我们一般使用到的Python编译器为CPython,所以我们需要按照以下步骤安装并配置Python编译器:
在Linux下安装好自己的C编译器;
从Python官网下载并解压好Python的源码安装包;
下载并安装相关的依赖库;
编译、安装Python源码;
配置好Python相关环境变量;
最后一步为了更加方便的使用Python,为Python创建软连接。
安装命令如下(此处Linux为CentOS 7):
#安装编译环境gccyum install -y gcc#解压文件:tar -zxvf Python-x.x.x.tgz#安装zlib相关依赖库yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel #进行配置./configure --prefix=/usr/python --enable-shared CFLAGS=-fPI#编译:make make install#环境变量:cd /etc/ld.so.conf.d/ vi python3.conf #添加Python路径到文件/usr/python/lib#刷新环境变量:ldconfig#创建软连接:ln -s /usr/python/bin/python3 /usr/bin/python3 ln -s /usr/python/bin/pip3 /usr/bin/pip3关于编辑器大家可以使用vim,当然如果使用ubutun,同样推荐大家使用Sublime Text。
Python 2 or Python 3?
关于到底使用Python 2还是Python 3,芒果用官网的一句话来回答:
In summary : Python 2.x is legacy, Python 3.x is the present and future of the language。
Python虚拟环境创建与使用
Python支持使用自己的站点目录创建轻量级“虚拟环境”,可选择与系统站点目录隔离。
每个虚拟环境都有自己的 Python 二进制文件(与用于创建此环境的二进制文件的版本相匹配),并且可以在其站点目录中拥有自己独立的已安装 Python 软件包集。
#创建虚拟环境 python3 -m venv #打开虚拟环境-Linuxsource bin/activate #打开虚拟环境-WindowsScript\activate #退出虚拟环境:deactivate