Python 是目前世界上最流行的程式語言之一,也是相當容易入門且功能強大的程式語言。它除了可以透過簡單邏輯進行程式設計,更具備有高效能的資料結構處理能力。Python 簡單易懂的程式語法,結合由 C 語言建構的特性,使得 Python 能跨平台開發,也幾乎能在所有作業系統中運作。
原文參考:關於 Python
在 1989 年,一位荷蘭的程式設計師吉多。范羅蘇姆 ( Guido van Rossum ),在 1989 年的聖誕節期間,花了三個月的時間,創造出一套以 ABC 程式語言為基礎,作為替代 Unix shell 和 C 語言進行系統管理的程式語言:Python。
范羅蘇姆是 BBC 電視劇 Monty Python's Flying Circus ( 蒙提派森的飛行馬戲團 ) 的愛好者,於是他就將這套程式語言命名為 Python,由於 Python 是「蟒蛇」的英文,所以在許多教學或文件中,都會使用一藍一黃的蟒蛇圖案作為 Python 的形象代表。
近幾年來,Python 已經逐漸變成最最熱門的程式語言之一,也是一直是最流行的程式語言前五名,主要有下列幾個原因:
- 語法簡潔、結構簡單,程式碼可讀性強,學習起來更加簡單 ( 閱讀好的 Python 程式碼,就好比在看英文文章 )。
- 免費且開源,擁有非常豐富的開發者社群支援。
- 完善的基礎程式庫,涵蓋網路、文件、資料庫、GUI...等。
- 非常強大的第三方程式庫,任何電腦可以實現的功能,都能透過 Python 實現。
- 應用範圍廣泛,能和絕大多數的程式語言 ( C/C++、C#、Java、JavaScript...等 ) 共同使用。
下圖是 stackoverflow.com ( 參考連結 ) 調查開發者最喜愛以及最想學的程式語言,Python 分別位居第三名和第一名。
Python 的應用相當廣泛,例如 Google、Youtube、IG 和 Netflix,都大量地使用了 Python,下方列出 Python 常見的應用領域:
- 網路爬蟲與擷取資訊
- 數據處理分析與視覺化應用
- 機器學習與人工智慧
- 自動化測試
- 網站開發
- 軟體開發
- 商業應用
- 多媒體應用
通常在寫 Python 最麻煩的就是「編輯環境」,因此對於入門的人而言,最推薦直接使用 Google Colab 進行編輯,其次是 Ananconda Jupyter,如果已經有點基礎,則可以開始使用 Python 虛擬環境,相關編輯環境參考:
大家好,我是 OXXO,是個即將邁入中年的斜槓青年,我有個超過一千篇教學的 STEAM 教育學習網,有興趣可以參考下方連結呦~ ^_^