这里记录的是我学习这本书所记录下来的笔记、心得、感悟,按照本书章节的流程来记录。
A : 为什么一定要掌握自学能力
beacuse
未来的日子还很长,世界进步的步伐太快,很多技能和知识迭代\更新\创新\的太快,有了自学能力,可以主动的学,随时学,不必等别人来教你,等别人来带你,走在趋势的前端.
也不用总是抱怨,那些在某些领域拔尖的高手,你永远无法赶上他们,世界进步的太快,总是有新的技能出现,你就有成为高手的机会,前提之一是拥有自学的能力.(我觉得会英语也是自学能力的一个基础条件,新的技能大多总是出现在英文的世界里.)
B :为什么把编程当做是自学的入口
because
1、编程几乎是一个人人都能学会的(这句话给我莫大的勇气)
2、学编程的时候顺带着把英语也学了
编程的教程最好的有些都是官方文档,且大部分没有中文版,会了英语可以直接阅读一手资料,站在知识的源头
3、尽量只靠阅读学会编程,哪怕仅仅是入门,这个经历和经验都是极为宝贵的。(我也尝试一下,自己是否能拥有自学的能力)
为什么之前你学习编程都半途而废了呢?
because
1、编程的知识点不是线性的,而是网状结构
2、在学习编程的开始阶段,就觉得知识点很难,学不下去了,是因为这些知识点 都是过早引用(在当时很难理解),需要依赖在以后才能开始学习的某个甚至多个知识点的深入了解。
how
遇到困难,暂时理解不了,可以先放一下,先把正本书读完。
C: 只靠阅读习得新技能
习得自学能力的终极目标—— 有能力只依靠阅读就能习得新技能
D:开始阅读前的一些准备
有2个知识点
1、 自学能力的框架体系
学、练、用、造
学了就要练,为了用才去学,学习的目标不是模仿而是创造
2、python学习的第一阶段的7个步骤
1、以布尔值为入口开始理解程序本质
2、了解值的分类和运算方法
3、简要了解流程控制的原理
4、简要了解函数的基本构成
5、相对完整地了解字符串的操作
6、了解各种容器的基础操作
7、简要了解文件的读写操作
阅读策略
1、不要因为不懂就放弃了,因为这里本就充满了 过早引用的大量知识,看不懂是正常的。(这下我就放心了,看不懂不是我笨,是正常的,我并不孤独)
2、这一部分注定是要反复阅读的
3、Part 1 这个章节的学习目的
●脱盲,对python 有个大致的了解
● 你对基本概念有了一定的了解
●你开始有能力相对轻松地阅读部分官方文档
●你可以读懂一些简单的代码
金句
无论学什么,都需要耗费时间和精力,与此同时更难的事情在于不断填补耐心以防它过早耗尽
觉得自己理解的差不多了,一出手就失败,怎么办?接着学。