班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2024年12月30日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
第16章 数据交换格式
16.1 CSV数据交换格式
16.1.1 使用reader()函数
16.1.2 使用writer()函数
16.2 XML数据交换格式
16.2.1 XML文档结构
16.2.2 解析XML文档
16.2.3 使用XPath
16.3 JSON数据交换格式
16.3.1 JSON文档结构
16.3.2 JSON数据编码
16.3.3 JSON数据解码
16.4 使用配置文件
16.4.1 配置文件结构
16.4.2 读取配置文件
16.4.3 写入配置文件
第17章 数据库编程
17.1 数据持久化技术概述
17.2 MySQL数据库管理系统
17.2.1 数据库安装与配置
17.2.2 连接MySQL服务器
17.2.3 常见的管理命令
17.3 Python DB-API
17.3.1 建立数据连接
17.3.2 创建游标
17.4 案例:MySQL数据库CRUD操作
17.4.1 安装PyMySQL模块
17.4.2 数据库编程一般过程
17.4.3 数据查询操作
17.4.4 数据修改操作
17.5 NoSQL数据存储
17.5.1 dbm数据库的打开和关闭
17.5.2 dbm数据存储
第18章 网络编程
18.1 网络基础
18.1.1 网络结构
18.1.2 TCP/IP协议
18.1.3 IP地址
18.1.4 端口
18.2 TCP Socket低层次网络编程
18.2.1 TCP Socket通信概述
18.2.2 TCP Socket通信过程
18.2.3 TCP Socket编程API
18.2.4 案例:简单聊天工具
18.2.5 案例:文件上传工具
18.3 UDP Socket低层次网络编程
18.3.1 UDP Socket编程API
18.3.2 案例:简单聊天工具
18.3.3 案例:文件上传工具
18.4 访问互联网资源
18.4.1 URL概念
18.4.2 HTTP/HTTPS协议
18.4.3 使用urllib库
18.4.4 发送GET请求
18.4.5 发送POST请求
18.4.6 实例:Downloader
第19章 wxPython图形用户界面编程
19.1 Python图形用户界面开发工具包
19.2 wxPython安装
19.3 wxPython基础
19.3.1 wxPython类层次结构
19.3.2 第一个wxPython程序
19.3.3 wxPython界面构建层次结构
19.4 事件处理
19.4.1 一对一事件处理
19.4.2 一对多事件处理
19.4.3 示例:鼠标事件处理
19.5 布局管理
19.5.1 Box布局器
19.5.2 StaticBox布局
19.5.3 Grid布局
19.5.4 FlexGrid布局
19.6 wxPython控件
19.6.1 静态文本和按钮
19.6.2 文本输入控件
19.6.3 复选框和单选按钮
19.6.4 下拉列表
19.6.5 列表
19.6.6 静态图片控件
19.7 高级窗口
19.7.1 分隔窗口
19.7.2 使用树
19.7.3 使用网格
19.8 使用菜单
19.9 使用工具栏
第20章 Python多线程编程
20.1 基础知识
20.1.1 进程
20.1.2 线程
20.2 使用threading模块
20.3 创建线程
20.3.1 自定义函数作为线程体
20.3.2 继承Thread线程类
20.4 线程管理
20.4.1 等待线程结束
20.4.2 线程停止
20.5 线程安全
20.5.1 临界资源问题
20.5.2 多线程同步
20.6 线程间通信
20.6.1 使用Condition实现线程间通信
20.6.2 使用Event实现线程间通信
第21章 Python游戏开发引擎——cocos2d-python
21.1 Cocos2d游戏引擎介绍
21.1.1 什么是游戏引擎?
21.1.2 为什么选择Cocos2d
21.1.3 Cocos2d“家谱”
21.1.4 Cocos2d核心概念
21.2 第一个Cocos2d游戏
21.2.1 安装Cocos2d引擎
21.2.2 程序代码
21.2.3 标签锚点
21.2.4 Cocos2d坐标
21.2.5 节点层级架构
21.3 使用菜单
21.3.1 文本菜单
21.3.2 图片菜单
21.4 事件处理
21.4.1 键盘事件处理
21.4.2 鼠标事件处理
21.5 精灵
21.5.1 创建精灵
21.5.2 案例:沙漠英雄场景
21.6 场景切换
21.6.1 场景切换相关方法
21.6.2 场景切换动画
21.7 动作
21.7.1 瞬时动作
21.7.2 间隔动作
21.7.3 组合动作
21.8 粒子系统
21.8.1 粒子发射模式
21.8.2 粒子系统属性
21.8.3 预定义粒子系统
21.8.4 案例:Zippo打火机
21.9 游戏背景音乐与音效
21.9.1 音频文件介绍
21.9.2 播放背景音乐
21.9.3 播放音效 |