讲师介绍:
陈远祥,北京邮电大学副教授 。2014年毕业于北京大学,获通信与信息系统专业博士学位,2015年-2017年在北京大学做博士后研究。
发表SCI/EI学术论文80余篇,其中第一或通讯作者论文40余篇,申请发明专利4项。
主持国家自然科学基金面上项目,国家重点研发计划子课题,国家自然科学基金青年项目及博士后基金等多个国家级和省部级项目。
IEEE、OSA会员,OpticsExpress, IEEE Photonics Technology Letters,PhotonicsJournal,Applied Optics等多个SCI期刊审稿人。
课程大纲:
C1:前言(13分钟15秒)
1. Python的重要性
2. 计算机基础知识简介
C2:Python语言概述(58分钟26秒)
1. Python起源
2. Python语言特色
3. 开发环境配置
4. 代码编写规范
5. turtle库的基本操作
6. turtle绘图
C3:Python中的数据类型(275分钟20秒)
1. Python中的变量管理
2. Python中的数据类型
3. 布尔类型
4. 数字类型
5.1 字符串基本操作
5.2 字符串内置处理函数
5.3 字符串常用方法
5.4 字符串格式化
6.1 列表的索引和切片
6.2 列表元素的修改
6.3 列表元素的添加
6.4 列表元素的删除
6.5 列表元素计算和排序
6.6 列表常用内置函数
6.7 列表推导式
7.1 元组基本概念
7.2 序列解包
7.3 生成器表达式
8.1 字典的基本概念
8.2 字典元素的读取
8.3 字典元素的添加和修改
8.4 字典推导式
8.5 字典应用1
8.6 字典应用2
9. 集合
10. 三国人物统计案例
C4:控制流(77分钟25秒)
1. 程序流程图
2. 条件表达式
3. 单分支选择结构
4. 多分支选择结构
5.1 选择结构应用1
5.2 选择结构应用2
6. for循环
7. while循环
8. 异常处理
9. 案例实战
C5:函数设计与使用(108分钟46秒)
1. 函数定义与调用
2. 形参与实参
3. 参数的传递
4. return语句
5. 变量的作用域
6. lambda表达式
7. 案例应用-计算三角形的周长
8. 递归-阶乘应用
9. 递归-字符串反转
10. 递归-科赫雪花
11. 模块化编程思想
12. 第三方库的安装与导入
C6:面向对象编程(43分钟27秒)
1. 面向过程与面向对象
2. 类
3. 类的初始化和增加类的方法
4. 类成员变量和实例成员变量
5. 私有类成员和公有类成员
6. 案例实战:烧鸡翅
C7:文件操作(30分钟28秒)
1. 文件的基本概念
2. 文件路径的操作
3. 文本文本常用方法
4. 案例实战:文本文件的读写
C8:Numpy(124分钟52秒)
1. numpy的引入
2. 数组的属性
3. 数组的创建
4. 数组的数据类型
5. 一维数组元素的索引
6. 多维数组的索引
7. 变换数组的形态
8. 数组的广播机制
9. 矩阵操作
10. numpy数据的保存和读取
11. 排序
12. 重复和去重复
13. 数组的填充
14. numpy常用统计函数
15. 鸢尾花数据集分析
16. 随机漫步
C9:pandas(83分钟17秒)
1. pandas-dataframe的创建
2. pandas-dataframe的索引与过滤
3. pandas-dataframe的增加和删除
4. pandas-缺失值的判断和删除
5. pandas-缺失值的填充和替换
6. pandas-dataframe的算术运算
7. pandas-dataframe的堆叠与合并
8. pandas-dataframe的分组运算
9. pandas-文件的读写和查看
C10:matplotlib绘图(65分钟31秒)
1. matplotlib-快速绘图
2. matplotlib-绘制子图
3.matplotlib-添加注释和说明
4. matplotlib-散点图
5. matplotlib-极坐标图
6. matplotlib-饼图
7. matplotlib-柱状图
8. matplotlib-直方图
9.matplotlib-箱线图
C11:pyechart绘图(37分钟55秒)
1. pyechart-柱状图
2. pyechart-箱线图
3. pyechart-热力图
4. pyechart-折线图
5. pyechart-散点图
6. pyechart-漏斗图
7. pyechart-饼图
8. pyechart-词云图
9. pyechart-3D柱状图
10. pyechart-动态图
11. pyechart-其他图表
联系方式:
尹老师
电话:13321178792
QQ:42884447
WeChat:JGxueshu