歡迎來到 「Python 之路」。
這是一套為想成為 「專業軟體工程師」 設計的 Python 教材。我們不只是教你 if-else 或 for 迴圈,我們教你如何寫出 乾淨、可維護、高效能 的現代 Python 程式碼。
全系列共 48 章,分為 9 大階段,帶你從入門新手一路升級為全端開發者。
📚 課程地圖 (Curriculum)
🚀 第一階段:穩固地基 (Foundations)
- Batch 1: 基礎語法 (Ch 1-5):環境建置、變數、邏輯控制。
- Batch 2: 資料結構 (Ch 6-10):List, Dictionary, Tuple, Set 深入解析。
🛠 第二階段:工程思維 (Engineering)
- Batch 3: 函數編程 (Ch 11-15):Args/Kwargs, Lambda, Decorators, Generators。
- Batch 4: 物件導向 (Ch 16-20):Class, Inheritance, Magic Methods, Error Handling。
⚡️ 第三階段:現代開發 (Modern Python)
- Batch 5: 專業工具 (Ch 21-25):Type Hints, AsyncIO, Multi-threading, Web Requests, Poetry。
- Batch 6: 資料科學 (Ch 26-30):NumPy, Pandas, Matplotlib, AI Integration。
🏗 第四階段:架構與品質 (Architecture & Quality)
- Batch 7: 設計模式與測試 (Ch 31-35):SOLID 原則, Design Patterns, PyTest, Logging。
🌐 第五階段:全端實戰 (Full Stack & Automation)
- Batch 8: Web 開發 (Ch 36-40):FastAPI, Pydantic, SQLModel, Docker 部署。
- Batch 9: 自動化與專題 (Ch 41-48):自動化腳本, Excel/Email 處理, 期末專題:個人股票儀表板。
🎯 為什麼選擇這套教材?
- 現代化 (Modern):絕不教過時的語法。我們從第一天就教你使用 f-string, Type Hints 和 Poetry。
- 實戰導向 (Practical):每一章都附有真實世界的應用場景,而不僅僅是抽象的理論。
- 全端視野 (Full Stack):從寫腳本到架網站,從資料分析到架構設計,給你最完整的技術寬度。
準備好開始這段旅程了嗎?
點擊下方的文章列表,開啟你的 Python 之路! 🚀