课件内容:
Python初探(视频总长约1小时27分)
对Python有初步概念,可以编写最简单Python程序
1.1 Python语言来历
1.2 Python的开发环境搭建
1.3 Python语言的基本要素
1.4 初步认识字符串
1.5 字符串和数的转换
1.6 最简单的输入输出
1.7 初步认识列表
1.8 在OpenJudge完成作业和考试必读
1.9 习题边写边说
基本运算、条件分支和输出格式控制(视频总长约1小时28分)
学会编写带分支的程序
2.1 算术运算
2.2 比较运算和逻辑运算
2.3 条件分支语句
2.4 条件分支例题
2.5 输出格式控制
2.6 习题边写边说
循环语句(视频总长约1小时28分)
3.1 for 循环语句
3.2 for 循环简单例题
3.3 while循环语句
3.4 异常处理
3.5 循环综合例题
3.6 习题边写边说
函数和递归(视频总长约1小时28分)
4.1 函数的概念和用法
4.2 什么是递归
4.3 递归例题:上台阶
★ 4.4 递归例题:汉诺塔
★ 4.5 递归例题:雪花曲线
4.6 习题边写边说
字符串和元组(视频总长约1小时34分)
5.1 Python变量的指针本质
5.2 字符串的转义字符
5.3 字符串的切片
★ 5.4 字符串的分割
5.5 字符串的函数
5.6 字符串的格式化
5.7 元组
5.8 实例:万年历
5.9 习题边写边说:字符串例题
5.10 习题边写边说:石头剪刀布
列表(视频总长约1小时34分)
6.1 列表的操作
6.2 列表应用例题:校门外的树
6.3 列表的朴素排序
6.4 用排序函数对简单列表排序
6.5 复杂列表的自定义排序
6.6 列表相关函数
★ 6.7 列表生成式
★ 6.8 二维列表
★ 6.9 列表的拷贝和转换
6.10 习题边写边说:成绩排序
★ 6.11 习题边写边说:图像模糊处理
字典和集合(视频总长约1小时3分)
7.1 字典的基本概念
7.2 字典相关函数
7.3 字典例题:词频统计
7.4 集合
★ 7.5 程序或算法的时间复杂度
7.6 习题边写边说
文件读写、文件夹操作和数据库(视频总长约1小时44分)
8.1 文本文件的读写
8.2 文本文件的编码
8.3 文件的路径
★ 8.4 文件夹操作
★ 8.5 命令行参数
★ 8.6 文件处理实例:词频统计
★ 8.7 文件处理实例:改进的词频统计
★★ 8.8 数据库和SQL语言简介
★★ 8.9 创建sqlite3数据库
★★ 8.10 数据库的查询和修改
★★★ 8.11 数据库二进制字段处理
★ 正则表达式(视频总长约1小时46分)
★ 9.1 正则表达式的概念和组成
★ 9.2 字符范围和量词
★ 9.3 正则表达式的函数
★ 9.4 边界符号
★ 9.5 分组
★ 9.6 | 的用法
★ 9.7 贪婪匹配模式和懒惰匹配模式
★ 9.8 匹配对象的函数
★ 9.9 应用实例:诸葛亮口中的曹操
玩转Python生态(视频总长1小时34分)
10.1 Python库的安装和使用
10.2 用datetime库处理日期、时间
10.3 用random库处理随机数相关事务
10.4 用jieba库进行分词和中文词频统计
★ 10.5 用openpyxl库读取excel文档
★ 10.6 用openpyxl库创建excel文档
★★ 10.7 用openpyxl库设定excel文档单元格样式
★★ 10.8 图像基本常识和用Pillow库缩放图像
★★ 10.9 图像的旋转、滤镜和裁剪
★★ 10.10 图像的素描化
★★★ 10.11 为图像添加水印
数据分析和展示(视频总长约1小时55分)
11.1 numpy库的使用
11.2 数据分析库pandas基础
★ 11.3 数据分析库pandas提高
★ 11.4 用pandas读写excel文档
11.5 用matplotlib绘制基础直方图
★ 11.6 用matplotlib绘制堆叠直方图
★ 11.7 用matplotlib绘制多组对比直方图
11.8 用matplotlib绘制散点图和折线图
11.9 用matplotlib绘制饼图和热力图
11.10 用matplotlib绘制雷达图
★★ 11.11 matplotlib多子图绘图
★ 网络爬虫设计(视频总长约2小时2分)
★ 12.1 爬虫的基本原理:爬取百度图片搜索结果
★ 12.2 用requests、pyppeteer或selenium获取网页
★ 12.3 用beautifulsoup分析网页
★ 12.4 实例:用pyppeteer爬取每日股票交易信息
★★ 12.5 用pyppeteer编写需要登录的爬虫:原理
★★ 12.6 用pyppeteer编写需要登录的爬虫:实现
★★★ 12.7 pyppeteer+requests编写高速爬虫
★ 12.8 爬虫编写注意事项
★★ 面向对象程序设计
★★ 13.1 类和对象的概念
★★ 13.2 对象的比较和输出
★★ 13.3 继承和派生
★★ 13.4 静态属性和静态方法
★★ 13.5 对象作为集合元素或字典的键
★ tkinter图形界面程序设计(视频总长1小时45分)
★ 14.1 控件概述
★ 14.2 布局基础
★★ 14.3 使用Frame进行复杂布局
★14.4 控件属性和事件响应
★★ 14.5 实例:Python火锅店点菜系统
★ 14.6 实例:通过简单文本编辑器掌握菜单和多行编辑框
★ 14.7 对话框
★★★ 13.8 实例:在图形界面上显示图像、用matplotlib绘图
《实用Python程序设计》PPT课件 郭炜 北京大学
资源下载
下载价格10 金币
VIP 5折
立即购买