第一階段:數學與程式設計基礎
全面的 Python 零基礎學習課程,包含 100+ 課程、44 小時影片教學,從基礎語法到後端開發的完整學習路徑
Hello-Python 專案詳細介紹
專案概述
Hello-Python 是一個由 MoureDev 建立的全面性 Python 學習課程專案,旨在幫助零基礎的初學者學習 Python 程式語言。這個專案包含了從基礎到實戰的完整學習路徑,涵蓋了 Python 的方方面面。
專案特色
- 100+ 課程內容:涵蓋基礎、中級、後端開發等多個層次
- 44+ 小時影片教學:透過 Twitch 直播和 YouTube 影片提供
- 完整程式碼範例:每個概念都有對應的程式碼實作
- 實戰專案:包含多個真實的專案案例
- 社群支援:Discord 群組討論與交流
課程結構
1. 基礎課程 (Basic)
目錄位置: Basic
資料夾
課程內容:
- Introducción - 課程介紹
- Contexto - 學習背景
- Lección 1 - Configuración - 環境配置
- Lección 2 - Hola Mundo - Hello World
- Lección 3 - Variables - 變數
- Lección 4 - Operadores - 運算子
- Lección 5 - Strings - 字串
- Lección 6 - Listas - 列表
- Lección 7 - Tuplas - 元組
- Lección 8 - Sets - 集合
- Lección 9 - Diccionarios - 字典
- Lección 10 - Condicionales - 條件語句
- Lección 11 - Bucles/Loops/Ciclos - 迴圈
- Lección 12 - Funciones - 函式
- Lección 13 - Clases - 類別
- Lección 14 - Excepciones - 異常處理
- Lección 15 - Módulos - 模組
- Próximos pasos - 後續學習
2. 中級課程 (Intermediate)
目錄位置: Intermediate
資料夾
課程內容:
- Introducción - 中級課程介紹
- Lección 1 - Dates - 日期處理
- Lección 2 - List Comprehension - 列表推導式
- Lección 3 - Resolución de retos de programación - 程式設計挑戰解決方案
- Lección 4 - Lambdas - Lambda 函式
- Lección 5 - Funciones de orden superior - 高階函式
- Lección 6 - Tipos de error - 錯誤類型
- Lección 7 - Manejo de ficheros - 檔案處理
- Lección 8 - Expresiones regulares - 正規表達式
- Lección 9 - Manejo de paquetes - 套件管理
- Próximos pasos - 後續學習
3. 後端開發課程 (Backend)
目錄位置: Backend
資料夾
課程內容:
- Introducción - 後端開發介紹
- Lección 01 - ¿Qué es un backend? - 什麼是後端
- Lección 02 - API y FastAPI - API 與 FastAPI
- Lección 03 - Type Hints - 型別提示
- Lección 04 - Configuración FastAPI - FastAPI 配置
- Lección 05 - Hola mundo - Hello World
- Lección 06 - Operación GET - GET 操作
- Lección 07 - Peticiones HTTP - HTTP 請求
- Lección 08 - Creación API - API 建立
- Lección 09 - Path y Query - 路徑與查詢參數
- Lección 10 - Operaciones POST, PUT y DELETE - POST、PUT 和 DELETE 操作
- Lección 11 - HTTP status codes - HTTP 狀態碼
- Lección 12 - Routers - 路由器
- Lección 13 - Recursos estáticos - 靜態資源
- Lección 14 - Autorización OAuth2 - OAuth2 授權
- Lección 15 - OAuth2 JWT - OAuth2 JWT
- Lección 16 - MongoDB - MongoDB 資料庫
- Lección 17 - MongoDB Atlas - MongoDB Atlas
- Lección 18 - Despliegue en Deta - Deta 部署
- Próximos pasos - 後續學習
4. 特殊主題和專案
AI 相關專案
- ChatGPT 整合教學:學習如何在應用中整合 ChatGPT,維護對話和設定 AI 上下文
- 多語言語音翻譯器:使用 AI 開發語音翻譯器,僅用 100 行程式碼建立 Web 應用
測試教學
- Python 測試入門:與 Carlos Blé 和 Miguel A. Gómez 合作建立的測試教學
Python 知識拓展
- 15 個 Python 冷知識:探索 Python 語言的有趣特性
技術棧和工具
開發工具
- Visual Studio Code:推薦的程式碼編輯器
- Python 官方文件:完整的語言參考
後端技術
- FastAPI:現代、高效能的 Web 框架
- MongoDB:NoSQL 資料庫
- MongoDB Atlas:雲端資料庫服務
- Deta:雲端部署平台
學習資源
- 官方 Python 教學:西班牙語版本
- 30 天 Python 挑戰:額外的學習資源
- Codédx 遊戲化學習:透過遊戲學習 Python
專案狀態
目前專案已完成基礎、中級和後端開發三個主要模組。創作者表示專案暫時暫停,但不排除未來新增內容的可能性。
社群和支援
- Discord 社群:專門的 Python 頻道 "🐍python"
- 即時直播:透過 Twitch 進行直播教學
- YouTube 頻道:所有課程影片都在 YouTube 上可存取
額外資源
MoureDev Pro
創作者還提供了 MoureDev Pro 付費平台,包含:
- 按課程分組的內容
- 練習與修正
- 知識測驗
- 證書認證
- 專屬課程
- 學生論壇
- 群組會議
使用優惠碼 "PYTHON" 可獲得首次訂閱 10% 的折扣。
總結
Hello-Python 是一個非常全面的 Python 學習資源,適合從零基礎到中級水平的學習者。專案不僅提供了理論知識,還包含了大量的實踐專案,特別是在 Web 開發和 AI 整合方面。透過系統性的學習路徑和活躍的社群支援,學習者可以逐步掌握 Python 程式設計技能。