Python 是一種簡潔、易讀且強大的高階程式語言。不論是網頁開發、資料科學、人工智慧還是自動化腳本,Python 都能幫你輕鬆實現。
Python 創立於 1991 年,由 Guido van Rossum 開發。它的哲學是「美麗勝過醜陋,明確勝過隱晦,簡單勝過複雜」。
語法非常接近英文,去除了多餘的分號與括號,採用強制縮排。這讓初學者能專注於「程式邏輯」,而非繁雜的語法細節。
擁有龐大的第三方庫(Libraries)。不論是想爬取網頁、分析巨量數據,還是打造機器學習模型,都有現成的工具可以使用。
當你遇到問題時,別擔心!在全球有數百萬名 Python 開發者隨時在線上分享教學、解答疑惑,是新手最強大的後盾。
這裡準備了多款經典的 Python 程式範例。點擊左側範例載入,隨意修改程式碼,再點擊執行按鈕即時查看結果!
選擇範例程式
Python 是目前通用性最高的語言之一,幾乎覆蓋了現代科技的每個角落。
Python 是 AI 的黃金語言。透過 TensorFlow、PyTorch 與 scikit-learn,工程師能快速建立深度學習模型與神經網路。
AI & ML利用 Pandas 和 NumPy 整理巨量數據,並用 Matplotlib 與 Seaborn 繪製直觀精美的資料視覺化圖表。
Data Science著名的 Django、Flask 與 FastAPI 框架,讓你能用極少的代碼,快速打造安全、高效且可擴展的 API 和網站。
Web Backend利用 BeautifulSoup、Scrapy 或 Selenium 輕鬆收集網路資訊,或是編寫腳本自動處理每日繁瑣的報表文件。
Automation不用害怕程式,點選下方籤頁,快速理解 Python 最基礎也是最重要的骨架!
在 Python 中,你不需要預先宣告變數的型態(例如不需寫 int 或 string)。Python 會根據你賦予的值自動判定。
# 宣告變數 name = "小明" # 字串 age = 25 # 整數 height = 178.5 # 浮點數 skills = ["Python", "AI"] # 列表 print(type(name)) # 輸出 <class 'str'>
Python 使用縮排(通常是 4 個空格)來區分程式區塊,而不用大括號。這強制寫出排版整齊的代碼!
if 引導主要條件判斷elif 代表 else if 其他分支:score = 85 if score >= 90: print("極度優秀!") elif score >= 80: print("表現優異!") # 會執行這行 else: print("繼續加油!")
Python 提供非常優雅的 for 迴圈語法,可以直接尋訪列表、字典等集合,也可以用 range() 輕鬆計數。
for x in list 逐一讀取成員while 迴圈依循條件持續重複fruits = ["蘋果", "香蕉", "橘子"] for item in fruits: print(f"我喜歡吃: {item}") # 計數列印 0 到 2 for i in range(3): print(i)
使用 def 關鍵字來定義一個專屬函數。你可以傳入參數,並透過 return 回傳計算結果。
def add_numbers(a, b=10): return a + b result1 = add_numbers(5, 3) # 回傳 8 result2 = add_numbers(5) # 使用預設 b=10,回傳 15 print(result1, result2)
這裡有我們為您推薦的免費、優質學習資源管道:
最權威、最完整的教學指南與 API 說明,並包含豐富的基礎概念教學(Tutorial)以及新版本特性。
專為資料科學與 AI 初學者設計的互動式微課程。無需任何前置設定,直接在瀏覽器實踐代碼,快速精通基礎。
結構清晰的逐步學習手冊,提供詳細的語法範例,並配有線上練習工具,方便您一邊學習一邊動手嘗試。