Python:第三篇【Python】实用库与框架—612人已学习
课程介绍
本课程包括6章。内容包括Python数据交换格式,Python数据库编程,Python网络编程,wxPython图形用户界面编程,Python多线程编程和Python游戏开发引擎。通过本篇的学习,读者可以全面了解Python编程中一些实用库,熟悉这些库的实用。 配套资源:示例代码和教学课件
课程收益
掌握Python实用库和框架
讲师介绍
关东升 更多讲师课程
一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。 参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。
课程大纲
第1章:数据交换格式
1. 0.Python课程介绍 8:21
2. 16.1 CSV数据交换格式 30:44
3. 16.2.1 XML文档结构 5:30
4. 16.2.2 解析XML文档 12:04
5. 16.2.3 使用XPath 18:52
6. 16.3.1 JSON文档结构 3:17
7. 16.3.2 JSON数据编码 12:57
8. 16.3.3 JSON数据解码 8:11
9. 16.4.1 配置文件结构 3:43
10. 16.4.2 读取配置文件 8:22
11. 16.4.3 写入配置文件 4:49
第2章:数据库编程
1. 17.1 数据持久化技术概述 6:19
2. 17.2 MySQL数据库管理系统 25:10
3. 17.3.1 PythonDB-建立数据连接 7:11
4. 17.3.2 PythonDB-创建游标 4:50
5. 17.4.1 安装PyMySQL模块 5:14
6. 17.4.2 数据库编程一般过程 3:38
7. 17.4.3 数据查询操作 17:11
8. 17.4.4 数据修改操作 11:57
9. 17.5 NoSQL数据存储 9:59
第3章:网络编程
1. 18.1 网络基础 14:03
2. 18.2.1 TCP Socket通信概述 4:58
3. 18.2.2 TCP Socket通信过程 4:46
4. 18.2.3 TCP Socket编程API 9:40
5. 18.2.4 案例:简单聊天工具 10:55
6. 18.2.5 案例:文件上传工具 15:30
7. 18.3.1 UDP Socket编程API 6:54
8. 18.3.2 案例:简单聊天工具 7:18
9. 18.3.3 案例:文件上传工具 10:11
10. 18.4.1 URL概念 4:02
11. 18.4.2 HTTP和HTTPS协议 5:35
12. 18.4.3 使用urllib库 6:29
13. 18.4.4 发送GET请求 11:06
14. 18.4.5 发送POST请求 2:09
15. 18.4.6 实例:Downloader 2:11
第4章:wxPython图形用户界面编程
1. 19.1 Python图形用户界面开发工具包 6:57
2. 19.2 wxPython安装 11:41
3. 19.3.1 wxPython类层次结构 5:59
4. 19.3.2 第一个wxPython程序 9:35
5. 19.3.3 wxPython界面构建层次结构 4:53
6. 19.4.1 一对一事件处理 16:32
7. 19.4.2 一对多事件处理 7:17
8. 19.4.3 示例:鼠标事件处理 6:35
9. 19.5.1 Box布局器 32:09
10. 19.5.2 StaticBox布局 4:32
11. 19.5.3 Grid布局 10:16
12. 19.5.4 FlexGrid布局 13:47
13. 19.6.1 静态文本和按钮 14:00
14. 19.6.2 文本输入控件 4:04
15. 19.6.3 复选框和单选按钮 20:15
16. 19.6.4 下拉列表 8:39
17. 19.6.5 列表 8:22
18. 19.6.6 静态图片控件 9:53
19. 19.7.1 分隔窗口 12:00
20. 19.7.2 使用树 20:55
21. 19.7.3 使用网格 20:21
22. 19.8 使用菜单 18:07
23. 19.9 使用工具栏 13:31
第5章:Python多线程编程
1. 20.1 多线程基础知识 3:23
2. 20.2 使用threading模块 4:57
3. 20.3.1 自定义函数作为线程体 10:19
4. 20.3.2 继承Thread线程类 3:03
5. 20.4.1 等待线程结束 8:08
6. 20.4.2 线程停止 5:15
7. 20.5.1 临界资源问题 10:20
8. 20.5.2 多线程同步 6:58
9. 20.6.1 使用Condition实现线程间通信 17:30
10. 20.6.2 使用Event实现线程间通信 2:29
第6章:Python游戏开发引擎——cocos2d-python
1. 21.1.1 什么是游戏引擎? 3:30
2. 21.1.2 为什么选择Cocos2d 9:10
3. 21.1.3 Cocos2d家谱 3:46
4. 21.1.4 Cocos2d核心概念 7:48
5. 21.2.1 安装Cocos2d引擎 1:30
6. 21.2.2 第一个Cocos2d游戏程序代码 7:43
7. 21.2.3 标签锚点 7:49
8. 21.2.4 Cocos2d坐标 2:16
9. 21.2.5 节点层级架构 3:35
10. 21.3.1 文本菜单 15:09
11. 21.3.2 图片菜单 17:56
12. 21.4.1 键盘事件处理 7:33
13. 21.4.2 鼠标事件处理 7:18
14. 21.5.1 创建精灵 5:54
15. 21.5.2 案例:沙漠英雄场景 8:19
16. 21.6.1 场景切换相关方法 12:46
17. 21.6.2 场景切换动画 6:36
18. 21.7.1 瞬时动作 11:08
19. 21.7.2 间隔动作 13:09
20. 21.7.3 组合动作 9:52
21. 21.8.1 粒子发射模式 2:12
22. 21.8.2 粒子系统属性 4:16
23. 21.8.3 预定义粒子系统 11:24
24. 21.8.4 案例:Zippo打火机 5:00
25. 21.9.1 音频文件介绍 5:34
26. 21.9.2 播放背景音乐 7:28
27. 21.9.3 播放音效 3:27
大家可以点击【 查看详情】查看我的课程