| 章节 | 负责人 | 进度 | | --- | --- | --- | | [Python 进阶指南](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/README.md) | - | - | | [1 处理错误和寻求帮助](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/02.md) | @liuyixi520 | 完成 | | [2 环境设置和命令行](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/03.md) | @liuyixi520 | 完成 | | [3 黑色代码格式](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/04.md) | @liuyixi520 | 完成 | | [4 选择容易理解的名字](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/05.md) | @liuyixi520 | 完成 | | [5 发现代码气味](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/06.md) | @liuyixi520 | 完成 | | [6 编写 Pythonic 代码](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/07.md) | @liuyixi520 | 完成 | | [7 编程术语](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/08.md) | @liuyixi520 | | | [8 个常见的 Python 陷阱](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/09.md) | @liuyixi520 | | | [9 个深奥的 Python 怪事](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/10.md) | @liuyixi520 | | | [10 编写有效函数](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/11.md) | @liuyixi520 | | | [11 个注释、文档字符串和类型提示](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/12.md) | @liuyixi520 | | | [12 用 Git 组织您的代码项目](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/13.md) | @liuyixi520 | | | [13 测量性能和大 O 算法分析](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/14.md) | @liuyixi520 | | | [14 个实践项目](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/15.md) | @liuyixi520 | | | [15 面向对象编程和类](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/16.md) | @liuyixi520 | | | [16 面向对象编程和继承](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/17.md) | @liuyixi520 | | | [17 Pythonic OOP:属性和 Dunder 方法](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/beyond/18.md) | @liuyixi520 | | | [Python 密码破解指南](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/README.md) | - | - | | [介绍](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/01.md) | @FiveHuoju | | | [1 制作纸质加密工具](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/02.md) | @FiveHuoju | | | [2 交互式 SHELL 中的编程](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/03.md) | @FiveHuoju | | | [3 字符串和编写程序](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/04.md) | @FiveHuoju | | | [4 反向密码](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/05.md) | @FiveHuoju | | | [5 凯撒密码](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/06.md) | @FiveHuoju | | | [6 用暴力破解凯撒密码](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/07.md) | @FiveHuoju | | | [7 用换位密码加密](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/08.md) | | | | [8 用换位密码解密](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/09.md) | | | | [9 编写一个程序来测试你的程序](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/10.md) | | | | [10 加密和解密文件](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/11.md) | | | | [11 以编程方式检测英语](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/12.md) | | | | [12 破解换位密码](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/13.md) | | | | [13 仿射密码的模运算模块](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/14.md) | | | | [14 仿射密码编程](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/15.md) | | | | [15 破解仿射密码](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/16.md) | | | | [16 编程简单的替代密码](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/17.md) | | | | [17 破解简单替代密码](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/18.md) | | | | [18 编程 vigenèRE 密码](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/19.md) | | | | [19 频率分析](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/20.md) | | | | [20 破解 vigenèRE 密码](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/21.md) | | | | [21 一次性密码本](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/22.md) | | | | [22 寻找和产生质数](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/23.md) | | | | [23 生成公钥密码的密钥](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/24.md) | | | | [24 公钥密码的编程](https://github.com/apachecn/invent-with-python-zh/tree/master/docs/cracking/25.md) | | |