5w课堂笔记
- List 初步演示,数据类型,之前看过简明python 才对数据类型这个概念有所熟悉。大妈说list是最常见的,在各种教材上都能见过,但见过不一定代表会用,很多时候就是有这种情况,知道有这个东西,但不知道如何去用它。
- 可以很直觉的调整位置进行切片。
- 可以接条件语句
- 接函数也可以
公开课对自己触动最大的 top 3 内容
- 命名学
- 名称是要可发音的
- 命名风格一致
- 如果有能力,可以起得文艺点。
能做到1,2点就不错了。
起出好的命名,就跟肌肉,思维的力量一样,多起名字,多练,最后就能找到自己的命名风格。
- 提问止损
关于在写编程的过程中 卡
所谓的卡就是学习技能提高必然会经过的,只要是往前增长技能,必然会遇到卡,只有突破了这部分,才是正真正的进步,但有时候会这个卡
,消耗太多时间,所以要保持在解决目标范围。
- 如何使用文档:文档就跟地图一样,是一步步建起来的,在这个建的过程中必有它的一种规律方式,文档之所以看起来干巴巴的,因为只写了该写的,不会像平常看网络教材一样,从开始到最后结束,如果文档也这样去写,那么重复会太多重复内容,所以看文档就跟查字典一样,要先看目录,查到需要的函数工具,
- 那么如何把查到的工具内化为自己的知识呢?
用
从一个任务或者想解决的问题,去判断,要解决这个事情,要需要用到那些工具,再到文档里面去查,再把查到的工具,用起来,自己的脑子过一遍,这样才能形成自己的经验,形成自己的一种编程的方式,这种方式是任何人都无法教授你的。 - 关于钻研,探索问题,认认真真的沉下心来分解问题,反问自己要解决这些问题,需要先解决其他的子问题,只有先详细的策划解决子问题,才能避免经常消耗大量时间解决与当前目标问题不符合。
- 解决问题 1.具体目标,2.具体时间限制,3.资源限制。
- 那么如何把查到的工具内化为自己的知识呢?
对比自己过往行动, 应该有哪些可以应用以上三点建议进行改进的?
- 命名这块,没什么技巧,多命名,而且逼自己遵循 1.名称是要可发音的 2. 命名风格一致 把这两点做到。
- 对于卡住的地方,先反回来问自己,卡住的地方消耗太多时间,是否超出了目标范围,如果确实是跟解决目标问题有关系,那么努力突破,实在有问题,提问。
- 关于查文档,首先要确定先把问题分解好,确定解决问题需要的条件跟工具,这些工具的关键字,如何获取,把获取的关键字,通过文档查到,再通过自己运用,内化为自己的,逐步形成自己的一套经验。