一、python简介
1、python下载地址:https://www.python.org/downloads/
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
2、Python排行和使用场景:
python在从2014年的排名第八升级为2015年的排名第5:
Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、美团等。互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web 等。
3、Python种类:
Jyhton Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行转换后的程序
#jpython在执行的时候先经过词法分析,语法分析,然后由解释器编译成字节码,再有java编译成机器码,最后再有CPU读取机器码执行,而pypy则有解释器直接一步到位编译成机器码,因此pypy理论上速度更快。
Cpython Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
IronPython Python的C#实现,并且它将Python代码编译成C#中间代码(与Jython类似)
PyPy Python实现的Python
其他实现方式:RubyPython、Brython、Pyobjc .
4、python安装:
Linux安装:
linux默认自带python,但是centos和redhat的版本普遍比官方版本低很多,因此可以另外安装一个版本使用,步骤
如下:
1 1、先安装gcc编译器,命令为: 2 yum install gcc 3 2、解压Python安装包并编译安装,注意P为大写: 4 tar xvf Python-2.7.10.tgz 5 cd Python-2.7.10 6 ./configure 7 make 8 make install 9 3、查看版本: 10 Python 2.7.10 (default, Jul 18 2015, 04:12:23) 11 [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 12 Type "help", "copyright", "credits" or "license" for more information. 13 dlopen("/usr/local/python27/lib/python2.7/lib-dynload/readline.so", 2); 14 4、设置软连接: #不建议更改默认python版本,因为会出现系统错误,如yum是python写的,会导致yum无法使用 15 ln -sv /usr/local/python27/bin/python /usr/local/bin/python27 16 5、测试python: 17 [root@node5 Python-2.7.10]# python27 18 Python 2.7.10 (default, Jul 18 2015, 04:12:23) 19 [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 20 Type "help", "copyright", "credits" or "license" for more information. 21 >>> print "Hello,你好" 22 Hello,你好