机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。
Ultimate Python 學習大綱
Ultimate Python 學習大綱 - 適用於新手和專業人士。🐍 🐍 🐍
print("Ultimate Python 學習大綱")
動力
我為了分享過去五年作為一個學生,大公司員工,以及開源(例如 Celery 和 Full Stack Python)貢獻者所習得的核心 Python知識而創 建了這個代碼倉庫。我期待更多人能抱持熱忱並開始一段與Python的美好旅程。🎓
目標
這是創建本指南的主要目標:
🏆 為喜歡動手學習的Python新手提供資源。 本存儲庫集合了不同題目的獨立模組範例,而每個模組可以獨立在普通 終端機(Terminal),IDE(如 PyCharm)或者瀏覽器(如 Replit)中運行。範例中的註解都經過精心編寫,引導讀者逐步了解程 式流程。在不刪除主例程(main)並在修改後成功運行大前題下,我鼓勵讀者修改源代碼作練習。
🏆 為想重溫Python核心概念的程式員提供指南。 本存儲庫主要借助內置庫(builtin libraries)作重溫工具, 故不需額外安裝開源庫(如sqlalchemy,requests,pandas)。但是,如果您的目標是成為一個真正的Python 達人(Pythonista),那麼我會鼓勵您閱讀這些源代碼,而激發靈感。
學習之旅
單擊上面的徽章就可在瀏覽器中啟動工作環境,而無需在電腦上額外安裝Git和Python。當你完成啟動,請複製這存儲庫。 當你可以開啟你所複製存儲庫後,您就準備好Python學習之旅!善用每個模組,請細讀註解並嘗試運行模組代碼。
有兩種運行模組的方式:
- 運行單一模組:
python ultimatepython/fundamentals/variable.py - 運行所有模組:
python runner.py
目錄
📚 = 外部資源, 🍰 = 入門題目, 🤯 = 進階題目
- 关于 Python
- 概述:什麼是 Python ( 📚, 🍰 )
- 設計理念:Python之格言 ( 📚 )
- 樣式指南:Python代碼樣式指南 ( 📚, 🤯 )
- 數據模型:數據模型 ( 📚, 🤯 )
- 標準庫:Python標準庫 ( 📚, 🤯 )
- 內置函式:內置函式 ( 📚 )
- 基礎知識
- 變數:內置值 ( 🍰 )
- 運算式:數值運算 ( 🍰 )
- 字串:字串操作 ( 🍰 )
- 列表:列表操作 ( 🍰 )
- 元組:元組操作
- 集合:集合操作
- 字典:字典操作 ( 🍰 )
- 條件運算式:if | if-else | if-elif-else ( 🍰 )
- 迴圈:for迴圈 | while迴圈 ( 🍰 )
- 定義函式:def | lambda ( 🍰 )
- 綜合:list | tuple | set | dict
- 物件導向程式設計
- 標準函式庫
- 文件處理: File Handling ( 🤯 )
- 正規表示式:search | findall | match | fullmatch ( 🤯 )
- 數據格式:json | xml | csv ( 🤯 )
- 日期時間: datetime | timezone ( 🤯 )
- 進階技巧
- 裝飾器:Decorator definition | wraps ( 🤯 )
- 資源管理器:Context managers ( 🤯 )
- 元類:Metaclass定義 ( 🤯 )
- 弱引用:weakref ( 🤯 )
- 海象運算子:賦值表達式 := ( 🤯 )
- 參數強制:僅位置 / | 僅關鍵字 * ( 🤯 )
- 模式匹配:match | case ( 🤯 )
- 模板字串:Template strings (PEP 750) ( 🤯 )
- 併發
- 執行緒:ThreadPoolExecutor ( 🤯 )
- 異步:async | await ( 🤯 )
- 子解釋器:concurrent.interpreters ( 🤯 )
- 工程實踐
- 模擬:MagicMock | PropertyMock | patch ( 🤯 )
- 基準:cProfile | pstats ( 🤯 )
- 按位: 中的位元運算符 ( 🍰 ), 一個的補語/補碼 ( 📚 )
- 雙端隊列:deque ( 🤯 )
- Namedtuple: namedtuple ( 🤯 )
- OrderedDict: OrderedDict ( 🤯 )
- Defaultdict: defaultdict ( 🤯 )
- 迭代器工具:迭代器工具 ( 🤯 )
- 字典聯合:字典合併 | 和 |= ( 🤯 )
- 堆積: heap queue ( 🤯 )
- 時間複雜度:cPython操作 ( 📚, 🤯 )
額外資源
👔 = 面試資源, 🧪 = 代碼範例, 🧠 = 項目構想
GitHub存储库
通過閱讀其他備受尊重的資源來繼續學習。
核心 Python 與模式
- TheAlgorithms/Python ( 👔, 🧪 )
- faif/python-patterns ( 👔, 🧪 )
- geekcomputers/Python ( 🧪 )
- practical-tutorials/project-based-learning ( 🧠 )
資料科學與機器學習
- trekhleb/homemade-machine-learning ( 🧪 )
- microsoft/ML-For-Beginners ( 🧪 )
- microsoft/Data-Science-For-Beginners ( 🧪 )
- academic/awesome-datascience
- josephmisiti/awesome-machine-learning
精選列表與專案構想
- MunGell/awesome-for-beginners ( 🧠 )
- vinta/awesome-python
- lukasmasuch/best-of-python
- freeCodeCamp/freeCodeCamp ( 👔 )
互動練習
繼續練習才能使您的編碼技能不會生疏。
面試準備
- leetcode.com ( 👔 )
- hackerrank.com ( 👔 )
- geeksforgeeks.org ( 👔 )
實作學習
- exercism.io ( 🧪 )
- codewars.com ( 🧪 )
- labex.io ( 🧪 )
- teclado.com ( 🧪 )
- projecteuler.net ( 🧪 )
- kaggle.com ( 🧠 )
- 本文标题:ultimate-python - 终极 Python 学习指南 🐍 🐍 🐍
- 本文链接:https://cn121.com/course/huangsam-ultimate-python.html
- 原项目:huangsam/ultimate-python 版权归原作者 huangsam 及贡献者所有
- 收录信息:本站于 2026-10-17 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 huangsam/ultimate-python。
- 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。