(一)認識python
阿新 • • 發佈:2018-12-13
Python介紹:
- Python的作者是Guido van Rossum(龜叔),荷蘭人。
- Python第一個版本於1991年誕生。
- Python發音:拍桑。
- Python的意思是蟒蛇,源於作者喜歡的一部電視劇。
- Python目前有兩個版本,Python2和3.目前最新的是2.7和3.6。現階段大部分公司用的是Python2,但Python3是未來的趨勢。
- Life is short,you need Python。(人生苦短,我用Python)。
Python的優勢與不足:
- 優勢:
- 簡單:世界上最簡單的程式語言之一。語法簡潔,沒有那麼多花花腸子。
- 開發效率高:Python語言本身以及社群中包含了非常豐富的開發包,只要你能想到的,他都有。
- 免費/開源:所有人都可以使用,不像Java一樣是需要收費的。
- 規範的程式碼:Python語法採用嚴格的縮排形式,這種強制性的特性讓Python開發者不得不寫出優美的程式碼出來。
2. 不足:
- 執行效率不高,畢竟他是一門解釋型的語言。
- 國內還沒有像Java那樣流行,資料相對來說沒那麼多,市場也沒國外那麼大。
Python主要應用場景:
- 伺服器開發(網站伺服器/app伺服器/遊戲伺服器等)。
- 運維(作業系統管理,自動化運維等)。
- 網路爬蟲。
- 自動化測試。
- 資料分析與科學計算。
- 人工智慧(機器學習+深度學習)。
- 桌面軟體(GUI)。
- 遊戲開發。
哪些公司在使用Python:
- 谷歌(谷歌許多業務都用到了Python,比如Google廣告業務)
- 騰訊公司(藍鯨遊戲運維平臺)
- NASA(美國航天局)
- YouTube(後臺使用Python開發)
- Instagram(後臺使用Python開發)
- 知乎(後臺使用Python開發)
- 豆瓣(後臺使用Python開發)
- Dropbox(美國最大的線上雲端儲存網站,全部用Python實現)
哪些人適合學Python:
- 想入門程式設計方向的小白。
- 有前端或者app基礎,想學後臺語言轉全棧開發的人。
- 傳統運維轉自動化運維。
- 想學門程式語言來自動化日常工作的非開發人員。
- 想從事資料分析或者人工智慧的人。
學習Python的錢途:
來源:《python web全棧開發》課件