●PART ONE 章 为什么一定要掌握自学能力 / 002 第2章 为什么将编程作为自学的入口 / 009 第3章 只靠阅读习得新技能 / 015 第4章 开始阅读前的一些准备 / 019 第5章 节 入口 / 022 第2节 值及其相应的运算 / 036 第3节 流程控制 / 048 第4节 函数 / 058 第5节 字符串 / 068 第6节 数据容器 / 093 第7节 文件 / 121 第6章 如何从容应对含有过多“过早引用”的知识 / 131 第7章 官方教程:The Python Tutorial / 141 PART TWO 第8章 笨拙与耐心 / 150 第9章 刻意练习 / 155 0章 为什么从函数开始 / 158 1章 节 关于参数(上) / 161 第2节 关于参数(下) / 167 第3节 化名与匿名 / 174 第4节 递归函数 / 180 第5节 函数的文档 / 190 第6节 保存到文件的函数 / 196 第7节 测试驱动开发 / 204 第8节 可执行的Python文件 / 213 2章 刻意思考 / 219 PART THREE 3章 战胜难点 / 224 4章 节 类――面向对象编程 / 227 第2节 类――Python的实现 / 231 第3节 函数工具 / 246 第4节 正则表达式 / 259 第5节 BNF和EBNF / 276 5章 拆解 / 284 6章 刚需幻觉 / 290 7章 全面――自学的境界 / 295 8章 自学者的社交 / 301 9章 这是自学者的黄金时代 / 306 第20章 避免注意力漂移 / 310 第21章 如何成为优秀的沟通者 / 313 后记:自学者的终点 / 321
内容简介
没有自学能力的人没有未来。本书以自学Python编程为例,阐述了如何培养、习得自学能力,并运用自学能力在未来竞争激烈的社会中获得一席之地,不断地升级、进化,实现真正的成长。作为一本“硬核”的“鸡汤”书,本书不仅仅以纸质的形式呈现,还提供了XUE.cn互动学习平台。读者不仅可以通过阅读本书学到自学的方法,还能在XUE.cn上把这些方法付诸实践,不断练习、提升自己的技能,真正成为有积累、有前途的新新人类。祝愿所有与本书结缘的读者都有一个更美好的未来。
"前言 想写一本关于自学能力的书,真的不是一两天了,所以肯定不是心血来潮。在我快把这本书的初稿框架搭完,跟霍炬说起我正在写的内容时,他说: “你还记得吗,你次背个包来我家的时候,咱们聊的就是咋写本有意思的编程书……” 我说: “真是呢!十三年就这么过去了……” 这一次,我真的写了。 我写出来的,其实并不是,或者说,并不仅仅是“一本编程书”。这本“书”是近些年我一直在做却没有做完整的事情——讲清楚“学习学习再学习”。 学会学习之后再去学习。 只不过,这一次我阐述得更加具体了:不是“学会学习”,而是“学会自学”。正是这一点点的变化,让十多年前没写顺的东西,终于在这一次水到渠成、自成体系了。 以前,我经常在写作课里讲,“写好”的前提就是“Narrow down your topic”——把话题范围缩小缩小再缩小。这一次,算是提供了一个活生生的实例。 对每个个体来说,自学能......