IT 行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰,但是,我们要清楚:淘汰的永远只是那些初级水平的从业者,过硬技术的从业者永远都是稀缺的。因此对于学习,我们还是要踏踏实实的。
自学 Python ,也是一样,不要一开始因为头脑发热就不停地收藏各种资料网站,购买各种书籍,下载了大量的教学视频,过了几天,学习的热情开始褪去,再过几个星期,终于完成了学习课程 —— 《从入门到放弃》。所以,学习 Python 需要一步一个脚印,踏踏实实地学。
本教程基于 Python 3.10+ 编写,部分章节标注了 3.11/3.12/3.13 的新特性。在线站点:https://walter201230.github.io/Python/
本仓库在 2026 年完成了一次系统性的现代化更新,目标是让这份「25k star」的中文 Python 入门教程跟上当下的工程实践。本次更新主要包括:
% 占位符与 .format() 调用统一替换为 f-string,与官方推荐写法保持一致;pathlib、异常处理与异常组、dataclass 与 Pydantic、上下文管理器、async/await 与并发、工程基线(pyproject.toml + uv)、代码风格 ruff、单元测试 pytest、标准日志 logging、打包发布与 typer,以及一份「学完之后做什么」的出路指南;tomllib、typing.Self 等)以专门小节标注;在讲 Python 如何入门之前,个人建议最好每个人都有自己的 FQ 工具,多使用 Google 搜索,多去看一下墙外的世界,多看 Github 上的开源项目。
至于如何 FQ ,这里提供一下我用过的工具:FQ工具集
相信很多人学习某门编程语言的时候,都会找各种学习资料。说句实话,资料太多,反而没用,根据自己的学习习惯,个人能力选择一门资源坚持学就好了。
因为每个人的需求不同,这里整理了一批 Python 比较好的学习资料:
还有一些有趣的网站:
对于入门,主要是掌握基本的语法和熟悉编程规范,因此大部分的教程基本一致的,所以还是建议选好适合自己的一个教程,坚持学下去。
主要目录如下:
__new__)和初始化(__init__)type() 动态创建类持续更新....
可以关注我的公众号,实时了解更新情况。

$ claude mcp add Python \
-- python -m otcore.mcp_server <graph>