(一)、Python的简介与安装
Python简介
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。
Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web 等。
注视:上述重点字体表示该公司主要使用Python语言开发
开发语言
高级语言:Python、Java、 PHP C#、 Go ruby C++.... ==》字节码
低级语言:C、汇编 ==》机器码
语言之间的对比
PHP类:适用于写网页,局限性
Python Java:及可以写网页 也可以写后台功能
- Python 执行效率低,开发效率高
- Java 执行效率高,开发效率低
Python 的种类
- Cpython
Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。 - Jyhton
Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。 - IronPython
Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似) - PyPy(特殊)
Python实现的Python,将Python的字节码字节码再编译成机器码。 - RubyPython、Brython ...
以上除PyPy之外,其他的Python的对应关系和执行流程如下:
PyPy,在Python的基础上对Python的字节码进一步处理,从而提升执行速度!
Python的安装
Python主要分为两类:
Python2 ---> 在继续更新,越来越接近Python3的使用方式。2018年3月,该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持
Python3 ---> 在继续更新
Python目前已支持所有主流操作系统,在Linux、Unix、Mac系统上自带Python环境。
本节介绍在windows同时安装python2.7和python3.6两个版本
1. 下载安装包
分别在python官网下载python2.7和python3.6的两个版本
https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi # 2.7安装包
https://www.python.org/ftp/python/3.6.4/python-3.6.4-amd64.exe # 3.6安装包
2. 安装python3.6
安装python3.6,选择自定义安装,并把python路径增加到环境变量里。
选择为所有用户安装,并选择安装的路径,默认路径即可。
3. 在命令行测试
打开cmd,输入python命令,如果出现如图界面证明安装成功。
4. 安装python2.7
python3安装成功后,紧接着安装python2
选择路径
此时不要将python.exe增加到环境变量里,后续会手动增加,以免和python3冲突。
5. 手动将python2增加到环境变量里
C:\Python27\Scripts\;C:\Python27\;
6. 更改python2的名称
将C:\Python27目录下的python.exe 和pythonw.exe 改为python2.exe 和pythonw2.exe
7. 更改python3的名称
将C:\Python36目录下的python.exe 和pythonw.exe 改为python3.exe 和pythonw3.exe
8. 分别测试python2和python3
此时在命令行输入python3代表python3 输入python2代表python2
9. pip安装
#在cmd上执行
python3 -m pip install --upgrade pip --force-reinstall
python2 -m pip install --upgrade pip --force-reinstall
#查看pip版本
pip3 -V
pip2 -V