一、Python介紹 Python是著名的“龜叔”Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而編寫的一個編程語言。 Python這個名字,來自“龜叔”所摯愛的電視劇Monty Python’s Flying Circus。他希望這個新的叫做Python的語言,能符合 ...
一、Python介紹
Python是著名的“龜叔”Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而編寫的一個編程語言。
Python這個名字,來自“龜叔”所摯愛的電視劇Monty Python’s Flying Circus。他希望這個新的叫做Python的語言,能符合他的理想:創造一種C和shell之間,功能全面,易學易用,可拓展的語言。
最新TIOBE排行榜
圖片
二、Python應用領域
- 雲計算: 雲計算最火的語言, 典型應用OpenStack
- WEB開發: 眾多優秀的WEB框架,眾多大型網站均為Python開發,Youtube, Dropbox, 豆瓣。典型WEB框架有Django,Flash
- 科學運算、人工智慧: 典型庫NumPy, SciPy, Matplotlib, Enthought librarys,pandas
- 系統運維: 運維人員必備語言
- 金融:量化交易,金融分析,在金融工程領域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作為動態語言的Python,語言結構清晰簡單,庫豐富,成熟穩定,科學計算和統計分析都很牛逼,生產效率遠遠高於c,c++,java,尤其擅長策略回測
- 圖形GUI: PyQT, WxPython,TkInter
三、Python的發展歷程
1989年,Guido開始寫Python語言的編譯器。
1991年,第一個Python編譯器誕生。它是用C語言實現的,並能夠調用C語言的庫文件。從一齣生,Python已經具有了:類,函數,異常處理,包含表和詞典在內的核心數據類型,以及模塊為基礎的拓展系統。
Granddaddy of Python web frameworks, Zope 1 was released in 1999
Python 1.0 - January 1994 增加了 lambda, map, filter and reduce.
Python 2.0 - October 16, 2000,加入了記憶體回收機制,構成了現在Python語言框架的基礎
Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 誕生
Python 2.5 - September 19, 2006
Python 2.6 - October 1, 2008
Python 2.7 - July 3, 2010
In November 2014, it was announced that Python 2.7 would be supported until 2020, and reaffirmed that there would be no 2.8 release as users were expected to move to Python 3.4+ as soon as possible
Python 3.0 - December 3, 2008 (這裡要解釋清楚 為什麼08年就出3.0,2010年反而又推出了2.7?是因為3.0不向下相容2.0,導致大家都拒絕升級3.0,無奈官方只能推出2.7過渡版本)
Python 3.1 - June 27, 2009
Python 3.2 - February 20, 2011
Python 3.3 - September 29, 2012
Python 3.4 - March 16, 2014
Python 3.5 - September 13, 2015
Python 3.6 - 2016-12-23 發佈python3.6.0版
四、Python的特點及高級語言的分類
解釋型:當程式運行時,將代碼一行一行的解釋成二進位,再運行。
優點:排錯快,開發效率高,可以跨平臺
缺點:執行效率相對低
典型:python,
編譯型:將代碼一次性全部編譯成二進位,然後運行。
缺點:排錯慢,開發效率低,不能跨平臺(操作系統)。
優點:執行效率高
典型:C
從上面的對比可以看出:
python優點:開發效率高,程式調試排錯方便,跨平臺方便,
python缺點:運行速度慢
對於python的缺點我想說:速度不是關鍵,效率才是王道。
五、開發環境的安裝
在windows上安裝 Python2.7和Python3.6
1、下載安裝包 2.7和3.6兩個版本
https://www.python.org/downloads/
2、安裝
安裝路徑:C:\python27
不要勾選添加環境變數
再安裝Python3.6 和 2.7安裝相似
安裝路徑C:\python36
共存的解決方案
進入C:\python2.7目錄
創建python.exe的快捷方式 並且改名為python2
進入C:\python3.6目錄
創建python.exe的快捷方式 並且改名為python3
添加環境變數
電腦右擊-->高級系統設置-->高級-->環境變數-->系統變數-->Path變數
在Path環境變數中添加 ;c:\python2.7;c:\python3.6
一定要註意路徑前面的 “;” 的分號
打開cmd 輸入python
緊接著輸入 print('hello world!') 回車
環境搭建完畢