Python基礎:2、python介紹

Python崇尚優美、清晰、簡單,是一個優秀並普遍使用的語言

        python的創始人爲GuidovanRossum。1989年聖誕節期間,Guido再阿姆斯特丹將來打發時間,決心開發一個新的腳本解釋程序,做爲ABC語言的一種繼承。python這個名字來自於Guido所摯愛的電視劇MontyPython'sFlyingCircus,他但願這個全新的叫作python的語言,能複合他的理想:創造一種c和shell之間、功能全面、易學易用、可擴展的語言。1991年,第一額Python編譯器誕生,它是用c語言實現的,並可以調用c語言的庫文件。從一出生,python就有了:類、函數、異常處理、包含表和詞典在內的核心數據類型、以模塊爲基礎的拓展系統。java

        Python在世界的排名整體上呈上升趨勢,反映出python應用愈來愈普遍,而且逐漸獲得業內的承認。Python應用於衆多的領域,如:數據分析、組件集成、網絡服務、圖像處理、數值計算、科學計算等。目前業內幾乎全部大中型互聯網企業都在使用python,如:Youtube、Dropbox、BT、Quora、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、騰訊、汽車之家、美團等。python

Python的版本發展:linux

Granddaddy of python web frameworks , Zope 1 was released in 1999c++

python1.0-January1994增長了lambda、map、filter、reduceweb

python2.0-October16,2000,加入了內存回收機制,構成了顯著的python語言框架基礎shell

python2.4-November30,2004,目前最流行的WEB框架Django誕生網絡

python2.5-September19,2006框架

python2.6-October1,2008運維

python2.7-JUly3,2010python2.7

In November 2014 , it was announced that python2.7 would be supported until 2020 , and reaffirmed that there would be no 2.8 release as users were expected to move to python3.4+ as soon as possible

python3.0-December 3 , 2008

python3.1-June 27 , 2009

python3.2-February 20 , 2011

python3.3-September 29 , 2012

python3.4-March16 , 2014

python3.5-September13 , 2015

……

宏觀上python2與python3的區別

1. python2 源碼不標準,混亂,重複代碼太多

2. python3 統一、標準、去除重複代碼

目前python主要應用領域:

1. 雲計算:雲計算最火等語言,典型應用,OpenStack

2. WEB開發:衆多優秀等WEB框架,衆多大型網站均爲python開發,Youtube、DropBox、豆瓣……,典型的WEB框架有Django

3. 科學運算、人工智能:典型庫Numpy、Scipy、Matplotlib、Enthought

4. 系統運維:運維人員必備語言

5. 金融:量化交易、金融分析,在金融工程領域,python不只在用,並且用的最多,重要性逐年提升,緣由主要是,做爲動態語言的python語言結構清晰簡單,庫豐富,成熟穩定,科學計算和統計分析都很厲害,生產效率遠遠高於c、c++、java,尤爲擅長策略回測

6. 圖形GUI:PyQT、WxPython、Tkinter

 

Python在一些公司的應用:

1. 谷歌:GoogleAppEngine、code.google.com、Googleearth、谷歌爬蟲、Google廣告等項目都在大量使用python

2. CIA:美國中情局網站就是使用python開發的

3. NASA:美國航天局大量使用python進行數據分析和運算

4. YouTube:世界上最大的視頻網站,用python開發的

5. Instagram:美國最大的圖片分享社交網站,天天超過3千萬張圖片被分享,所有用python開發

6. Dropbox:美國最大的在線雲儲存網站,所有用python實現,天天網站處理10億個文件的上傳和下載

7. Facebook:大量的基礎庫均經過python實現

8. RedHat:世界上最流行的linux發行版中的yum包管理工具就是用python開發的

9. 豆瓣:公司幾乎全部的業務均是經過python開發的

10. 知乎:國內最大的問答社區,經過python開發(國外Quora)

11. 春雨醫生:國內知名的在線醫療網站

12. 除上面以外,還有搜狐、金山、騰訊、盛大、網易、百度、阿里、淘寶、土豆、新浪、果殼等公司都在使用python完成各類各樣的任務

相關文章
相關標籤/搜索