米思齐认证讲师(Python程序设计)培训课程标准
课程主题 |
课程时间 |
课程内容 |
实践案例 |
图形之幻-创意绘图 (图形编程) |
Day 1 |
Turtle库: 程序控制结构: 运算符、表达式、数据类型、变量、函数、列表、递归 |
案例1:你好米思齐 案例2:绘制正n边形 案例3:绘制螺旋线 案例4:彩色螺旋线 案例5:绘制五角星 案例6:绘制星空 案例7:绘制同切圆 案例8:绘制五环 案例9:绘制日历牌 案例10:绘制年轮 案例11:模拟龟兔赛跑 案例12:绘制斐波那契数列 案例13:绘制分形树 案例14:综合项目:智慧交通系统 |
计算之美-走进程序 (混合编程) |
Day 2 |
基本语法元素 运算符和表达式 变量 基本输入输出 数据类型 程序控制结构 异常处理 组合数据类型 函数 标准库的使用 第三方库的获取安装与使用 |
案例15:自由落体运动 案例16:山地气温分布 案例17:进制转换 案例18:颜色码的数制转换 案例19:一元二次方程求根 案例20:判断回文序列 案例21:判断吉祥数字 案例22:猜数游戏 案例23:蒙特卡洛算法 案例24:割圆术 案例25:辗转相除法 案例26:更相减损术 案例27:模糊数字推断 案例28:求素数 案例29:韩信点兵 案例30:文本字符类型计数 案例31:凯撒加密 案例32:随机密码生成器 案例33:密码安全强度检查 案例34:综合项目:BMI计算器 |
办公之利-文件操作 (文本编程) |
Day 3 |
文件操作 文件系统操作 编码解码 正则表达式 使用第三方库(openpyxl、PyPDF2、python-docx) 操作常见文件格式 使用第三方库(jieba、wordcloud)实现分词和词云图制作 |
案例35:批量随机信息生成器 案例36:批量口算练习生成器 案例37:修改记事本文件编码 案例38:批量提取Word文档中的图片 案例39:PDF文本提取与合成 案例40:PDF合成器 案例41:“走班选课”考场安排 案例42:编程作业批量自动打分 案例43:综合项目:《三国演义》分析 |
爬虫之巧-数据获取与预处理 (文本编程) |
Day 4上午 |
网络爬虫第三方库(Request、BeautifulSoup)入门 使用标准库操作csv和json数据 |
案例44:新书推介数据爬取与存储 案例45:图片批量下载 案例46:批量爬取公众号文章 案例47:综合项目:“南水北调”用水分析 |
分析之智-数据分析与可视化 (文本编程) |
Day 4下午 |
数据分析第三方库(numpy、matplotlib、pandas)入门 数据分组,数据拆分与合并交叉表,透视表,读写文件,数据可视化 使用matplotlib绘制折线图、条形图、饼状图、散点图、热力图、雷达图;绘制交互式图表 |
案例48:计算阶乘 案例49:多项式拟合 案例50:硬币游戏 案例51:模拟游戏秀 案例52:数组元素排序 案例53:数组元素抽取 案例54:绘制正余弦函数 案例55:龟兔赛跑函数图象 案例56:绘制等高线图 案例57:绘制三维曲线 案例58:模拟正多边形逼近圆 案例59:图表鼠标悬停标注。 |
应用之道-综合案例解析 (文本编程) |
Day 5上午 |
Python综合程序设计 |
案例60:学生成绩分析系统(年级分析、班级分析、教师分析、学科分析、弱科分析、走势分析)。 |
创作之路-结业考试 & 自主项目 |
Day5下午 |
结业考试 |
结业考试:60分钟独立完成3道编程题,可以参考任何资料。 |
分享之乐-项目汇报 & 结业典礼 |
Day 6上午 |
作品分享 |
项目汇报:每人5分钟,PPT讲解+项目演示。 |