课程目录
1-1 [第11章 常用内置模块] 引言 (02:05)
1-2 [第11章 常用内置模块] 11.1 数学计算模块 —— math (08:51)
1-3 [第11章 常用内置模块] 11.1 数学计算模块 —— math【练一练】 (04:16)
1-4 [第11章 常用内置模块] 11.2.1 datetime 类 (05:21)
1-5 [第11章 常用内置模块] 11.2.1 datetime 类【示例】 (03:02)
1-6 [第11章 常用内置模块] 11.2.1 datetime 类【练一练】 (02:40)
1-7 [第11章 常用内置模块] 11.2.1 datetime类的常用方法【示例】 (02:25)
1-8 [第11章 常用内置模块] 11.2.1 datetime类的常用方法【练一练】 (02:23)
1-9 [第11章 常用内置模块] 11.2.2 date 类 (02:46)
1-10 [第11章 常用内置模块] 11.2.2 date 类【练一练】 (02:13)
1-11 [第11章 常用内置模块] 11.2.3 time 类 (03:50)
1-12 [第11章 常用内置模块] 11.2.4 计算时间跨度类 —— timedelta (05:52)
1-13 [第11章 常用内置模块] 11.2.5 将日期时间与字符串相互转换 (05:45)
1-14 [第11章 常用内置模块] 11.2.5 将日期时间与字符串相互转换【示例】 (04:34)
1-15 [第11章 常用内置模块] 11.2.5 将日期时间与字符串相互转换【练一练 (06:06)
1-16 [第11章 常用内置模块] 11.3 正则表达式模块 —— re (04:43)
1-17 [第11章 常用内置模块] 11.3.1 字符串匹配 (06:51)
1-18 [第11章 常用内置模块] 11.3.1 字符串匹配【练一练】 (06:46)
1-19 [第11章 常用内置模块] 11.3.2 字符串查找【练一练】 (03:56)
1-20 [第11章 常用内置模块] 11.3.2 字符串查找【示例】 (05:38)
1-21 [第11章 常用内置模块] 11.3.3 字符串替换【示例】 (03:41)
1-22 [第11章 常用内置模块] 11.3.3 字符串替换【练一练】 (02:16)
1-23 [第11章 常用内置模块] 11.3.4 字符串分割 (01:44)
1-24 [第11章 常用内置模块] 11.3.4 字符串分割【练一练】 (02:31)
1-25 [第11章 常用内置模块] 11.5 练一练【习题分析和解答】 (03:21)
2-1 [第12章文件读写] 12.1 打开文件 (06:07)
2-2 [第12章文件读写] 12.1 打开文件【文件打开模式】 (05:05)
2-3 [第12章文件读写] 12.1 打开文件【示例】 (06:39)
2-4 [第12章文件读写] 12.1 打开文件【练一练】 (08:16)
2-5 [第12章文件读写] 12.2 关闭文件 (02:32)
2-6 [第12章文件读写] 12.2.1 在 finally 代码块中关闭文件【练一练】 (07:51)
2-7 [第12章文件读写] 12.2.2 在 with as 代码块中关闭文件 (02:40)
2-8 [第12章文件读写] 12.2.2 在 with as 代码块中关闭文件【练一练】 (02:38)
2-9 [第12章文件读写] 12.3 读写文本文件 (04:11)
2-10 [第12章文件读写] 12.4 动动手 —— 复制文本文件 (09:26)
2-11 [第12章文件读写] 12.5 读写二进制文件 (01:55)
2-12 [第12章文件读写] 12.6 动动手 —— 复制二进制文件 (04:55)
2-13 [第12章文件读写] 12.7 练一练【习题分析和解答】 (03:23)
3-1 [第13章 图形用户界面] 13.1 Python中的图形用户界面开发库 (06:12)
3-2 [第13章 图形用户界面] 13.2 安装wxPython (06:53)
3-3 [第13章 图形用户界面] 13.3 第一个wxPython程序【示例】 (05:47)
3-4 [第13章 图形用户界面] 13.3 第一个wxPython程序【练一练】 (06:27)
3-5 [第13章 图形用户界面] 13.4 自定义窗口类 (05:39)
3-6 [第13章 图形用户界面] 13.4 自定义窗口类【练一练】 (04:57)
3-7 [第13章 图形用户界面] 13.5 在窗口中添加控件【示例】 (04:56)
3-8 [第13章 图形用户界面] 13.5 在窗口中添加控件【练一练】 (05:16)
3-9 [第13章 图形用户界面] 13.6 事件处理【示例】 (05:43)
3-10 [第13章 图形用户界面] 13.6 事件处理【练一练】 (07:56)
3-11 [第13章 图形用户界面] 13.7.1 盒子布局管理器 (06:13)
3-12 [第13章 图形用户界面] 13.7.1 盒子布局管理器【标志】 (03:35)
3-13 [第13章 图形用户界面] 13.7.2 动动手 —— 重构事件处理示例 (05:59)
3-14 [第13章 图形用户界面] 13.7.2 动动手 —— 重构事件处理示例【代码】 (06:30)
3-15 [第13章 图形用户界面] 13.7.2 重构事件处理示例【练一练】 (06:03)
3-16 [第13章 图形用户界面] 13.7.3 盒子布局管理器嵌套【练一练】布局实现 (09:33)
3-17 [第13章 图形用户界面] 13.7.3 盒子布局管理器嵌套【练一练】事件处理实现 (06:39)
3-18 [第13章 图形用户界面] 13.7.3 动动手 —— 盒子布局管理器嵌套示例 (08:10)
3-19 [第13章 图形用户界面] 13.7.3 动动手 —— 盒子布局管理器嵌套示例【事件处理 (04:16)
3-20 [第13章 图形用户界面] 13.8.1 文本输入控件 (11:15)
3-21 [第13章 图形用户界面] 13.8.1 文本输入控件【练一练】 (10:28)
3-22 [第13章 图形用户界面] 13.8.2 复选框和单选按钮 (13:55)
3-23 [第13章 图形用户界面] 13.8.2 复选框和单选按钮【练一练】1添加控件 (05:00)
3-24 [第13章 图形用户界面] 13.8.2 复选框和单选按钮【练一练】2布局 (07:12)
3-25 [第13章 图形用户界面] 13.8.2 复选框和单选按钮【练一练】3事件处理 (07:07)
3-26 [第13章 图形用户界面] 13.8.3 列表 (05:17)
3-27 [第13章 图形用户界面] 13.8.3 列表【练一练】1添加控件 (05:28)
3-28 [第13章 图形用户界面] 13.8.3 列表【练一练】2布局 (06:07)
3-29 [第13章 图形用户界面] 13.8.3 列表【练一练】3事件处理 (05:49)
3-30 [第13章 图形用户界面] 13.8.4 静态图片控件 (04:37)
3-31 [第13章 图形用户界面] 13.8.4 静态图片控件【练一练】1添加控件 (05:46)
3-32 [第13章 图形用户界面] 13.8.4 静态图片控件【练一练】2布局 (02:27)
3-33 [第13章 图形用户界面] 13.8.4 静态图片控件【练一练】3事件处理 (03:41)
3-34 [第13章 图形用户界面] 13.10 练一练【习题分析和解答】 (04:35)
4-1 [第14章 网络通信] 14.1 基本的网络知识 (09:32)
4-2 [第14章 网络通信] 14.2 搭建自己的Web服务器 (09:45)
4-3 [第14章 网络通信] 14.3.1 发送GET请求 (14:59)
4-4 [第14章 网络通信] 14.3.1 发送GET请求【练一练】 (09:24)
4-5 [第14章 网络通信] 14.3.2 发送 POST 请求【示例】 (06:07)
4-6 [第14章 网络通信] 14.3.2 发送 POST 请求【练一练】 (06:57)
4-7 [第14章 网络通信] 14.4.1 JSON 文档的结构 (03:56)
4-8 [第14章 网络通信] 14.4.2 JSON 数据的解码 (04:29)
4-9 [第14章 网络通信] 14.4.2 JSON 数据的解码【示例】 (03:56)
4-10 [第14章 网络通信] 14.4.2 JSON 数据的解码【练一练】 (06:21)
4-11 [第14章 网络通信] 14.5 动动手 —— 下载图片示例 (03:39)
4-12 [第14章 网络通信] 14.5 动动手 —— 下载图片示例 【练一练】 (03:39)
4-13 [第14章 网络通信] 14.6 动动手 —— 返回所有备忘录信息 (06:16)
4-14 [第14章 网络通信] 14.6 返回所有备忘录信息 【练一练】 (06:43)
4-15 [第14章 网络通信] 14.7 练一练【习题分析和解答】 (03:26)
5-1 [第15章 访问数据库] 15.1 SQLite数据库 (05:41)
5-2 [第15章 访问数据库] 15.1.3 使用 GUI 管理工具管理 SQLite 数据 (12:12)
5-3 [第15章 访问数据库] 15.2 数据库编程的基本操作过程 (07:13)
5-4 [第15章 访问数据库] 15.3 sqlite3模块API (06:40)
5-5 [第15章 访问数据库] 15.4 动动手 —— 数据库的CRUD操作示例【准备工作】 (06:26)
5-6 [第15章 访问数据库] 15.4.2 无条件查询【示例】 (05:13)
5-7 [第15章 访问数据库] 15.4.2 无条件查询【练一练】 (11:25)
5-8 [第15章 访问数据库] 15.4.3 有条件查询【示例】 (05:01)
5-9 [第15章 访问数据库] 15.4.3 有条件查询【练一练】 (06:24)
5-10 [第15章 访问数据库] 15.4.4 插入数据【示例】 (03:32)
5-11 [第15章 访问数据库] 15.4.4 插入数据【练一练】 (08:07)
5-12 [第15章 访问数据库] 15.4.5 更新数据【示例】 (03:09)
5-13 [第15章 访问数据库] 15.4.5 更新数据【练一练】 (05:44)
5-14 [第15章 访问数据库] 15.4.6 删除数据【示例】 (01:42)
5-15 [第15章 访问数据库] 15.4.6 删除数据【练一练】 (08:15)
5-16 [第15章 访问数据库] 15.5 点拨点拨 —— 防止SQL注入攻击 (07:57)
5-17 [第15章 访问数据库] 15.6 练一练【习题分析和解答】 (03:38)
6-1 [第16章 多线程] 16.1 线程相关的知识 (06:20)
6-2 [第16章 多线程] 16.2 线程模块 —— threading (02:28)
6-3 [第16章 多线程] 16.2 线程模块 —— threading【练一练】 (02:37)
6-4 [第16章 多线程] 16.3 创建子线程 (03:33)
6-5 [第16章 多线程] 16.3.1 自定义函数实现线程体【示例】 (05:36)
6-6 [第16章 多线程] 16.3.1 自定义函数实现线程体【练一练】 (04:58)
6-7 [第16章 多线程] 16.3.2 自定义线程类实现线程体【示例】 (02:45)
6-8 [第16章 多线程] 16.3.2 自定义线程类实现线程体【练一练】 (04:22)
6-9 [第16章 多线程] 16.4.1 等待线程结束 (03:51)
6-10 [第16章 多线程] 16.4.1 等待线程结束【示例】 (06:32)
6-11 [第16章 多线程] 16.4.1 等待线程结束【练一练】 (10:03)
6-12 [第16章 多线程] 16.4.2 线程停止 (03:25)
6-13 [第16章 多线程] 16.4.2 线程停止【示例】 (04:30)
6-14 [第16章 多线程] 16.4.2 线程停止【练一练】 (07:46)
6-15 [第16章 多线程] 16.5 动动手 —— 下载图片示例 【示例】 (03:01)
6-16 [第16章 多线程] 16.5 动动手 —— 下载图片示例 【练一练】 (05:18)
6-17 [第16章 多线程] 16.6 练一练【习题分析和解答】 (02:08)