本课程属于中国人民大学职业发展课程系列。面向全校(不限专业)学生,通过本课程的学习,使学生初步掌握实用python编程技术,并培养学生寻找、使用各种python工具包解决一些实际问题(如电子文档的自动化处理)的能力,增强数据处理和数据可视化等方面的职业技能。采用小班教学模式,限选20人。
| 周次 | 课件 | 辅助材料 |
|---|---|---|
| 2 (09-11) | 课程介绍 / 认识python | Anaconda安装 / jupyter notebook安装(windows版) |
| 3 (09-18) | python基础 | jupyter notebook使用 / sublime text安装 |
| 4 (09-25) | 作业1 | |
| 5 (09-30) | 课堂演示 | |
| 6 (10-09) | 文件/目录操作 | 字典 |
| 7 (10-16) | 课堂演示 | |
| 8 (10-23) | 文件操作, 目录操作, 中文目录 | |
| 9 (10-30) | 字符串 | 课堂演示 |
| 10 (11-06) | excel数据分析 | 课堂演示 |
| 11 (11-13) | lambda操作 | 课堂演示 |
| 12 (11-20) | openpyxl读写excel | 课堂演示 |
| 13 (11-27) | 数据可视化: matplotlib绘图 | 参考资料 |
| 14 (12-04) | 数据建模 | 如何debug, data-modeling notebook |
| 15 (12-11) | 互联网应用 | 课堂演示 |
| 16 (12-18) | 互联网应用 | 示例代码 |
| 17 (12-25) | 课程设计展示 |