2w4d 课堂笔记

触动TOP3

解决问题的思维:datetime > str

怎样将一个datetime object 转换为str ?一般我会通过google看有没有现成的答案,但大妈通过官方文档就简单的解决了这个问题。黑客精神的一点就在于动多脑力利用现有的资源,通过各种尝试与猜想解决问题,而不是等人给答案。

笔记与情景

笔记就是你攀登编程思维的岩钉,纪录当时的情景与感受有利于自己找到知识背后运用的法则,也能检视自己的情绪,做到‘慎独’。

怎样学习和怎样才算学会

大妈用自己编的实验演示了怎样理解__name__的用法。在编程学习中阅读文档经常有一种无力感,无法抓住其核心,因为这是一门手艺活需要不断的练习与实验才能与自己的经验建立联系。看别人的代码能过理解,但自己写却没有思路,那是因为没有掌握到其背后思考的逻辑。这些是无法被教授的东西。学习可能分为 几个层次:

  • 阅读
  • 自己动手练习
  • 用‘小黄鸭’等技巧尝试将知识将出来
  • 自己设置实验

改进(5W1H)

  • 笔记。笔记争取每天都记录,作为自己探索的岩钉。主要记录自己遇到的困难、猜想、实验和感受。
  • 遇到问题不要急于搜索答案。养成分析、思考、尝试的习惯,这些就是笔记的主意内容。
  • 改进学习方式及评价自己学会的标准。
    • 对关键知识点自己动手练习,自己设计出测试不同情境
    • 用‘小黄鸭’技巧复述
    • 对代码案例要思考背后这样写的逻辑,在头脑中能过模拟出思考过程
    • 对关键知识点自己动手练习,自己能过设计出不同情境下的应用。

知识点

  • LEGB
  • __init__.py(?)
  • ppenv
  • bash