1、人生苦短,我用Python
在文章的開頭給你們介紹一下Python語言,做者Guido von Rossum。對,就是圖中的「人生苦短我用Python」那哥們。你可能覺得我會用不少文字介紹Python,不,你錯了。由於Python這麼火,如今還有人不知道嗎?話很少說,直接上圖!python
TIOBE2019年一月發佈的排行榜顯示,python得到2018年第3次得到TIOBE最佳年度語言稱號,這是python第3次得到TIOBE最佳年度語言排名,也是獲獎次數最多的編程語言。正則表達式
2、爲何用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(圖形用戶界面)等等。
3、Python的應用場景
- Web應用開發
- 操做系統管理、服務器運維的自動化腳本
- 科學計算
- 桌面軟件
- 服務器軟件、網絡爬蟲
- 遊戲開發