高老师Python培养计划

高老师想学Python,我就学着高老师,做一个计划出来,每周更新一次

很久之前教瓜瓜学Python,瓜瓜比较努力,竟然就学会了,还能自己写点东西。于是有点膨胀,想要教高老师。

今年年初的时候,想要跟瓜瓜一起做一个Python教程的小程序,连域名都买好了(databurger.cn)。可惜因为我的懒惰而中止。希望我这次给高老师定课程的时候,能够记录下来,如果以后重启这个事情,还可以拿过来用。

目标

我从来不觉得产品应该学会写web,写程序员工作的那些东西,应该把在生活中会用到的东西作为目标。所以我定的总体目标是

  • 会用Python做简单的数据分析。比如分析数据的趋势,做图表,分析结果可以从Excel中读取,写入到Excel中
  • 会用Python写爬虫,抓取网页上的信息。这个是很有乐趣的,也是数据分析的数据来源

稍微高阶点的,但是又与主线无关的目标

  • 学会Git以及用GitHub托管自己的代码。Git是很好用的版本控制工具,也可以理解程序员之间是怎么合作的,用GitHub托管自己的代码,可以很好的提高自己的幸福感
  • 学会用Python操作数据库。高老师比较厉害的是,会写SQL,底子不错。而且自己抓取下来的数据,能够存到数据库中,也是很有幸福感的事情

希望能够通过实现这些目标,让高老师能够感受到写代码的乐趣

每周课程安排

  • 每个周找一个晚上,授课
  • 周末则是检查作业,提出自己的修改意见和提出预习的条目

课程具体安排

第一周

目标

  • 配置环境。上次已经给高老师配置好环境了,数据库的密码一直设置不成功,以后找机会再设置
  • 给出双方的合作方式(希望在不久的未来,可以通过Pull Request的方式来合作)
  • 熟悉Python的交互命令行
  • 熟悉Python的语法结构和数据类型和简单的运算符
  • 熟悉如何执行Python的脚本
  • 熟悉如何整理自己的代码

作业

总结

第二周

待续….