How to Learn Python for Frank Hu?

Week 4

Copyright Frank Hu, 2015

  • Objectives:
    1. 面向对象编程:扎实的基础
      • C 语言中都是面向过程的,面向对象的基础概念和思路并不清楚
      • 在以前打酱油的 objective-c 编程中也是混沌着瞎写的,未理解
      • 借助此次机会宁愿多花一点时间搞透彻
      • 参考笨办法学 py 补充
    2. Finish project and more quizzes
      • Project
      • Coursera project

计划工作内容及时间

20150407 22:20第一版

  • 总结上周 修改补充上周课件 5h
  • coursera 批改同学作业 2h
    • 20150409 没有严格规定时间完成,最后不幸遗忘错过了这个环节...
    • 为同学们的认真感到不好意思=。=
    • 今后要更加认真的对待课程项目才好
      • 更友善的UI 不要再搞小字体乌龙了
      • 提交前更认真地检查自己的作业
      • 对照课程要求做final check
      • 写更细致的注释
  • 面向对象: 基础 3-5h
    • 入门
      • coursera 相关视频总览
    • 初步实践
      • 给六个月前的自己的 OOP 教程:第一稿
    • 后续迭代:未必是这一周
    • 这是一个可复用的框架,也许适合任意知识学习!
  • Project:参考上周完成模式,加上几个细节的优化 10h
    1. outline 1h
    2. 时间戳的 first draft 完成记录 4h
      • 加上代码链接: github 上传频率要增加,考虑每 30min 一个硬提醒.
      • 补充给自己的讲解:可包括以下内容(todo:参考大妈原话进行修改)
        • 怎么陷入麻烦的
        • 怎么思考的
        • 怎么破解的
        • 有没有可复用的模式
        • ...
    3. 提交 迭代 5h
  • coursera project and quizzes 10h