Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Python 程式設計完整指南

異步編程、性能優化、Web 開發、數據處理等 Python 主題整合。

📊 文檔統計

  • 原始檔案: 67 個 markdown 文檔
  • 整合索引: 6 個主題文檔
  • 精簡比例: 91%
  • 內容保留: 100%(索引式整合)

🗂️ 主題分類

📗 核心編程

01. 異步編程與並發

涵蓋 12 個文檔 | 難度: ⭐⭐⭐

核心內容:

  • 異步 IO 與協程 (async/await)
  • 多線程與多進程
  • concurrent.futures
  • 鎖機制與同步
  • 異步性能基準測試

適合: 需要處理並發、異步 IO 的開發者


02. 性能優化與分析

Profiling、Cython、記憶體優化 | 難度: ⭐⭐⭐⭐

核心內容:

  • Python Profiling 工具
  • 記憶體使用分析 (fil)
  • Cython 加速
  • 異步性能優化
  • Django 性能診斷

適合: 關注性能的開發者、優化工程師


📘 Web 與應用

03. Web 開發

Django、WebSocket、gRPC | 難度: ⭐⭐⭐

核心內容:

  • Django 架構與性能
  • WebSocket 實時通信
  • gRPC 服務開發
  • Nginx 部署與 SSL
  • Telegram Bot

適合: Web 開發者、後端工程師


04. 語法特性與工具

裝飾器、包管理 | 難度: ⭐⭐

核心內容:

  • 裝飾器 (Decorator)
  • 導入機制 (Import)
  • Poetry 包管理
  • UV/UVX 工具鏈

適合: Python 進階使用者


📙 數據與工具

05. 數據處理與交易

Pandas、金融數據 | 難度: ⭐⭐⭐

核心內容:

  • Pandas 數據處理
  • FinMind 金融數據
  • Shioaji 交易 API
  • 數據視覺化

適合: 數據分析師、量化交易開發者


06. 實用工具庫

日誌、排程、Rust 綁定 | 難度: ⭐⭐

核心內容:

  • Loguru 日誌庫
  • Schedule 任務排程
  • Rust Bindings (PyO3)

適合: 所有 Python 開發者


🎯 學習路徑建議

新手路徑(1-2個月)

第一階段:基礎語法

  1. Python 基礎語法(外部資源)
  2. 語法特性與工具
    • 裝飾器
    • 導入機制
    • 包管理工具

第二階段:實用應用

  1. 數據處理與交易
    • Pandas 基礎
    • 數據視覺化
  2. 實用工具庫
    • Loguru 日誌
    • Schedule 排程

進階路徑(2-4個月)

Web 開發方向

  1. Web 開發
    • Django 框架
    • WebSocket 實時通信
    • gRPC 服務
  2. 異步編程與並發
    • 異步 IO
    • 協程應用
  3. 實踐:構建 Web 應用

數據分析方向

  1. 數據處理與交易
    • Pandas 進階
    • 金融數據分析
  2. 實踐:量化策略開發
  3. 配合 Strategy 量化策略

專家路徑(4個月+)

性能優化方向

  1. 性能優化與分析
    • Profiling 工具
    • Cython 加速
    • 記憶體優化
  2. 異步編程與並發
    • 異步性能優化
    • 並發編程最佳實踐
  3. 實踐:高性能應用開發

量化交易方向

  1. 異步編程與並發
  2. 數據處理與交易
  3. 性能優化與分析
  4. 配合:

💡 使用說明

如何使用本索引

  1. 瀏覽索引: 先看各主題概述
  2. 選擇路徑: 根據目標選擇學習路徑
  3. 點擊連結: 進入感興趣的主題
  4. 深入閱讀: 閱讀原始文檔
  5. 實踐驗證: 動手寫代碼練習

索引優勢

快速定位: 從 67 個文檔中快速找到需要的內容 ✅ 系統學習: 按主題分類,循序漸進 ✅ 完整保留: 所有原始內容都保留 ✅ 靈活查閱: 可以選擇看摘要或深入原文


🔗 相關資源

其他章節

外部資源


📊 主題對比

主題難度應用場景推薦對象
異步與並發⭐⭐⭐高並發、I/O 密集後端、網絡開發
性能優化⭐⭐⭐⭐性能瓶頸性能工程師
Web 開發⭐⭐⭐Web 應用Web 開發者
語法工具⭐⭐日常開發所有開發者
數據交易⭐⭐⭐數據分析、量化數據科學家
工具庫⭐⭐輔助開發所有開發者

🚀 快速開始

我是新手

→ 從 語法特性與工具 開始

我要做 Web 開發

Web 開發 + 異步編程

我要做數據分析

數據處理與交易

我要做性能優化

性能優化與分析

我要做量化交易

數據處理 + 異步編程 + 性能優化


最後更新: 2025-12-01 維護狀態: ✅ 活躍更新 貢獻: 歡迎補充與修正