Python简介
Python前世今生
Python创始人是吉多.范罗苏姆。在1989年万圣节期间为打发时间而开发的。
目前Python在TIOBE排行榜第五位置
Python可以应用在众多的领域中:
数据分析、组建集成、网络服务、图像处理、数值计算和科学计算等领域。
Python应用的知名公司有:
Youtube、Dropbox、BT、知乎、豆瓣、谷歌、百度、腾讯、
汽车之家等。
Python可以做的工作有:
自动化运维、自动化测试、大数据分析、爬虫、Web等
Python与其他语言的异同:
- python是由C语言来发而来的。
- 代码的执行:
C语言:代码编译===》机器码===》执行
其他语言:代码编译===》字节码===》机器码===》执行
python也是这样,在字节码===》机器码的过程会生成一个.pyc的文件,这个文件就是机器码的文件。
注视:python在执行过程中会先找有没有.pyc文件,然后与原py文件进行对比,如果没有变化,则直接执行.pyc文件;如果.py文件较新,则重新生产.pyc文件。然后执行。
-
代码执行速度
由上面代码的执行顺序,也可以看出,python的运行速度相比较C会慢。
-
内置模版库
Python内部会自带很多的模版库,可以直接调用。可以满足大多数的基本的需求。
- Python的种类
-
Cpython
官方的版本。使用C语言实现,使用最为广泛。CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
-
Jyhton
Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
-
IronPython
Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。
-
PyPy
Python实现的Python,将Python的字节码字节码再编译成机器码。它在Python的基础上对Python的字节码进一步处理,提升了执行速度。
Python环境
推荐使用2.7版本的
Windows:
1:下载安装包
https://www.python.org/ftp/python/2.7.10/python-2.7.10.msi
或者直接去官网下载你想要的版:https://www.python.org/downloads/
2:直接安装
默认的安装路径是:C:\Python27
3:配置环境变量
【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
例如:;C:\Python27 在最后面添加即可。
Linux:
1:linux都自带Python环境。推荐使用ubuntu。因为其自带比较新的版本。
Python入门
一:你好世界
创建hello.py
1 root@python:/python/day1# cat hello.py 2 3 #!/usr/bin/env python #告诉系统使用python解释器 4 5 #-*- coding:utf-8 -*- #设置字符集,使用UTF-8 6 7 print "你好,世界" 8 9 root@python:/python/day1# python hello.py #py文件的执行 10 11 你好,世界