Python 之路:從零開始的 48 堂全端修煉課

歡迎來到 「Python 之路」

這是一套為想成為 「專業軟體工程師」 設計的 Python 教材。我們不只是教你 if-elsefor 迴圈,我們教你如何寫出 乾淨、可維護、高效能 的現代 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 處理, 期末專題:個人股票儀表板

🎯 為什麼選擇這套教材?

  1. 現代化 (Modern):絕不教過時的語法。我們從第一天就教你使用 f-string, Type Hints 和 Poetry。
  2. 實戰導向 (Practical):每一章都附有真實世界的應用場景,而不僅僅是抽象的理論。
  3. 全端視野 (Full Stack):從寫腳本到架網站,從資料分析到架構設計,給你最完整的技術寬度。

準備好開始這段旅程了嗎? 點擊下方的文章列表,開啟你的 Python 之路! 🚀

Python 之路 (完):從入門到全端部署 (第 48 章)

Python 之路 (完):從入門到全端部署 (第 48 章)

恭喜你!🎉 如果你讀到了這裡,代表你已經走過了從 print("Hello World") 到能獨立開發全端資料應用的完整旅程。 這 48 章,我們走了多遠? 基礎篇 (Ch 1-10):變數、迴圈、函數。讓你「會寫程式 …
Read Article →
期末專題 (三):Streamlit 打造互動式金融大屏 (第 47 章)

期末專題 (三):Streamlit 打造互動式金融大屏 (第 47 章)

Streamlit 是 Python 生態系中的黑魔法。它讓你用寫 Python 腳本的方式,「畫」出一個網頁 app。對於資料科學家或後端工程師來說,這是展現成果最快的方式。 1. 建立前端應用 建立 frontend/app.py。我們 …
Read Article →
期末專題 (二):建構 FastAPI 股市資料服務 (第 46 章)

期末專題 (二):建構 FastAPI 股市資料服務 (第 46 章)

在這一章,我們要實作 Backend。它的唯一職責就是:「前端跟我要什麼股票資料,我就去 Yahoo Finance 抓回來給它。」 1. 資料服務層 (Service Layer) 我們先寫一個 service.py 專門處理 …
Read Article →
期末專題 (一):打造個人股票儀表板 - 架構規劃 (第 45 章)

期末專題 (一):打造個人股票儀表板 - 架構規劃 (第 45 章)

歡迎來到 Python 之路的期末考! 在接下來的四章中,我們將打造一個 「個人股票儀表板 (Stock Dashboard)」。這不是簡單的練習題,而是一個具備前後端分離架構的完整應用。
Read Article →
Python 機器人實戰:用 discord.py 打造這隻 Bot (第 44 章)

Python 機器人實戰:用 discord.py 打造這隻 Bot (第 44 章)

Chatbot (聊天機器人) 是最有趣的 Python 應用之一。無論是 Discord、Telegram 還是 Line,Python 都有強大的 SDK 支援。 本章以 Discord 為例,因為它的 API 對開發者最友善,且完全免 …
Read Article →