Python实战编程:从零学Python 支持APP
请选择您要的商品信息
价格:
199.00 /人 登录后查看优惠价
模式:
企业按数量
个人购买
数量:
正式客户 有效期内可反复学习
确定 免费试看 取消
成为绚星企业大学企业用户即可购买 登录 注册

本课程基于Python3,系统全面的讲解了Python开发的核心知识,通过数以百计的代码片段、交互实例和多个综合案例,能够让读者在深入理解理论的同时,提高相应的项目实践能力,从而适应企业对Python人才的真正需求。课程共25章,大致可以分为核心语法、高阶知识、项目实战3个部分。

课程大纲:

章节 一 开启Python学习之旅
[视频] 01-Python的由来 8分
[视频] 02-Python的特点 17分
[视频] 03-Python的应用领域 14分
[视频] 04-Python版本的基本介绍 1分
[视频] 05-不同版本解释器的详细介绍 7分
[视频] 06-Linux系统安装Python 5分
[视频] 07-Windows下Python的下载 2分
[视频] 08-Python2的安装 8分
[视频] 09-Python3的安装 6分
[视频] 10-Mac电脑使用Python介绍 2分
[视频] 11-IDLE的介绍 2分
[视频] 12-IDLE的使用 8分
[视频] 13-IPython的介绍和安装 4分
[视频] 14-运行Python代码的两种方式 6分
[视频] 15-Python常见的集成开发环境介绍 5分
[视频] 16-PyCharm的下载和安装 4分
[视频] 17-PyCharm创建和运行Python程序 13分
[视频] 18-解释型语言和编译型语言介绍 11分
[视频] 19-Python文档的查看方式 2分
章节 二 Python快速入门
[视频] 01-Python快速入门-学习目标 1分
[视频] 02-输入和输出 14分
[视频] 03-注释 2分
[视频] 04-文档字符串 4分
[视频] 05-修改PyCharm字体大小 1分
[视频] 06-代码风格 6分
[视频] 07-变量 6分
[视频] 08-标识符强制遵守的规则 5分
[视频] 09-标识符命名建议 4分
[视频] 10-关键字 4分
[视频] 11-常见数据类型 15分
[视频] 12-if语句 7分
[视频] 13-while循环 2分
[视频] 14-for循环 3分
[视频] 15-可迭代对象 1分
[视频] 16-文件、异常、函数、面向对象、模块 16分
章节 三 数值类型
[视频] 01-数值类型介绍 1分
[视频] 02-整型的介绍 5分
[视频] 03-四种定义整型的方式 11分
[视频] 04-浮点型 6分
[视频] 05-浮点型的取值范围 3分
[视频] 06-浮点型的存储 1分
[视频] 07-复数 5分
[视频] 08-布尔类型 4分
[视频] 09-算数运算符 15分
[视频] 10-复合赋值运算符 6分
[视频] 11-比较运算符 4分
[视频] 12-or的使用 2分
[视频] 13-and的使用 2分
[视频] 14-not的使用 1分
[视频] 15-类型转换 9分
[视频] 16-对象和引用 15分
[视频] 17-进制转换 6分
[视频] 18-位运算的介绍 1分
[视频] 19-整型存储方式 7分
[视频] 20-按位取反 3分
[视频] 21-按位左移和右移运算 9分
[视频] 22-与运算 4分
[视频] 23-或运算 1分
[视频] 24-异或运算 1分
[视频] 25-运算符优先级 3分
章节 四 字符串
[视频] 01-字符串的定义方式 9分
[视频] 02-使用str创建字符串 1分
[视频] 03-字符串的索引 4分
[视频] 04-字符串不可修改 2分
[视频] 05-切片的基本使用 11分
[视频] 06-切片-省略起始或结束位置 5分
[视频] 07-切片-步长 8分
[视频] 08-特殊字符处理 6分
[视频] 09-格式化输出 15分
[视频] 10-格式化操作的辅助指令 3分
[视频] 11-字符串的输入 8分
[视频] 12-字符串模板 13分
[视频] 13-字符串内建函数 16分
[视频] 14-字符串常见方法 18分
[视频] 15-字符串操作符 4分
章节 五 序列
[视频] 01-序列的介绍 2分
[视频] 02-索引的使用 1分
[视频] 03-切片的基本使用 8分
[视频] 04-切片的高级使用 3分
[视频] 05-切片的步长使用 7分
[视频] 06-通用序列操作 12分
[视频] 07-列表的介绍 2分
[视频] 08-列表的创建方式 5分
[视频] 09-列表操作符 7分
[视频] 10-列表的相关函数 4分
[视频] 11-列表的相关方法 12分
[视频] 12-sorted的使用 3分
[视频] 13-定义元组 7分
[视频] 14-元组的通用操作 9分
[视频] 15-元组元素的“修改” 3分
[视频] 16-元组是无符号对象的默认类型 2分
[视频] 17-不同序列的互相转换 4分
[视频] 18-range的基本使用 10分
[视频] 19-range的使用注意点 6分
[视频] 20-range和列表、元组的比较 4分
章节 六 流程控制
[视频] 01-流程控制介绍 6分
[视频] 02-if语句的使用 9分
[视频] 03-debug的使用 14分
[视频] 04-if-else的使用 6分
[视频] 05-条件表达式 8分
[视频] 06-多重条件表达式 5分
[视频] 07-if-elif语句的使用 9分
[视频] 08-if-elif-else的使用 1分
[视频] 09-if嵌套 6分
[视频] 10-判断表达式 7分
[视频] 11-while循环的基本执行过程 7分
[视频] 12-while循环计算阶乘 8分
[视频] 13-循环嵌套的执行过程 4分
[视频] 14-循环嵌套-打印三角形 13分
[视频] 15-死循环 3分
[视频] 16-for循环的执行过程 5分
[视频] 17-for循环遍历列表和range 4分
[视频] 18-for循环使用技巧01 4分
[视频] 19-for循环使用技巧02 9分
[视频] 20-迭代器和iter函数 5分
[视频] 21-列表推导式 13分
[视频] 22-循环中break语句的使用 9分
[视频] 23-循环中continue语句的使用 5分
[视频] 24-pass的使用 4分
[视频] 25-循环的else使用 5分
章节 七 字典和集合
[视频] 01-字典的介绍 10分
[视频] 02-字典的特点 6分
[视频] 03-字典的增删改查 10分
[视频] 04-字典推导式 1分
[视频] 05-字典操作的补充 8分
[视频] 06-字典的常用函数 15分
[视频] 07-字典的clear和get方法 3分
[视频] 08-字典的copy方法 13分
[视频] 09-items方法的使用 6分
[视频] 10-items方法的补充 1分
[视频] 11-keys方法的使用 1分
[视频] 12-values方法的使用 1分
[视频] 13-集合的定义方式和特点 5分
[视频] 14-集合的数据操作 6分
[视频] 15-集合数据操作增强 2分
[视频] 16-标准类型的操作符 7分
[视频] 17-集合类型的操作符 6分
[视频] 18-可变集合类型的操作符 4分
[视频] 19-集合内建方法 2分
章节 八 函数和函数式编程
[视频] 01-函数的介绍 5分
[视频] 02-基本的函数定义格式 7分
[视频] 03-函数的执行过程和函数的debug调试 12分
[视频] 04-函数文档 7分
[视频] 05-函数的参数 11分
[视频] 06-函数的return返回值 7分
[视频] 07-return的使用强化 8分
[视频] 08-在一个函数里返回多个值 4分
[视频] 09-关键字参数 6分
[视频] 10-参数默认值 5分
[视频] 11-关键字参数使用注意点 8分
[视频] 12-不定长参数 7分
[视频] 13-不定长参数-字典版 2分
[视频] 14-解包的使用 7分
[视频] 15-混合参数传值 1分
[视频] 16-函数嵌套的执行过程 5分
[视频] 17-递归函数 19分
[视频] 18-匿名函数的定义和调用 10分
[视频] 19-函数作为参数传递 7分
[视频] 20-map的使用 6分
[视频] 21-filter的使用 4分
[视频] 22-reduce的使用 6分
[视频] 23-局部变量 5分
[视频] 24-全局变量 2分
[视频] 25-在函数里修改全局变量 5分
[视频] 26-闭包函数的定义方式 11分
[视频] 27-闭包函数的使用 11分
[视频] 28-LEGB原则 8分
[视频] 29-nonlocal关键字 4分
[视频] 30-装饰器的定义和使用 22分
[视频] 31-多个装饰器 9分
[视频] 32-装饰有参数的函数 4分
[视频] 33-装饰任意个数参数的函数 4分
[视频] 34-被装饰函数有返回值的处理方式 4分
[视频] 35-通用装饰器 3分
[视频] 36-带有参数的装饰器 6分
[视频] 37-装饰器的应用场景 1分
[视频] 38-生成器介绍 3分
[视频] 39-生成器的执行过程 9分
[视频] 40-生成器使用注意点 4分
[视频] 41-使用生成器获取斐波那契数列 6分
[视频] 42-生成器的send方法 7分
[视频] 43-生成器的close方法 1分
[视频] 44-生成器处理协程效果 8分
[视频] 45-生成器和迭代器的区别 5分
[视频] 46-Python内置函数 1分
[视频] 47-数学运算相关函数 7分
[视频] 48-类型转换相关函数 5分
[视频] 49-序列相关的函数 2分
[视频] 50-类、对象、属性相关函数 5分
[视频] 51-编译、执行相关函数 12分
[视频] 52-其他函数 4分
章节 九 文件
[视频] 01-文件的介绍 3分
[视频] 02-打开文件介绍 2分
[视频] 03-文件路径的说明 6分
[视频] 04-打开文件的模式说明 12分
[视频] 05-文件的关闭 4分
[视频] 06-文件的写入 3分
[视频] 07-文件的缓冲设置 7分
[视频] 08-文件的read操作 1分
[视频] 09-文件读写的注意点 3分
[视频] 10-文件的4种读取方式 5分
[视频] 11-文件的读写位置跳转 10分
[视频] 12-文件的其他属性和方法 1分
[视频] 13-文件的遍历 11分
[视频] 14-文件备份 11分
[视频] 15-文件的重命名和删除 2分
[视频] 16-文件夹操作(OS模块扩展) 8分
[视频] 17-标准文件 2分
[视频] 18-用户登陆案例介绍 3分
[视频] 19-用户登陆-任务分解 3分
[视频] 20-用户登陆-搭建程序框架 4分
[视频] 21-用户登陆-程序入口 9分
[视频] 22-用户登陆-初始化 6分
[视频] 23-用户选择身份类型 9分
[视频] 24-完成管理员账号的验证 5分
[视频] 25-用户登陆-完成用户注册 5分
[视频] 26-用户登陆-普通用户登陆 10分
章节 十 面向对象(上)
[视频] 01-面向对象介绍 5分
[视频] 02-面向对象和面向过程的区别 8分
[视频] 03-类和对象的概念 6分
[视频] 04-定义类 7分
[视频] 05-创建对象 4分
[视频] 06-对象属性 12分
[视频] 07-在方法里添加对象属性-self的使用 9分
[视频] 08-删除对象属性 1分
[视频] 09-类属性 6分
[视频] 10-类对象的介绍 5分
[视频] 11-构造方法 14分
[视频] 12-析构方法 6分
[视频] 13-对象方法 4分
[视频] 14-类方法和静态方法 8分
[视频] 15-属性的保护 4分
[视频] 16-私有属性 4分
[视频] 17-私有属性作用原理 6分
[视频] 18-私有方法 6分
[视频] 19-使用property保护属性 9分
章节 十一 面向对象(下)
[视频] 01-封装 2分
[视频] 02-继承的介绍 5分
[视频] 03-单继承 5分
[视频] 04-继承时的私有属性 5分
[视频] 05-isinstance和issubclass 3分
[视频] 06-新式类和经典类 4分
[视频] 07-多继承 4分
[视频] 08-多继承中父类有同名方法及处理办法 8分
[视频] 09-重写 3分
[视频] 10-重写-调用父类方法 5分
[视频] 11-多态 6分
[视频] 12-运算符重载介绍 1分
[视频] 13-四则运算的重载 7分
[视频] 14-索引和分片重载 10分
[视频] 15-定制对象的字符串描述 10分
[视频] 16-__new__方法介绍 9分
[视频] 17-__new__接收参数 5分
[视频] 18-设计模式 4分
[视频] 19-单例模式 9分
[视频] 20-单例模式-初始化参数 5分
[视频] 21-耦合与解耦的介绍 4分
[视频] 22-工厂模式的需求分析 10分
[视频] 23-工厂模式的代码 5分
章节 十二 错误和异常
[视频] 01-异常的介绍 4分
[视频] 02-常见异常 4分
[视频] 03-捕捉异常 5分
[视频] 04-捕捉指定异常 4分
[视频] 05-一次性捕捉多个异常 3分
[视频] 06-捕捉所有异常 7分
[视频] 07-异常别名-获取异常信息 5分
[视频] 08-异常的else和finally语句 7分
[视频] 09-raise的使用 7分
[视频] 10-异常的传递 5分
[视频] 11-断言-assert语句 4分
[视频] 12-自定义异常 3分
[视频] 13-自定义异常的完善 4分
[视频] 14-with的基本使用 7分
[视频] 15-with语句-异常的处理 5分
[视频] 16-上下文管理器 9分
章节 十三 模块
[视频] 01-模块介绍 2分
[视频] 02-sys模块 2分
[视频] 03-os模块的使用 4分
[视频] 04-path模块的使用 2分
[视频] 05-time模块的使用 13分
[视频] 06-导入模块的方式 4分
[视频] 07-自定义模块 2分
[视频] 08-搜索路径 5分
[视频] 09-__all__属性的介绍 3分
[视频] 10-__name__属性的使用 8分
[视频] 11-模块导入特性 8分
[视频] 12-模块缓存 2分
[视频] 13-包的介绍 1分
[视频] 14-导入包 4分
[视频] 15-包下的__init__文件作用 3分
[视频] 16-打包模块 9分
[视频] 17-模块的安装 5分
章节 十四 内存管理
[视频] 01-内存管理介绍 5分
[视频] 02-内存管理的常用机制 5分
[视频] 03-引用计数机制概述 11分
[视频] 04-增加对象的引用 2分
[视频] 05-减少对象的引用 4分
[视频] 06-释放对象占用的内存 5分
[视频] 07-容器对象引用对象 3分
[视频] 08-对象之间的循环引用 6分
[视频] 09-弱引用处理循环引用 14分
[视频] 10-垃圾回收机制概述 3分
[视频] 11-垃圾回收-标记清除技术 6分
[视频] 12-垃圾回收-分代回收技术 5分
[视频] 13-gc模块 4分
[视频] 14-垃圾回收场景 12分
[视频] 15-内存池-小整数对象池 3分
[视频] 16-内存池-字符串的intern机制 3分
章节 十五 正则表达式
[视频] 01-知识引入 3分
[视频] 02-起源与发展 3分
[视频] 03-正则表达式的定义 7分
[视频] 04-字符分类 4分
[视频] 05-点字符 14分
[视频] 06-行头行尾 6分
[视频] 07-单词边界 7分
[视频] 08-多选结构 4分
[视频] 09-重复匹配 9分
[视频] 10-字符组 15分
[视频] 11-转义字符 6分
[视频] 12-子组 10分
[视频] 13-re模块 3分
[视频] 14-预编译 4分
[视频] 15-匹配与搜索 6分
[视频] 16-匹配对象 5分
[视频] 17-全文匹配 3分
[视频] 18-检索替换 5分
[视频] 19-文本分割 3分
[视频] 20-贪婪模式 8分
[视频] 21-预定义字符集 7分
章节 十六 图形用户界面编程
[视频] 01-Tkinter概述 3分
[视频] 02-第一个Tkinter程序 18分
[视频] 03-常用组件-标签、按钮、输入框 9分
[视频] 04-组件属性设置方式 4分
[视频] 05-标准组件属性 28分
[视频] 06-按钮(Button) 6分
[视频] 07-标签组件(Label) 7分
[视频] 08-文本框(Entry) 4分
[视频] 09-多行文本框(Text) 4分
[视频] 10-单选按钮(Radiobutton) 8分
[视频] 11-复选框(Checkbutton) 6分
[视频] 12-列表框(Listbox) 9分
[视频] 13-菜单-主菜单 7分
[视频] 14-菜单-下拉菜单 16分
[视频] 15-菜单-弹出菜单 8分
[视频] 16-对话框-消息对话框 10分
[视频] 17-对话框-文件对话框 4分
[视频] 18-对话框-颜色选择对话框 5分
[视频] 19-画布绘制 22分
[视频] 20-绘制的option参数 5分
[视频] 21-绘制五角星案例-计算方式思路 22分
[视频] 22-绘制五角星案例-计算点的位置 8分
[视频] 23-绘制五角星案例-将点的位置套入代码中 6分
[视频] 24-pack布局管理器 8分
[视频] 25-grid布局管理器 8分
[视频] 26-place布局管理器 10分
[视频] 27-简单的事件绑定方式 5分
[视频] 28-鼠标事件处理 11分
[视频] 29-键盘事件和组件尺寸变化的处理 12分
[视频] 30-其他事件绑定方式 5分
[视频] 31-其他GUI 4分
章节 十七 多任务编程
[视频] 01-引入 2分
[视频] 02-多任务的实现原理 6分
[视频] 03-进程介绍 5分
[视频] 04-通过fork函数创建进程 16分
[视频] 05-通过Process类实例创建进程 7分
[视频] 06-使用join方法同步进程 9分
[视频] 07-通过Process子类创建子进程 5分
[视频] 08-进程池批量创建进程 15分
[视频] 09-通过subprocess模块创建进程 9分
[视频] 10-全局变量在多个进程中不共享 3分
[视频] 11-使用Queue队列实现进程间通信 12分
[视频] 12-线程介绍 7分
[视频] 13-使用Thread类实现多线程 8分
[视频] 14-使用Thread子类实现多线程 2分
[视频] 15-调用join()方法阻塞线程 6分
[视频] 16-线程共享全局变量 3分
[视频] 17-访问全局变量出现数据不同步的问题 8分
[视频] 18-通过互斥锁(Lock)解决数据不同步的问题 7分
[视频] 19-持有多个锁造成死锁的问题 5分
[视频] 20-可重入锁(RLock)的使用 11分
[视频] 21-通过条件变量(Condition)实现线程同步 13分
[视频] 22-通过队列(Queue)实现线程同步 3分
[视频] 23-使用事件(Event)实现线程通信 3分
[视频] 24-后台线程 1分
[视频] 25-协程 6分
章节 十八 网络编程
[视频] 01-知识引入 1分
[视频] 02-计算机网络概述 5分
[视频] 03-协议的概念 6分
[视频] 04-常用协议 11分
[视频] 05-IP地址 12分
[视频] 06-网络掩码 6分
[视频] 07-端口 6分
[视频] 08-数据传输流程 4分
[视频] 09-网络编程概述 3分
[视频] 10-socket简介(套接字) 4分
[视频] 11-创建套接字 4分
[视频] 12-udp发送数据 10分
[视频] 13-udp接收数据 9分
[视频] 14-udp端口绑定 6分
[视频] 15-tcp客户端 6分
[视频] 16-tcp服务端 17分
[视频] 17-tcp服务端-判断客户端下线 5分
[视频] 18-tcp服务端-多人服务 15分
[视频] 19-tcp的注意点 8分
章节 十九 数据库
[视频] 01-数据库简介 3分
[视频] 02-下载MySQL 2分
[视频] 03-安装MySQL 4分
[视频] 04-卸载MySQL 1分
[视频] 05-使用MySQL Workbench 4分
[视频] 06-创建和删除数据库 4分
[视频] 07-创建和删除表 16分
[视频] 08-数据的添加 3分
[视频] 09-数据的更新 3分
[视频] 10-数据的删除 1分
[视频] 11-比较运算符查询 4分
[视频] 12-逻辑运算符查询 3分
[视频] 13-模糊查询 2分
[视频] 14-连续范围查询 2分
[视频] 15-不连续范围查询(集合查询) 2分
[视频] 16-空值查询 2分
[视频] 17-查询不重复的记录 2分
[视频] 18-聚合查询 3分
[视频] 19-分组查询 6分
[视频] 20-排序查询 4分
[视频] 21-限制记录数量 6分
[视频] 22-完整的SQL语句 1分
[视频] 23-多表查询 15分
[视频] 24-字符串函数 8分
[视频] 25-数学函数 5分
[视频] 26-日期时间函数 7分
[视频] 27-类型转换函数 1分
[视频] 28-事务 9分
[视频] 29-Python与MySQL交互 18分
章节 二十 Web编程
[视频] 01-Web服务器概述 2分
[视频] 02-第一个Web服务器 7分
[视频] 03-统一资源定位符 4分
[视频] 04-HTTP协议 9分
[视频] 05-HTTP请求方法和状态码 11分
[视频] 06-HTML简介 5分
[视频] 07-CSS简介 4分
[视频] 08-简介 3分
[视频] 09-静态服务器 7分
[视频] 10-WSGI规范 5分
[视频] 11-WSGI服务器 8分
[视频] 12-Web服务器 3分
[视频] 13-基于框架的服务器 13分
章节 二十一 案例_井字棋
[视频] 01-井字棋游戏介绍 2分
[视频] 02-学习目标 1分
[视频] 03-游戏规则详细说明 9分
[视频] 04-游戏的代码流程分析 7分
[视频] 05-类的设计 12分
[视频] 06-明确设计目标 5分
[视频] 07-创建项目-新建文件 5分
[视频] 08-棋盘模块的功能说明 3分
[视频] 09-根据落子打印棋盘的方式分析 4分
[视频] 10-可落子的位置索引列表 2分
[视频] 11-初始化棋盘 6分
[视频] 12-打印棋盘 10分
[视频] 13-打印落子情况 6分
[视频] 14-完成棋盘的落子功能 6分
[视频] 15-平局判断 3分
[视频] 16-获胜的逻辑判断 14分
[视频] 17-重置棋盘 4分
[视频] 18-棋盘开发回顾 2分
[视频] 19-初始化玩家类 5分
[视频] 20-用户落子的需求解析 2分
[视频] 21-玩家落子 13分
[视频] 22-阶段总结 1分
[视频] 23-初始化游戏环境 4分
[视频] 24-确定先手玩家的方法说明 2分
[视频] 25-确认玩家先后手的代码实现 3分
[视频] 26-游戏流程回顾 1分
[视频] 27-一局游戏的注释书写 3分
[视频] 28-玩家对战 9分
[视频] 29-循环对局开发 6分
[视频] 30-阶段总结 1分
[视频] 31-计算机落子的技术分析 3分
[视频] 32-随机选择可落子位置的方法说明 2分
[视频] 33-电脑玩家随机落子 7分
[视频] 34-阶段总结 2分
[视频] 35-落子策略介绍 4分
[视频] 36-必胜和必救的位置判断逻辑 3分
[视频] 37-模拟落子位置的胜负判断 8分
[视频] 38-修改棋盘的is_win方法代码 1分
[视频] 39-必胜和必救位置的代码解析 3分
[视频] 40-必胜和必救位置落子的代码实现 6分
[视频] 41-评估子力价值的方式 3分
[视频] 42-使用集合获取优先落子的位置 3分
[视频] 43-根据子力来落子的代码实现 8分
章节 二十二 案例_贪吃蛇
[视频] 01-游戏介绍 4分
[视频] 02-课程内容介绍 1分
[视频] 03-pygame安装和验证 4分
[视频] 04-游戏规则的详细介绍 7分
[视频] 05-类的设计 11分
[视频] 06-新建项目并创建模块 2分
[视频] 07-游戏框架内容介绍 2分
[视频] 08-pygame的初始化和退出 5分
[视频] 09-创建游戏窗口 8分
[视频] 10-开启游戏循环 2分
[视频] 11-游戏时钟 8分
[视频] 12-pygame的颜色定义方式 3分
[视频] 13-绘制窗口背景颜色 8分
[视频] 14-绘制文本的方式 3分
[视频] 15-创建字体对象的参数介绍 3分
[视频] 16-创建文本标签类 4分
[视频] 17-绘制文本内容到窗口里 9分
[视频] 18-测试在窗口里绘制文本 5分
[视频] 19-绘制文本的过程小结 2分
[视频] 20-电脑里的坐标系 3分
[视频] 21-把文字显示到窗口左下角-矩形的介绍 10分
[视频] 22-使用矩形的相对位置来绘制文字 7分
[视频] 23-元素定位小结 1分
[视频] 24-循环的作用小结 1分
[视频] 25-事件和监听介绍 4分
[视频] 26-获取和判断事件类型 7分
[视频] 27-空格键的监听 7分
[视频] 28-游戏暂停信息的提示 7分
[视频] 29-游戏结束信息的提示和游戏的重置 7分
[视频] 30-事件监听小结 2分
[视频] 31-绘制图形 9分
[视频] 32-绘制食物的方式分析 2分
[视频] 33-在固定位置绘制食物 10分
[视频] 34-随机食物位置的算法 3分
[视频] 35-随机生成食物位置 8分
[视频] 36-食物的动画效果 7分
[视频] 37-绘制食物小结 1分
[视频] 38-定时器使用介绍 2分
[视频] 39-定时更新食物位置 10分
[视频] 40-蛇类的构成分析 8分
[视频] 41-创建蛇类 10分
[视频] 42-添加身体的逻辑 8分
[视频] 43-添加蛇的身体 10分
[视频] 44-绘制蛇的身体 6分
[视频] 45-移动蛇的身体 5分
[视频] 46-修改蛇的移动方向 9分
[视频] 47-蛇吃食物的业务说明 2分
[视频] 48-蛇吃食物 8分
[视频] 49-蛇的死亡判断处理思路 4分
[视频] 50-蛇的死亡处理 7分
章节 二十三 案例_飞机大战
[视频] 01-课程简介 6分
[视频] 02-游戏启动时界面元素说明 5分
[视频] 03-玩家飞机功能介绍 6分
[视频] 04-敌人飞机介绍 5分
[视频] 05-敌人飞机执行细节 4分
[视频] 06-游戏道具和游戏结束的执行介绍 3分
[视频] 07-搭建框架的需求说明 2分
[视频] 08-项目准备 5分
[视频] 09-Game类的属性和方法说明 6分
[视频] 10-Game类的属性和方法细节说明 9分
[视频] 11-游戏框架内容的介绍 2分
[视频] 12-定义窗口大小变量 1分
[视频] 13-初始化和重置Game类 7分
[视频] 14-启动游戏 2分
[视频] 15-处理退出事件 7分
[视频] 16-切换游戏状态 5分
[视频] 17-游戏框架的完善和阶段总结 5分
[视频] 18-精灵和精灵组学习方式介绍 1分
[视频] 19-加载并显示图片的步骤说明 3分
[视频] 20-自己实现图像的加载和绘制 11分
[视频] 21-精灵和精灵组使用说明 12分
[视频] 22-派生精灵子类的代码说明 6分
[视频] 23-自定义游戏精灵类 6分
[视频] 24-使用精灵组绘制精灵内容 15分
[视频] 25-阶段总结 2分
[视频] 26-连续滚动背景的解决方案 4分
[视频] 27-连续滚动背景的代码实现 14分
[视频] 28-控制面板功能介绍 3分
[视频] 29-面板类的属性和方法说明 9分
[视频] 30-面板类的初始化 4分
[视频] 31-状态按钮精灵的定义 9分
[视频] 32-显示并定位状态按钮、炸弹精灵、生命精灵 13分
[视频] 33-标签类的功能说明 5分
[视频] 34-定义标签精灵类 6分
[视频] 35-显示数字标签 14分
[视频] 36-显示提示信息标签 6分
[视频] 37-修改炸弹计数 8分
[视频] 38-修改生命计数 7分
[视频] 39-修改游戏得分的算法 8分
[视频] 40-游戏得分更新 12分
[视频] 41-最好成绩的文件读取需求说明 2分
[视频] 42-保存最好成绩到文件 4分
[视频] 43-从文件中加载最好成绩 8分
[视频] 44-为什么只会保存最高得分 1分
[视频] 45-游戏状态变化的说明 1分
[视频] 46-精灵的绘制顺序演示 2分
[视频] 47-处理提示信息显示和隐藏的思路 2分
[视频] 48-显示提示信息的代码实现 15分
[视频] 49-隐藏提示信息的处理 3分
[视频] 50-为什么要重置面板数据的说明 4分
[视频] 51-重置面板数据的代码实现 4分
[视频] 52-飞机开发效果介绍 5分
[视频] 53-飞机类的基本功能说明 2分
[视频] 54-使用逐帧动画显示英雄飞机 11分
[视频] 55-减少动画帧数的方式说明 4分
[视频] 56-飞机的火焰动画完善 4分
[视频] 57-飞机类的属性和方法说明 7分
[视频] 58-优化飞机的属性 9分
[视频] 59-飞机的重置和更新 6分
[视频] 60-测试改进版的飞机 7分
[视频] 61-敌人飞机类的功能描述 5分
[视频] 62-定义敌人飞机类 12分
[视频] 63-根据关卡不同创建不同数量飞机的方法说明 8分
[视频] 64-根据关卡创建不同数量的飞机 10分
[视频] 65-随机敌人飞机位置的算法 5分
[视频] 66-随机敌人飞机位置的代码实现 6分
[视频] 67-敌机飞行 8分
[视频] 68-爆炸效果的bug修复 1分
[视频] 69-英雄飞机的处理步骤说明 1分
[视频] 70-飞机类功能说明 5分
[视频] 71-定义英雄飞机类 9分
[视频] 72-让控制面板显示飞机的炸弹数量 2分
[视频] 73-移动英雄飞机需要新的监听机制 3分
[视频] 74-get_pressed方法的基本使用 6分
[视频] 75-飞机移动效果完善 14分
[视频] 76-引爆所有敌机的需求说明 1分
[视频] 77-引爆所有敌机代码实现 9分
[视频] 78-碰撞检测的讲解过程说明 2分
[视频] 79-sprite的碰撞检测方法 4分
[视频] 80-实现高质量的碰撞检测 13分
[视频] 81-英雄飞机被撞毁的注意点介绍 3分
[视频] 82-玩家飞机被撞毁的处理 6分
[视频] 83-正在爆炸的飞机不会影响英雄飞机 2分
[视频] 84-自定义事件的需求说明 5分
[视频] 85-英雄飞机被撞击后控制面板的更新 9分
[视频] 86-英雄飞机爆炸后的无敌时间和位置重置 7分
[视频] 87-子弹类的功能说明 2分
[视频] 88-定义子弹类 7分
[视频] 89-发射子弹的定时事件处理 5分
[视频] 90-飞机发射子弹的代码实现 10分
[视频] 91-子弹击中敌机的碰撞检测 8分
[视频] 92-子弹击中敌机的代码实现 10分
[视频] 93-游戏的重置完善 2分
[视频] 94-弹药的处理方式说明 6分
[视频] 95-定义道具类 8分
[视频] 96-抛出道具 7分
[视频] 97-英雄飞机捡取道具 11分
[视频] 98-音乐功能的说明 2分
[视频] 99-播放音乐的两种方式展示 6分
[视频] 100-音乐类的功能说明 2分
[视频] 101-创建音乐播放器类-背景音乐的播放和暂停处理 8分
[视频] 102-音效功能的处理 5分
[视频] 103-完成界面里的音效处理-游戏开发完成 9分
[视频] 104-设置窗口标题补充 1分
章节 二十四 案例_多人聊天室
[视频] 01-项目效果展示 5分
[视频] 02-项目功能的详细介绍 5分
[视频] 03-服务器功能介绍 7分
[视频] 04-通信协议介绍 6分
[视频] 05-创建config模块 3分
[视频] 06-处理服务器响应字符串的拼接(响应协议) 12分
[视频] 07-封装服务器套接字 8分
[视频] 08-创建服务器核心类与网络数据收发的回顾 9分
[视频] 09-创建SocketWapper类 8分
[视频] 10-获取多个客户端连接 2分
[视频] 11-一个客户端多次收发数据 5分
[视频] 12-多个客户端同时收发数据 13分
[视频] 13-开启子线程的另一种方式-匿名函数 2分
[视频] 14-服务器获取到数据之后的处理流程说明 9分
[视频] 15-解析客户端的信息 10分
[视频] 16-根据请求类型调用不同的方法响应 8分
[视频] 17-根据请求类型调用不同的方法-完善 8分
[视频] 18-登陆代码的说明 7分
[视频] 19-用户登陆的逻辑处理 13分
[视频] 20-准备数据库 6分
[视频] 21-数据库类的初始化 9分
[视频] 22-查询单个用户信息的逻辑分析 5分
[视频] 23-从数据库查询一个用户信息的代码实现 7分
[视频] 24-完成用户账号检查 8分
[视频] 25-清理离线用户 4分
[视频] 26-服务器转发消息给在线用户 11分
[视频] 27-tkinter模块介绍 5分
[视频] 28-创建登陆窗口类 5分
[视频] 29-初始化登陆窗口属性 15分
[视频] 30-创建控件的方法简介 9分
[视频] 31-用户名和密码控件显示 12分
[视频] 32-提供重置和登陆按钮 8分
[视频] 33-重置和登陆按钮的点击响应处理 9分
[视频] 34-获取和清空文本框内容 7分
[视频] 35-关闭窗口的响应处理 3分
[视频] 36-创建ClientSocket类 9分
[视频] 37-创建协议类 5分
[视频] 38-初始化登陆窗口 8分
[视频] 39-发送登陆消息到服务器 5分
[视频] 40-开启接收消息的线程 5分
[视频] 41-解析消息内容 11分
[视频] 42-提供响应方法的注册功能 8分
[视频] 43-设置协议解析方法为静态方法 1分
[视频] 44-登陆或失败的结果判断 3分
[视频] 45-显示提示对话框 3分
[视频] 46-初始化聊天窗口 8分
[视频] 47-ScrolledText使用介绍 6分
[视频] 48-添加控件到聊天窗口 11分
[视频] 49-聊天界面发送按钮和输入框处理 7分
[视频] 50-添加信息到聊天区 12分
[视频] 51-聊天窗口添加关闭窗口的响应 1分
[视频] 52-登陆成功后显示聊天窗口 7分
[视频] 53-发送消息到服务器 4分
[视频] 54-从服务器接收消息 4分
[视频] 55-程序结束时的资源释放 8分
章节 二十五 大型购物网站—天天生鲜
[视频] 01-天天生鲜项目展示 5分
[视频] 02-Django框架的介绍 2分
[视频] 03-Django框架结构-mvc和mvt 7分
[视频] 04-天天生鲜项目的创建 6分
[视频] 05-创建应用和开启服务器 7分
[视频] 06-数据库的配置 7分
[视频] 07-数据表和字段的介绍 6分
[视频] 08-定义模型类 17分
[视频] 09-创建和执行迁移文件生成数据表 6分
[视频] 10-插入商品分类的数据 9分
[视频] 11-插入商品数据 7分
[视频] 12-查询、更新、删除操作 17分
[视频] 13-创建视图 10分
[视频] 14-模板文件的配置和使用 9分
[视频] 15-模板传值和配置静态文件的使用 14分
[视频] 16-Cookie的介绍 8分
[视频] 17-首页数据查询-分类和商品数据 13分
[视频] 18-首页数据查询-购物车数据 13分
[视频] 19-静态文件的添加 8分
[视频] 20-首页模板 18分
[视频] 21-首页开发总结 6分
[视频] 22-商品详情页面-视图创建 14分
[视频] 23-商品详情页面-模板添加和访问 16分
[视频] 24-添加购物车-视图创建 14分
[视频] 25-添加购物车-访问成功 6分
[视频] 26-商品分类页面-创建视图获取数据 11分
[视频] 27-商品分类页面-显示所有数据 10分
[视频] 28-商品分类页面-分页 20分
[视频] 29-商品分类页面-总结和快速定位bug 7分
[视频] 30-购物车页面-创建视图获取数据 12分
[视频] 31-购物车页面-创建模板和显示数据 10分
[视频] 32-购物车删除商品功能 14分
[视频] 33-csrf攻击和防护01 14分
[视频] 34-csrf攻击和防护02 7分
[视频] 35-提交订单页面-视图创建 11分
[视频] 36-提交订单页面-模板创建访问和显示 12分
[视频] 37-过滤器的使用 16分
[视频] 38-提交订单-视图创建 22分
[视频] 39-提交订单-视图功能完成 6分
[视频] 40-订单提交成功-视图创建 8分
[视频] 41-订单提交成功-演示结果 8分
[视频] 42-总结_debug 4分
[视频] 43-admin简单使用 10分
[视频] 44-admin自定义界面 14分
[视频] 45-中间件介绍 8分
[视频] 46-自定义中间件 9分

相关课程
服务热线
400-928-6900