IT 行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰,但是,我们要清楚:淘汰的永远只是那些初级水平的从业者,过硬技术的从业者永远都是稀缺的。因此对于学习,我们还是要踏踏实实的。
自学 Python ,也是一样,不要一开始因为头脑发热就不停地收藏各种资料网站,购买各种书籍,下载了大量的教学视频,过了几天,学习的热情开始褪去,再过几个星期,终于完成了学习课程 —— 《从入门到放弃》。所以,学习 Python 需要一步一个脚印,踏踏实实地学。
本教程基于 Python 3.10+ 编写,部分章节标注了 3.11/3.12/3.13 的新特性。在线站点:https://walter201230.github.io/Python/
2026 年是 AI 编程的普及年,在这一年,我深切感受到 AI 编程的强大,以前我们手敲代码的年代估计一去不复返,现在手敲代码还被互联网称为古法编程,短短几年,变化如此的快我是完全没想到的。
AI 时代正在来临,而编程是 AI 时代第一个被颠覆的行业。我以为这个课程不会再有人看了,所以都劝大家——AI 时代,不适合看这类教程了,你要学一门编程语言,直接问 AI ,让 AI 教你。但奈何,这个项目还一直有不少人看,于是我用 AI 把我这个项目全面更新了一下。
对于入门,主要是掌握基本的语法和熟悉编程规范,因此大部分的教程基本一致的,所以还是建议选好适合自己的一个教程,坚持学下去。
主要目录如下:
- 为什么学Python?
- Python代码规范
- 第一个Python程序
- 基本数据类型和变量
- List 和 Tuple
- Dict 和 Set
- 条件语句和循环语句
- 函数
- 迭代器和生成器
- 面向对象
- 模块与包
- Python 的 Magic Method
- 枚举类
- 元类
- 线程与进程
- 一步一步了解正则表达式
- 闭包
- 装饰器
- 类型注解
- pathlib 路径处理
- 异常处理与异常组
- dataclass 与 Pydantic
- 上下文管理器
- async/await 与并发
- 工程基线 pyproject 与 uv
- 代码风格 ruff
- 单元测试 pytest
- 标准日志 logging
- 打包发布与 typer
- 学完之后做什么
持续更新....
可以关注我的公众号,实时了解更新情况。
