一、人生苦短,我用Python
在文章的開頭給大家介紹一下Python語言,作者Guido von Rossum。對,就是圖中的“人生苦短我用Python”那哥們。你可能以為我會用很多文字介紹Python,不,你錯了。因為Python這么火,現在還有人不知道嗎?話不多說,直接上圖!
TIOBE2019年一月發布的排行榜顯示,python獲得2018年第3次獲得TIOBE最佳年度語言稱號,這是python第3次獲得TIOBE最佳年度語言排名,也是獲獎次數最多的編程語言。
二、為什么用Python
- 簡單易學 — 相比於C、C++、JAVA等編程語言,python語法最簡單。
- 免費開源 — Python是FLOSS(Free/Libre and Open Source Software自由/開放源碼軟件)之一。你可以自由地發布這個軟件的拷貝、閱讀它的源代碼、對它做改動、把它的一部分用於新的自由軟件中
- 高層語言 — Python語言編寫程序,無需考慮諸如如何管理程序使用的內存一類的底層細節。
- 可移植性 — 由於開源本質,Python已經被移植在許多平台上。
- 面向對象 — Python既支持面向過程的編程也支持面向對象的編程
- 可擴展性 — Python程序可以支持C或者C++代碼。
- 豐富的庫 — Python標准庫確實很龐大。包括正則表達式、文檔生成、單元測試、線程、數據庫、網頁瀏覽器、CGI、FTP、電子郵件、XML、HTML、密碼系統、GUI(圖形用戶界面)等等。
三、Python的應用場景
- Web應用開發
- 操作系統管理、服務器運維的自動化腳本
- 科學計算
- 桌面軟件
- 服務器軟件、網絡爬蟲
- 游戲開發