iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0

Python 是目前世界上最流行的程式語言之一,也是相當容易入門且功能強大的程式語言。它除了可以透過簡單邏輯進行程式設計,更具備有高效能的資料結構處理能力。Python 簡單易懂的程式語法,結合由 C 語言建構的特性,使得 Python 能跨平台開發,也幾乎能在所有作業系統中運作。

原文參考:關於 Python

Python 名稱的由來

在 1989 年,一位荷蘭的程式設計師吉多。范羅蘇姆 ( Guido van Rossum ),在 1989 年的聖誕節期間,花了三個月的時間,創造出一套以 ABC 程式語言為基礎,作為替代 Unix shell 和 C 語言進行系統管理的程式語言:Python。

范羅蘇姆是 BBC 電視劇 Monty Python's Flying Circus ( 蒙提派森的飛行馬戲團 ) 的愛好者,於是他就將這套程式語言命名為 Python,由於 Python 是「蟒蛇」的英文,所以在許多教學或文件中,都會使用一藍一黃的蟒蛇圖案作為 Python 的形象代表。

Python 教學 - 關於 Python

Python 的特色

近幾年來,Python 已經逐漸變成最最熱門的程式語言之一,也是一直是最流行的程式語言前五名,主要有下列幾個原因:

  • 語法簡潔、結構簡單,程式碼可讀性強,學習起來更加簡單 ( 閱讀好的 Python 程式碼,就好比在看英文文章 )。
  • 免費且開源,擁有非常豐富的開發者社群支援。
  • 完善的基礎程式庫,涵蓋網路、文件、資料庫、GUI...等。
  • 非常強大的第三方程式庫,任何電腦可以實現的功能,都能透過 Python 實現。
  • 應用範圍廣泛,能和絕大多數的程式語言 ( C/C++、C#、Java、JavaScript...等 ) 共同使用。

下圖是 stackoverflow.com ( 參考連結 ) 調查開發者最喜愛以及最想學的程式語言,Python 分別位居第三名和第一名。

Python 教學 - 關於 Python

Python 可以做什麼?

Python 的應用相當廣泛,例如 Google、Youtube、IG 和 Netflix,都大量地使用了 Python,下方列出 Python 常見的應用領域:

  • 網路爬蟲與擷取資訊
  • 數據處理分析與視覺化應用
  • 機器學習與人工智慧
  • 自動化測試
  • 網站開發
  • 軟體開發
  • 商業應用
  • 多媒體應用

Python 的編輯環境

通常在寫 Python 最麻煩的就是「編輯環境」,因此對於入門的人而言,最推薦直接使用 Google Colab 進行編輯,其次是 Ananconda Jupyter,如果已經有點基礎,則可以開始使用 Python 虛擬環境,相關編輯環境參考:

更多教學

大家好,我是 OXXO,是個即將邁入中年的斜槓青年,我有個超過一千篇教學的 STEAM 教育學習網,有興趣可以參考下方連結呦~ ^_^


下一篇
( Day 2 ) Python 變數 variable
系列文
跟著 OXXO 一起學 Python101
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
arguskao
iT邦新手 4 級 ‧ 2023-09-01 14:43:44

我真的好喜歡python

我要留言

立即登入留言