一:Python介绍
1.1:Python是什么。
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
1.2:编程语言种类。
低级语言 :
- 机器语言、汇编语言、符号语言,汇编语言源程序必须经过汇编生成目标文件,然后执行 。
高级语言 :
- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog)、动态语言(Python、PHP、Ruby、Lua)等等。 高级语言源程序可以用解释、编译两种方式执行。
1.3:python的主要领域。
- WEB开发——最火的Python web框架Django, 支持异步高并发的Tornado框架;
- 网络编程——支持高并发的Twisted网络框架, py3引入的asyncio使异步编程变的非常简单;
- 爬虫——爬虫领域,Python几乎是霸主地位,Scrapy\Request\BeautifuSoap\urllib等,想爬啥就爬啥;
- 云计算——目前最火最知名的云计算框架就是OpenStack,Python现在的火,很大一部分就是因为云计算;
- 人工智能——成为AI 和大数据时代的第一开发语言;
- 自动化运维——运维人员必须会的语言叫Python;
- 金融分析——高频交易软件就是用的Python,到目前,Python是金融分析、量化交易领域里用的最多的语言;
- 游戏开发——在网络游戏开发中Python也有很多应用,相比Lua or C++,Python 比 Lua 有更高阶的抽象能力;
1.4:Python的种类。
- Cpython
- Ipython
- PyPy
- Jpython
- IronPython
1.5:编译器和解释器。
- 安装Python解释器: 编写Python解释器认识的代码。
- 安装Java解释器: 编写Java解释器认识的代码。
- 安装PHP解释器: 编写PHP解释器认识的代码。
1.6:编码。
- ascii:用1个字节=8位来表示计算机能表达的所有东西:
2**8 = 256
00000000 -> A
00000001 -> B
00000010 -> C
00000011
00000100
- unicode: 万国码,用4个字节=32位来做对应关系:
2**32 = 4294967296
00000000 00000000 00000000 00000000 -> A
00000000 00000000 00000000 00000001 -> B
00000000 00000000 00000000 00000010 -> C
00000000 10000000 00010000 00011010 -> 紫
- utf-8: 对万国码进行压缩,至少使用1个字节表示:
00000000
00000001
00000010
10000000 00010000 00011010
PS: 中文用3个字节=24位表示
- gbk:对亚洲国家的文字做的对应关系
PS: 中文用2个字节=16位表示
- Python解释器现象:
Python2
解释器默认编码为:ascii
# -*- coding:utf-8 -*- (设置解释器默认编码为utf-8)
print('测试')
Python3
解释器默认编码为:utf-8
print('测试')
Python2/Python3
# -*- coding:gbk -*-
二:Windows下安装Python2和Python3
2.1:获取安装包。
- 2.7安装包 https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi
- 3.6安装包 https://www.python.org/ftp/python/3.6.4/python-3.6.4-amd64.exe
2.2:安装python3.6。
自定义安装并增加环境变量
在cmd中测试如下则表示成功
为了好区分Python2和Python3
将C:\Python36目录下的python.exe 和pythonw.exe 改为python3.exe 和pythonw3.exe
2.3:安装python2.7。
将python2增加到环境变量里(前面要用英文分号与其他的变量隔开)
;C:\Python27\Scripts\;C:\Python27\;(将这个粘贴到下图中的path中)
为了好区分Python2和Python3
将C:\Python27目录下的python.exe 和pythonw.exe 改为python2.exe 和pythonw2.exe
此时在命令行输入python3代表python3 , 输入python2代表python2,如下图则表示安装成功。
2.4:安装pip。
#在cmd上执行
python3 -m pip install --upgrade pip --force-reinstall
python2 -m pip install --upgrade pip --force-reinstall
#查看pip版本
pip3 -V
pip2 -V
如下图则表示pip安装成功