Icon for package Python程序设计认证讲师课程

Python程序设计认证讲师课程


米思齐认证讲师(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讲解+项目演示。
结业考试和结业项目总分合格者颁发“米思齐认证讲师”证书。