PART ONE 2
第1章 为什么一定要掌握自学能力 2
第2章 为什么将编程作为自学的入口 9
第3章 只靠阅读习得新技能 15
第4章 开始阅读前的一些准备 19
第5章 22
第1节 入口 22
第2节 值及其相应的运算 36
第3节 流程控制 48
第4节 函数 58
第5节 字符串 68
第6节 数据容器 93
第7节 文件 121
第6章 如何从容应对含有过多“过早引用”的知识 131
第7章 官方教程:The Python Tutorial 141
PART TWO 150
第8章 笨拙与耐心 150
第9章 刻意练习 155
第10章 为什么从函数开始 158
第11章 161
第1节 关于参数(上) 161
第2节 关于参数(下) 167
第3节 化名与匿名 174
第4节 递归函数 180
第5节 函数的文档 190
第6节 保存到文件的函数 196
第7节 测试驱动开发 204
第8节 可执行的Python文件 213
第12章 刻意思考 219
PART THREE 224
第13章 战胜难点 224
第14章 227
第1节 类——面向对象编程 227
第2节 类——Python的实现 231
第3节 函数工具 246
第4节 正则表达式 259
第5节 BNF和EBNF 276
第15章 拆解 284
第16章 刚需幻觉 290
第17章 全面——自学的境界 295
第18章 自学者的社交 301
第19章 这是自学者的黄金时代 306
第20章 避免注意力漂移 310
第21章 如何成为优秀的沟通者 313
后记:自学者的终点 321