python介紹
python是一個(gè)什么樣的語(yǔ)言?
編譯型和解釋型
靜態(tài)語(yǔ)言和動(dòng)態(tài)語(yǔ)言
強(qiáng)類型定義語(yǔ)言和弱類型定義語(yǔ)言
python是一門(mén)動(dòng)態(tài)解釋性的強(qiáng)類型定義語(yǔ)言。
Python的優(yōu)缺點(diǎn)
優(yōu)點(diǎn)
Python的定位是“優(yōu)雅”、“明確”、“簡(jiǎn)單”
開(kāi)發(fā)效率非常高
高級(jí)語(yǔ)言
可移植性
可擴(kuò)展性
可嵌入性
缺點(diǎn)
速度慢
代碼不能加密
線程不能利用多CPU問(wèn)題
Python解釋器
CPython、IPython、PyPy、Jython、IronPython
Python的解釋器很多,但使用最廣泛的還是CPython。如果要和Java或.Net平臺(tái)交互,最好的辦法不是用Jython或IronPython,而是通過(guò)網(wǎng)絡(luò)調(diào)用來(lái)交互,確保各程序之間的獨(dú)立性。PyPy可以搞一搞。
Python發(fā)展史
1989年,為了打發(fā)圣誕節(jié)假期,Guido開(kāi)始寫(xiě)Python語(yǔ)言的編譯器。
1991年,第一個(gè)Python編譯器誕生。
python第一個(gè)web框架Zope誕生
Django 2004年十一月誕生
Python 2.7 - July 3, 2010
Python 3.5 - September 13, 2015
2.* 與3.* 的區(qū)別
Unicode、print、twisted未支持3.*
Python安裝
https://www.python.org/downloads/
Hello World程序
#!/usr/bin/env pypthon
print("Hello World!")