1. 程式人生 > >(一)認識python

(一)認識python

Python介紹:

  1. Python的作者是Guido van Rossum(龜叔),荷蘭人。
  2. Python第一個版本於1991年誕生。
  3. Python發音:拍桑。
  4. Python的意思是蟒蛇,源於作者喜歡的一部電視劇。
  5. Python目前有兩個版本,Python2和3.目前最新的是2.7和3.6。現階段大部分公司用的是Python2,但Python3是未來的趨勢。
  6. Life is short,you need Python。(人生苦短,我用Python)。

Python的優勢與不足:

  1. 優勢:
  • 簡單:世界上最簡單的程式語言之一。語法簡潔,沒有那麼多花花腸子。

  • 開發效率高:Python語言本身以及社群中包含了非常豐富的開發包,只要你能想到的,他都有。
  • 免費/開源:所有人都可以使用,不像Java一樣是需要收費的。
  • 規範的程式碼:Python語法採用嚴格的縮排形式,這種強制性的特性讓Python開發者不得不寫出優美的程式碼出來。

     2. 不足:

  • 執行效率不高,畢竟他是一門解釋型的語言。
  • 國內還沒有像Java那樣流行,資料相對來說沒那麼多,市場也沒國外那麼大。

Python主要應用場景:

  1. 伺服器開發(網站伺服器/app伺服器/遊戲伺服器等)。
  2. 運維(作業系統管理,自動化運維等)。
  3. 網路爬蟲。
  4. 自動化測試。
  5. 資料分析與科學計算。
  6. 人工智慧(機器學習+深度學習)。
  7. 桌面軟體(GUI)。
  8. 遊戲開發。

哪些公司在使用Python:

  1. 谷歌(谷歌許多業務都用到了Python,比如Google廣告業務)
  2. 騰訊公司(藍鯨遊戲運維平臺)
  3. NASA(美國航天局)
  4. YouTube(後臺使用Python開發)
  5. Instagram(後臺使用Python開發)
  6. 知乎(後臺使用Python開發)
  7. 豆瓣(後臺使用Python開發)
  8. Dropbox(美國最大的線上雲端儲存網站,全部用Python實現)

哪些人適合學Python:

  1. 想入門程式設計方向的小白。
  2. 有前端或者app基礎,想學後臺語言轉全棧開發的人。
  3. 傳統運維轉自動化運維。
  4. 想學門程式語言來自動化日常工作的非開發人員。
  5. 想從事資料分析或者人工智慧的人。

學習Python的錢途:

來源:《python web全棧開發》課件