Python的發(fā)展歷史
1989年 Guido van Rossum 出于某種娛樂目的而開發(fā);
- 2008年12月 發(fā)布3.0版本,Python3.0沒有考慮與Python 2.x 的兼容。
- 2009年6月 發(fā)布了3.1版本;
- 2011年2月 發(fā)布了3.2版本;
- 2012年9月 發(fā)布了3.3版本;
- 2014年3月 發(fā)布了3.4版本;
- 2015年9月 發(fā)布了3.5版本;
- 2016年12月 發(fā)布了3.6版本;
……
Python語言的特點(diǎn)
Python是一種面向?qū)ο?/strong>、解釋型、弱類型的腳本語言,他也是一種功能強(qiáng)大而完善的通用型語言。
特點(diǎn):
代碼簡單,容易上手
語法清晰:
可擴(kuò)展性:有豐富和強(qiáng)大的類庫
跨平臺(tái):
弱點(diǎn):
速度慢:比Java、C、C++等程序的運(yùn)行效率都要慢;
源代碼加密困難:解釋型語言,不會(huì)進(jìn)行編譯,因此加密比較困難。
Python程序的運(yùn)行機(jī)制
Python是一門解釋型的編程語言,因此具有解釋型語言的運(yùn)行機(jī)制。即:
需要使用專門的解釋器對(duì)源程序逐行解釋成特定平臺(tái)的機(jī)器碼并立即執(zhí)行的語言。