2021 百战程序员python全系列
—/BZ-Python全系列2021/├──01-Python入门
| ├──章节1:Python入门
| | ├──1:Python介绍_特性_版本问题_应用范围_ev.mp425.83M
| | ├──2:Python下载_安装_配置_第一行Python程序_ev.mp412.47M
| | ├──3:开发环境介绍_交互模式的使用_IDLE介绍和使用_ev.mp420.24M
| | ├──4:IDLE开发环境的使用_建立Python源文件_ev.mp412.59M
| | ├──5:Python程序格式_缩进_行注释_段注释_ev.mp417.35M
| | ├──6:简单错误如何处理_守破离学习法_程序员修炼手册_ev.mp427.50M
| | ├──7:海龟绘图_坐标系问题_画笔各种方法_ev.mp413.64M
| | └──8:海龟绘图_画出奥运五环图_ev.mp419.41M
| ├──章节2:编程基本概念
| | ├──10:对象的基本组成和内存示意图_ev.mp420.22M
| | ├──11:引用的本质_栈内存和堆内存_内存示意图_ev.mp46.39M
| | ├──12:标识符_帮助系统的简单使用_命名规则_ev.mp414.71M
| | ├──13:变量的声明_初始化_删除变量_垃圾回收机制_ev.mp48.78M
| | ├──14:链式赋值_系列解包赋值_常量_ev.mp49.07M
| | ├──15:内置数据类型_基本算术运算符_ev.mp49.02M
| | ├──16:整数_不同进制_其他类型转换成整数_ev.mp417.44M
| | ├──17:浮点数_自动转换_强制转换_增强赋值运算符_ev.mp415.38M
| | ├──18:时间表示_unix时间点_毫秒和微秒_time模块_ev.mp411.75M
| | ├──19:多点坐标_绘出折线图_计算两点距离_ev.mp410.66M
| | ├──20:布尔值_比较运算符_逻辑运算符_短路问题_ev.mp410.26M
| | ├──21:同一运算符_整数缓存问题_ev.mp418.77M
| | ├──22:字符串_unicode字符集_三种创建字符串方式_len()_ev.mp420.69M
| | ├──23:字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入_ev.mp419.31M
| | ├──24:字符串_str()_使用[]提取字符_replace()替换生成新字符串_内存分析_ev.mp421.16M
| | ├──25:字符串_切片slice操作_逆序_ev.mp419.24M
| | ├──26:字符串_split()分割_join()合并_join()效率测试_ev.mp429.94M
| | ├──27:字符串_驻留机制_内存分析_字符串同一判断_值相等判断_ev.mp411.92M
| | ├──28:字符串_常用查找方法_去除首位信息_大小写转换_排版_ev.mp426.11M
| | ├──29:字符串_format格式化_数字格式化操作_ev.mp426.88M
| | ├──30:可变字符串_io.StringIO_ev.mp45.94M
| | ├──31:运算符总结_位操作符_优先级问题_ev.mp422.59M
| | └──9:程序的构成_ev.mp414.56M
| ├──章节3:序列
| | ├──32:列表_特点_内存分析_ev.mp419.43M
| | ├──33:创建列表的4种方式_推导式创建列表_ev.mp428.01M
| | ├──34:列表_元素的5种添加方式_效率问题_ev.mp424.10M
| | ├──35:列表_元素删除的三种方式_删除本质是数组元素拷贝_ev.mp421.94M
| | ├──36:列表_元素的访问_元素出现次数统计_成员资格判断_ev.mp411.31M
| | ├──37:列表_切片slice操作_ev.mp418.91M
| | ├──38:列表_排序_revered逆序_max_min_sum_ev.mp415.74M
| | ├──39:列表_二维列表_表格数据的存储和读取_ev.mp424.36M
| | ├──40:元组_特点_创建的两种方式_tuple()要点_ev.mp415.61M
| | ├──41:元组_元素访问_计数方法_切片操作_成员资格判断_zip()_ev.mp411.29M
| | ├──42:元组_生成器推导式创建元组_总结_ev.mp414.97M
| | ├──43:字典_特点_4种创建方式_普通_dict_zip_formkeys_ev.mp420.67M
| | ├──44:字典_元素的访问_键的访问_值的访问_键值对的访问_ev.mp411.58M
| | ├──45:字典_元素的添加_修改_删除_ev.mp414.11M
| | ├──46:字典_序列解包用于列表元组字典_ev.mp47.01M
| | ├──47:字典_复杂表格数据存储_列表和字典综合嵌套_ev.mp420.50M
| | ├──48:字典_核心底层原理_内存分析_存储键值对过程_ev.mp422.35M
| | ├──49:字典_核心底层原理_内存分析_查找值对象过程_ev.mp413.90M
| | └──50:集合_特点_创建和删除_交集并集差集运算_ev.mp49.52M
| ├──章节4:控制语句
| | ├──51:Pycharm开发环境的下载安装配置_项目创建和运行_ev.mp424.90M
| | ├──52:单分支选择结构_条件表达式详解_ev.mp430.92M
| | ├──53:双分支选择结构_三元运算符的使用详解_ev.mp410.55M
| | ├──54:多分支选择结构_ev.mp420.78M
| | ├──55:选择结构的嵌套_ev.mp429.41M
| | ├──56:while循环结构_死循环处理_ev.mp420.60M
| | ├──57:for循环结构_遍历各种可迭代对象_range对象_ev.mp428.23M
| | ├──58:嵌套循环_ev.mp412.17M
| | ├──59:嵌套循环练习_九九乘法表_打印表格数据_ev.mp419.95M
| | ├──60:break语句_ev.mp412.12M
| | ├──61:continue语句_ev.mp410.04M
| | ├──62:else语句_ev.mp49.02M
| | ├──63:循环代码优化技巧(极其重要)_ev.mp413.35M
| | ├──64:zip()并行迭代_ev.mp49.85M
| | ├──65:推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式_ev.mp445.94M
| | └──66:综合练习_绘制不同颜色的多个同心圆_绘制棋盘_ev.mp430.89M
| ├──章节5:函数
| | ├──67:函数的基本概念_内存分析_函数的分类_定义和调用_ev.mp427.09M
| | ├──68:形参和实参_文档字符串_函数注释_ev.mp427.20M
| | ├──69:返回值详解_ev.mp416.62M
| | ├──70:函数也是对象_内存分析_ev.mp413.49M
| | ├──71:变量的作用域_全局变量_局部变量_栈帧内存分析讲解_ev.mp427.73M
| | ├──72:局部变量和全局变量_效率测试_ev.mp49.96M
| | ├──73:参数的传递_传递可变对象_内存分析_ev.mp416.36M
| | ├──74:参数的传递_传递不可变对象_内存分析_ev.mp49.35M
| | ├──75:浅拷贝和深拷贝_内存分析_ev.mp428.13M
| | ├──76:参数的传递_不可变对象含可变子对象_内存分析_ev.mp420.37M
| | ├──77:参数的类型_位置参数_默认值参数_命名参数_ev.mp417.40M
| | ├──78:参数的类型_可变参数_强制命名参数_ev.mp47.93M
| | ├──79:lambda表达式和匿名函数_ev.mp418.83M
| | ├──80:eval()函数用法_ev.mp411.37M
| | ├──81:递归函数_函数调用内存分析_栈帧的创建_ev.mp439.73M
| | ├──82:递归函数_阶乘计算案例_ev.mp415.54M
| | ├──83:嵌套函数_内部函数_数据隐藏_ev.mp425.02M
| | ├──84:nonlocal_global_ev.mp410.40M
| | └──85:LEGB规则_ev.mp411.52M
| ├──章节6:面向对象编程
| | ├──100:@property装饰器_get和set方法_ev.mp432.85M
| | ├──101:面向对象的三大特征说明(封装、继承、多态)_ev.mp414.16M
| | ├──102:继承_ev.mp435.89M
| | ├──103:方法的重写_ev.mp411.04M
| | ├──104:object根类_dir()_ev.mp410.53M
| | ├──105:重写__str__()方法_ev.mp47.85M
| | ├──106:多重继承_ev.mp46.79M
| | ├──107:mro()_ev.mp45.91M
| | ├──108:super()获得父类的定义_ev.mp49.80M
| | ├──109:多态_ev.mp414.58M
| | ├──110:特殊方法和运算符重载_ev.mp420.51M
| | ├──111:特殊属性_ev.mp414.27M
| | ├──112:对象的浅拷贝和深拷贝_内存分析_ev.mp427.03M
| | ├──113:组合_ev.mp417.51M
| | ├──114:设计模式_工厂模式实现_ev.mp417.33M
| | ├──115:设计模式_单例模式实现_ev.mp427.72M
| | ├──86:面向对象和面向过程的区别_执行者思维_设计者思维_ev.mp431.98M
| | ├──87:对象的进化故事_ev.mp414.30M
| | ├──88:类的定义_类和对象的关系_ev.mp428.31M
| | ├──89:构造函数__init___ev.mp417.90M
| | ├──90:实例属性_内存分析_ev.mp417.97M
| | ├──91:实例方法_内存分析方法调用过程_dir()_isinstance_ev.mp427.65M
| | ├──92:类对象_ev.mp414.05M
| | ├──93:类属性_内存分析创建类和对象的底层_ev.mp421.63M
| | ├──94:类方法_静态方法_内存分析图示_ev.mp421.22M
| | ├──95:__del__()析构方法和垃圾回收机制_ev.mp414.19M
| | ├──96:__call__()方法和可调用对象_ev.mp414.35M
| | ├──97:方法没有重载_方法的动态性_ev.mp422.02M
| | ├──98:私有属性_ev.mp413.46M
| | └──99:私有方法_ev.mp411.12M
| └──章节7:Python开发环境搭建
| | ├──116:开发环境PyCharm(非虚拟环境)_ev.mp427.58M
| | ├──117:开发环境VSCode(非虚拟环境)_ev.mp417.17M
| | ├──118:Python虚拟环境的基本使用_ev.mp419.66M
| | ├──119:开发环境PyCharm(虚拟环境)_ev.mp411.25M
| | ├──120:开发环境VSCode(虚拟环境)_ev.mp46.72M
| | └──121:虚拟环境工具的使用_ev.mp425.53M
├──02-Python深入与提高
| ├──章节1:异常处理
| | ├──10:pycharm的调试模式_ev .mp440.93M
| | ├──1:异常的本质_调试核心理念_ev .mp455.40M
| | ├──1 .txt0.09kb
| | ├──2:try_except基本结构_ev .mp430.78M
| | ├──3:try_多个except结构_ev .mp415.46M
| | ├──4:else结构_ev .mp47.13M
| | ├──5:finally结构_ev .mp416.00M
| | ├──6:常见异常汇总和说明_ev .mp418.17M
| | ├──7:with上下文管理_ev .mp48.39M
| | ├──8:traceback模块的使用_异常写入日志文件_ev .mp412.47M
| | ├──9:自定义异常类_raise抛出异常_ev .mp418.07M
| | └──本章资料 .rar7.43M
| ├──章节2:文件处理
| | ├──11:file文件操作_操作系统底层关系_写入文件_ev .mp438.33M
| | ├──12:编码知识_中文乱码问题解决_ev .mp431.28M
| | ├──13:关闭流要点1_try异常管理_ev .mp419.79M
| | ├──14:关闭流要点2_with上下文管理_现场还原_ev .mp47.98M
| | ├──15:文本文件的读取_ev .mp413.25M
| | ├──16:enumerate()函数和推导式生成列表_操作每行增加行号_ev .mp419.55M
| | ├──17:二进制文件的读写_图片文件拷贝_ev .mp410.21M
| | ├──18:文件对象常用方法和属性总结_seek()任意位置操作_ev .mp417.70M
| | ├──19:使用pickle实现序列化和反序列化_神经元记忆移植_ev .mp421.89M
| | ├──1 .txt0.11kb
| | ├──20:CSV文件的读取_写入_ev .mp418.23M
| | ├──21:os模块_调用操作系统可执行文件_控制台乱码问题_ev .mp414.03M
| | ├──22:os模块_获得文件信息_创建文件夹_递归创建_ev .mp435.54M
| | ├──23:os.path模块_常用方法_ev .mp428.57M
| | ├──24:os模块_使用walk遍历_ev .mp416.93M
| | ├──25:shutil模块_文件和目录拷贝_ev .mp413.08M
| | ├──26:shutil和zipfile模块_压缩和解压缩_ev .mp410.42M
| | ├──27:递归算法原理_阶乘计算_ev .mp419.14M
| | ├──28:递归算法原理_目录树结构展示_ev .mp415.13M
| | └──源码和资料 .rar7.81M
| ├──章节3:模块
| | ├──1 .txt0.08kb
| | ├──29:模块化编程理念_什么是模块_哲学思想_ev .mp420.40M
| | ├──30:模块化编程的流程_设计和实现分离_ev .mp446.61M
| | ├──31:模块导入_import和from_import语句详解和区别_ev .mp427.33M
| | ├──32:import加载底层原理_importlib模块_ev .mp416.17M
| | ├──33:包的概念和创建包和导入包_ev .mp424.07M
| | ├──34:包的本质和init文件_批量导入_包内引用_ev .mp417.02M
| | ├──35:sys.path和模块搜索路径详解_ev .mp432.22M
| | ├──36:模块的本地发布_模块的安装_ev .mp421.83M
| | ├──37:PyPI官网_远程上传和管理模块_PIP方式安装模块_ev .mp426.05M
| | └──资料 .rar8.10M
| ├──章节4:GUI编程
| | ├──38:GUI编程和tkinter介绍_第一个GUI程序_ev .mp444.70M
| | ├──39:PEP8编码规范_窗口大小和位置_ev .mp418.39M
| | ├──40:GUI编程整体描述_常用组件汇总_ev .mp422.07M
| | ├──41:GUI程序的经典面向对象写法_ev .mp453.05M
| | ├──42:Label组件_tkinter中图像正确显示全局变量写法_ev .mp445.04M
| | ├──43:options选项详解_底层源码分析和阅读_可变参数和运算符重载复习_ev .mp452.49M
| | ├──44:Button_anchor位置控制_ev .mp435.34M
| | ├──45:Entry_StringVar_登录界面设计和功能实现_ev .mp447.48M
| | ├──46:Text多行文本框详解_复杂tag标记_ev .mp434.57M
| | ├──47:Radiobutton_Checkbutton详解_ev .mp418.40M
| | ├──48:Canvas画布组件_ev .mp420.33M
| | ├──49:Grid布局管理器详解_ev .mp420.07M
| | ├──50:计算器软件界面的设计_ev .mp436.85M
| | ├──51:Pack布局管理器_钢琴软件界面设计_ev .mp415.99M
| | ├──52:Place管理器_绝对位置和相对位置_ev .mp414.14M
| | ├──53:扑克游戏界面设计_增加事件操作_ev .mp433.03M
| | ├──54:事件机制和消息循环原理_鼠标事件_键盘事件_event对象_ev .mp444.24M
| | ├──55:lambda表达式_事件传参应用_ev .mp419.68M
| | ├──56:三种事件绑定方式总结_ev .mp49.98M
| | ├──57:optionmenu选项菜单_scale滑块_ev .mp415.66M
| | ├──58:颜色框_文件选择框_读取文件内容_ev .mp420.38M
| | ├──59:简单对话框_通用消息框_ttk子模块问题_ev .mp413.58M
| | ├──60:主菜单_上下文菜单_ev .mp418.74M
| | ├──61:【记事本项目01】_打开和保存修改文件的实现_ev .mp428.54M
| | ├──62:【记事本项目02】_新建文件_背景色改变_快捷键功能_ev .mp432.45M
| | ├──63:【记事本项目03】python项目打包成exe可执行文件_ev .mp49.03M
| | ├──64:【画图项目01】_界面实现_ev .mp427.97M
| | ├──65:【画图项目02】_绘制直线_拖动删除上一个图形_ev .mp431.19M
| | ├──66:【画图项目03】_箭头直线_矩形绘制_ev .mp413.86M
| | ├──67:【画图项目04】_画笔和橡皮擦实现_ev .mp418.04M
| | ├──68:【画图项目05】_清屏_颜色框_快捷键处理_ev .mp420.02M
| | └──资料 .zip27.94M
| └──章节5:游戏开发-坦克大战
| | ├──1 .txt0.15kb
| | ├──69:pygame模块的安装_ev .mp419.63M
| | ├──70:面向对象分析项目需求_ev .mp414.05M
| | ├──71:坦克大战项目框架搭建_ev .mp417.10M
| | ├──72:加载主窗口_ev .mp437.09M
| | ├──73:坦克大战之事件处理_ev .mp430.38M
| | ├──74:左上角文字的绘制_ev .mp445.70M
| | ├──75:加载我方坦克_ev .mp444.57M
| | ├──76:我方坦克切换方向_移动_ev .mp418.19M
| | ├──77:我方坦克移动优化_ev .mp418.46M
| | ├──78:我方坦克优化2_ev .mp437.49M
| | ├──79:加载敌方坦克_ev .mp441.53M
| | ├──80:敌方坦克随机移动_ev .mp430.98M
| | ├──81:完善子弹类_ev .mp427.83M
| | ├──82:我方坦克发射子弹_ev .mp423.37M
| | ├──83:子弹移动_ev .mp426.85M
| | ├──84:子弹消亡及数量控制_ev .mp424.89M
| | ├──85:敌方坦克发射子弹_ev .mp435.76M
| | ├──86:我方子弹与敌方坦克的碰撞_ev .mp437.29M
| | ├──87:实现爆炸效果_ev .mp436.04M
| | ├──88:我方坦克的消亡_ev .mp432.38M
| | ├──89:我方坦克无限重生_ev .mp421.85M
| | ├──90:加载墙壁_ev .mp439.06M
| | ├──91:子弹不能穿墙_ev .mp423.21M
| | ├──92:坦克不能穿墙_ev .mp428.68M
| | ├──93:敌我双方坦克发生碰撞_ev .mp430.54M
| | ├──94:音效处理_ev .mp430.84M
| | ├──代码 .rar801.63kb
| | └──资料 .rar699.91kb
├──03-Python网络与并发编程【
| ├──章节1:并发编程【
| | ├──10:并发编程-队列_ev【 .mp448.17M
| | ├──11:并发编程-生产消费者模式_ev【 .mp432.51M
| | ├──12:并发编程_进程的实现_ev【 .mp418.87M
| | ├──13:并发编程_进程的通信_ev【 .mp443.31M
| | ├──14:并发编程_Manger的使用_ev【 .mp418.17M
| | ├──15:并发编程_进程池的使用_ev【 .mp454.68M
| | ├──16:并发编程_协程介绍_ev【 .mp441.61M
| | ├──17:并发编程_实现任务切换(yield方式)_ev【 .mp444.74M
| | ├──18:并发编程_greenlet的使用_ev【 .mp436.59M
| | ├──19:并发编程_gevent的使用_ev【 .mp432.94M
| | ├──1:并发编程-进程与线程简介_ev【 .mp430.00M
| | ├──1【 .txt0.11kb
| | ├──20:并发编程_asyncio的使用_ev【 .mp448.41M
| | ├──21:并发编程_asyncio的await(python3.7以上)_ev【 .mp448.91M
| | ├──22:并发编程的总结_ev【 .mp436.57M
| | ├──2:并发编程-多线程的实现_ev【 .mp431.96M
| | ├──3:并发编程-join的使用与主子线程_ev【 .mp430.19M
| | ├──4:并发编程-守护线程_ev【 .mp414.78M
| | ├──5:并发编程-锁的使用_ev【 .mp417.32M
| | ├──6:并发编程-锁的理解_ev【 .mp446.92M
| | ├──7:并发编程-死锁_ev【 .mp434.42M
| | ├──8:并发编程-信号量_ev【 .mp416.68M
| | ├──9:并发编程-事件_ev【 .mp453.48M
| | ├──并发编程【 .pdf1.33M
| | └──代码【 .zip13.35kb
| └──章节2:网络通信【
| | ├──1【 .txt0.13kb
| | ├──23:IP_ev【 .mp421.87M
| | ├──24:子网掩码、端口号_ev【 .mp412.15M
| | ├──25:协议_ev【 .mp413.46M
| | ├──26:socket_ev【 .mp412.35M
| | ├──27:传输层协议_ev【 .mp49.94M
| | ├──28:udp发送数据_ev【 .mp417.70M
| | ├──29:接收数据_ev【 .mp420.08M
| | ├──30:echo服务_ev【 .mp414.03M
| | ├──31:简述tftp_ev【 .mp437.34M
| | ├──32:构造下载请求_ev【 .mp47.79M
| | ├──33:编写下载器_ev【 .mp424.06M
| | ├──34:广播_ev【 .mp49.62M
| | ├──35:网络通信过程_ev【 .mp430.28M
| | ├──36:路由器_ev【 .mp411.84M
| | ├──37:tcp通信模型_ev【 .mp411.82M
| | ├──38:三次握手四次挥手_ev【 .mp410.46M
| | ├──39:tcp服务器_ev【 .mp411.16M
| | ├──40:tcp客户端_ev【 .mp47.03M
| | ├──41:并发服务器_ev【 .mp414.25M
| | ├──PPT【 .rar1.48M
| | ├──软件【 .rar57.57M
| | └──源码【 .rar6.00kb
├──04-Python核心特性
| ├──章节1:生成器和装饰器
| | ├──10:指定参数个数的装饰器_ev.mp415.48M
| | ├──11:通用装饰器_ev.mp413.32M
| | ├──12:Python动态添加属性(对象属性,类属性)_ev.mp419.41M
| | ├──13:Python动态添加方法(对象方法,静态方法,类方法)_ev.mp423.41M
| | ├──14:__slots__的对动态添加属性及方法的限制作用_ev.mp413.80M
| | ├──1:生成器与列表的对照使用_ev.mp427.80M
| | ├──1.txt0.08kb
| | ├──2:生成器的其他生成方式以及元素的遍历方式_ev.mp414.88M
| | ├──3:迭代器的使用_ev.mp417.70M
| | ├──4:闭包的定义和使用_ev.mp413.74M
| | ├──5:使用闭包完成求两个点之间的距离_ev.mp414.00M
| | ├──6:使用闭包添加日志功能的引入_ev.mp416.81M
| | ├──7:使用闭包实现不修改源码添加功能_ev.mp48.75M
| | ├──8:装饰器的基本使用_ev.mp417.01M
| | └──9:多个装饰器的使用_ev.mp412.44M
| ├──章节2:函数式编程
| | ├──15:range的使用_ev.mp412.73M
| | ├──16:functools之偏函数partial的使用_ev.mp410.84M
| | ├──17:functools之wraps的使用_ev.mp410.70M
| | ├──18:内建函数之map的使用_ev.mp415.19M
| | ├──19:functools之reduce函数的使用_ev.mp411.12M
| | ├──1.txt0.13kb
| | ├──20:内建函数之filter的使用_ev.mp48.39M
| | ├──21:内建函数之sorted()的使用_ev.mp419.50M
| | ├──代码.rar10.29kb
| | └──文档.rar8.84kb
| ├──章节3:正则表达式
| | ├──1.txt0.15kb
| | ├──22:正则表达式概述_ev.mp431.86M
| | ├──23:正则表达式之re模块的基本操作_ev.mp414.37M
| | ├──24:正则表达式之匹配字符_ev.mp423.53M
| | ├──25:正则表达式之表示数量_ev.mp432.19M
| | ├──26:正则表达式之原始字符串_ev.mp46.81M
| | ├──27:正则表达式之表示边界_ev.mp414.75M
| | ├──28:正则表达式之匹配分组_ev.mp436.58M
| | ├──29:正则表达式之高级用法_ev.mp429.00M
| | ├──30:正则表达式之贪婪与非贪婪贪_ev.mp411.01M
| | ├──代码.rar3.78kb
| | └──文档.rar3.69kb
| └──章节4:内存管理
| | ├──1.txt0.11kb
| | ├──31:元类-使用type动态创建类_ev.mp417.29M
| | ├──32:类装饰器的使用_ev.mp419.19M
| | ├──33:大小整数池以及intern机制_ev.mp415.26M
| | ├──34:内存管理之引用计数_ev.mp431.90M
| | ├──35:内存管理之隔代回收机制_ev.mp426.50M
| | ├──代码.rar10.33kb
| | └──文档.rar6.28kb
├──05-数据库编程基础
| ├──章节1:mysql介绍与环境安装【
| | ├──资料【
| | ├──1:数据库相关概念_ev【 .mp434.72M
| | ├──1【 .txt0.07kb
| | ├──2:MySQL数据库的优点_ev【 .mp423.46M
| | ├──3:MySQL的下载_ev【 .mp49.55M
| | ├──4:MySQL的安装_ev【 .mp48.28M
| | ├──5:MySQL常用操作_ev【 .mp423.61M
| | └──6:Navicat下载安装激活_ev【 .mp418.94M
| ├──章节2:mysql的使用【
| | ├──10:修改表名称_字段名_类型_ev【 .mp426.01M
| | ├──11:修改表_添加字段_ev【 .mp426.26M
| | ├──12:删除字段_删除表_ev【 .mp424.34M
| | ├──13:主键约束_ev【 .mp442.62M
| | ├──14:删除主键约束_ev【 .mp413.71M
| | ├──15:添加唯一约束_ev【 .mp431.21M
| | ├──16:删除唯一约束_ev【 .mp410.88M
| | ├──17:非空约束_ev【 .mp419.29M
| | ├──18:默认值约束_ev【 .mp420.23M
| | ├──19:自动增长约束_ev【 .mp423.77M
| | ├──1【 .txt0.12kb
| | ├──20:创建表时候添加外键约束_ev【 .mp429.65M
| | ├──21:删除外键约束_ev【 .mp430.76M
| | ├──22:插入数据1_ev【 .mp441.58M
| | ├──23:插入数据2_ev【 .mp428.24M
| | ├──24:插入数据3_ev【 .mp426.61M
| | ├──25:修改数据_ev【 .mp414.84M
| | ├──26:删除数据_ev【 .mp427.16M
| | ├──27:使用图形界面操作数据_ev【 .mp49.42M
| | ├──28:数值类型_整数类型_ev【 .mp448.99M
| | ├──29:数值类型_浮点定点类型_ev【 .mp429.95M
| | ├──30:BIT类型_ev【 .mp412.46M
| | ├──31:日期时间类型_ev【 .mp412.25M
| | ├──32:字符串类型_ev【 .mp423.44M
| | ├──33:枚举_set_JSON数据类型_ev【 .mp430.54M
| | ├──34:查询所有字段_指定字段_ev【 .mp436.81M
| | ├──35:查询中使用算术运算符_起别名_ev【 .mp421.82M
| | ├──36:查询结果排序_ev【 .mp420.38M
| | ├──37:条件查询1_ev【 .mp442.06M
| | ├──38:条件查询2_ev【 .mp421.35M
| | ├──39:模糊查询_ev【 .mp430.22M
| | ├──40:多条件查询and_or的使用_ev【 .mp425.95M
| | ├──41:limit的使用_分页查询_ev【 .mp454.15M
| | ├──42:字符串函数_ev【 .mp433.20M
| | ├──43:数值函数_ev【 .mp426.28M
| | ├──44:日期时间函数_ev【 .mp435.31M
| | ├──45:流程函数_ev【 .mp429.60M
| | ├──46:多行函数_ev【 .mp428.56M
| | ├──47:分组查询_ev【 .mp437.29M
| | ├──48:什么是多表查询_ev【 .mp425.20M
| | ├──49:交叉连接查询_ev【 .mp416.83M
| | ├──50:自然连接查询_ev【 .mp417.23M
| | ├──51:等值连接查询_ev【 .mp434.40M
| | ├──52:SQL92完成连接查询_ev【 .mp416.95M
| | ├──53:自连接_ev【 .mp424.77M
| | ├──54:非等值连接查询_ev【 .mp48.21M
| | ├──55:左连接_右连接_ev【 .mp439.62M
| | ├──56:多表连接查询练习_ev【 .mp431.91M
| | ├──57:什么是子查询_ev【 .mp414.79M
| | ├──58:单行子查询_ev【 .mp433.31M
| | ├──59:多行子查询_ev【 .mp428.91M
| | ├──60:表子查询_ev【 .mp423.00M
| | ├──61:子查询练习_ev【 .mp422.67M
| | ├──62:多表查询_子查询综合练习_ev【 .mp486.98M
| | ├──63:什么是视图_ev【 .mp421.28M
| | ├──64:视图创建_ev【 .mp423.33M
| | ├──65:查看视图_ev【 .mp419.45M
| | ├──66:修改视图_ev【 .mp49.22M
| | ├──67:删除视图_ev【 .mp49.95M
| | ├──68:更新视图_ev【 .mp417.02M
| | ├──69:更新视图的限制条件_ev【 .mp420.85M
| | ├──70:索引简介_ev【 .mp433.97M
| | ├──71:索引分类_ev【 .mp413.00M
| | ├──72:自动创建索引_ev【 .mp49.15M
| | ├──73:创建表时候创建索引_ev【 .mp430.40M
| | ├──74:为已存在的表创建索引1_ev【 .mp420.45M
| | ├──75:为已存在的表创建索引2_ev【 .mp416.09M
| | ├──76:删除索引_ev【 .mp411.26M
| | ├──77:使用图形化界面操作索引_ev【 .mp418.75M
| | ├──78:用户登录退出MySQL数据库_ev【 .mp416.76M
| | ├──79:创建_删除普通用户_ev【 .mp419.25M
| | ├──7:创建_查看数据库_ev【 .mp420.66M
| | ├──80:修改密码_ev【 .mp429.41M
| | ├──81:找回密码_ev【 .mp413.43M
| | ├──82:权限管理_ev【 .mp423.75M
| | ├──83:事务的概念_ev【 .mp416.82M
| | ├──84:事务控制语句_ev【 .mp428.71M
| | ├──85:事务的隔离级别_ev【 .mp472.71M
| | ├──86:第一范式_ev【 .mp418.94M
| | ├──87:第二范式_ev【 .mp431.83M
| | ├──88:第三范式_ev【 .mp427.45M
| | ├──8:删除_修改数据库_ev【 .mp413.29M
| | ├──9:创建表_查看表_ev【 .mp433.42M
| | └──完成如下的SQL语句练习【 .jpg133.99kb
| ├──章节3:python操作mysql【
| | ├──89:vscode配置python环境_ev【 .mp414.34M
| | ├──90:python连接mysql_ev【 .mp420.24M
| | ├──91:插入_删除_修改数据_ev【 .mp420.21M
| | ├──92:查询漏洞_ev【 .mp412.86M
| | ├──93:添加异常处理_ev【 .mp411.09M
| | └──94:dbUtil工具类_ev【 .mp442.87M
| ├──章节4:项目-音乐播放器【
| | ├──100:播放音乐_ev【 .mp413.89M
| | ├──95:项目_登录_ev【 .mp430.90M
| | ├──96:加载主窗口_ev【 .mp424.33M
| | ├──97:导入音乐_ev【 .mp480.95M
| | ├──98:刷新音乐列表_ev【 .mp421.55M
| | └──99:删除音乐_ev【 .mp419.57M
| └──章节5:redis【
| | ├──代码【
| | ├──文档【
| | ├──101:Redis介绍_ev【 .mp440.77M
| | ├──102:Redis的安装与启动_ev【 .mp488.36M
| | ├──103:Redis的基础知识_ev【 .mp421.56M
| | ├──104:Redis中key的使用_ev【 .mp422.12M
| | ├──105:Redis中String的使用_ev【 .mp450.44M
| | ├──106:Redis中List的使用_ev【 .mp426.94M
| | ├──107:Redis中Set的使用_ev【 .mp421.09M
| | ├──108:Redis中Zset的使用_ev【 .mp426.16M
| | ├──109:Redis中Hash的使用_ev【 .mp429.08M
| | ├──110:Redis中BitMaps的使用_ev【 .mp440.03M
| | ├──111:Redis中GEO的使用_ev【 .mp434.02M
| | ├──112:Redis中Hyerloglog的使用_ev【 .mp424.25M
| | ├──113:Redis中配置文件的使用_ev【 .mp475.80M
| | ├──114:Redis中发布与订阅消息_ev【 .mp416.28M
| | ├──115:Redis持久化RDB的使用_ev【 .mp458.54M
| | ├──116:Redis持久化AOF的使用_ev【 .mp454.64M
| | ├──117:Redis中事务的使用_ev【 .mp432.49M
| | ├──118:Redis中锁的使用_ev【 .mp427.82M
| | ├──119:Redis主从复制的使用_ev【 .mp454.56M
| | ├──120:Redis主从复制的使用2_ev【 .mp453.96M
| | ├──121:Redis哨兵模式的使用_ev【 .mp442.09M
| | ├──122:Redis集群介绍与搭建_ev【 .mp475.82M
| | ├──123:Redis集群的使用_ev【 .mp437.67M
| | ├──124:Redis与Python交互_ev【 .mp460.00M
| | ├──125:Redis集群与Python交互_ev【 .mp421.80M
| | └──126:Redis图形管理工具的使用_ev【 .mp411.33M
├──06-Linux环境编程基础【
| ├──章节1:Linux【
| | ├──10:Linux_常用命令_clear、touch、cat命令_1.mp413.20M
| | ├──11:Linux_常用命令more、head、tail命令_1.mp420.23M
| | ├──12:Linux_常用命令_mkdir命令_1.mp413.90M
| | ├──13:Linux_常用命令_cp命令_1.mp421.13M
| | ├──14:Linux_常用命令_rm、mv命令_1.mp439.25M
| | ├──15:Linux_常用命令_vi、vim_1.mp440.35M
| | ├──16:Linux_常用命令_reboot、halt_1.mp46.87M
| | ├──17:Linux_常用配置_设置时区_1.mp435.83M
| | ├──18:Linux_常用配置_启动网络_1.mp419.40M
| | ├──19:Linux_常用配置_修改网段_1.mp413.64M
| | ├──1:Linux_课程介绍_1.mp45.11M
| | ├──20:Linux_常用配置_设置网络类型_1.mp429.15M
| | ├──21:Linux_常用配置_快照与克隆_1.mp419.97M
| | ├──22:Linux_Xshell的安装与使用_1.mp428.18M
| | ├──23:Linux_上传与下载_Xftp的使用_1.mp421.14M
| | ├──24:Linux_上传与下载_lrzsz工具_1.mp449.63M
| | ├──25:Linux_文件的压缩与解压缩处理_1.mp445.62M
| | ├──26:Linux_安装MySQL_1.mp476.77M
| | ├──2:Linux_Linux简介_1.mp422.31M
| | ├──3:Linux_VMWare安装及使用_1.mp423.34M
| | ├──4:Linux_安装Linux_1.mp449.51M
| | ├──5:Linux_目录介绍_1.mp426.17M
| | ├──6:Linux_Linux中的路径_1.mp424.46M
| | ├──7:Linux_常用命令_pwd命令_1.mp47.06M
| | ├──8:Linux_常用命令_cd命令_1.mp411.12M
| | ├──9:Linux_常用命令_ls与ll命令_1.mp442.17M
| | ├──软件.rar2.15G
| | ├──软件2.rar6.33G
| | └──文档.rar2.78M
| └──章节2:shell编程【
| | ├──代码【
| | ├──27:什么是Shell_1.mp442.19M
| | ├──28:Shell编写格式及执行方式_1.mp434.58M
| | ├──29:Shell解释执行多个命令_1.mp424.42M
| | ├──30:系统环境变量_1.mp442.71M
| | ├──31:自定义局部变量_1.mp440.19M
| | ├──32:自定义常量_1.mp418.23M
| | ├──33:自定义全局变量_1.mp427.20M
| | ├──34:自定义系统环境变量_1.mp422.49M
| | ├──35:特殊符号变量$n的使用_1.mp433.96M
| | ├──36:特殊符号的使用2_1.mp429.50M
| | ├──37:特殊符号的使用3_1.mp421.68M
| | ├──38:字符串变量创建_1.mp452.55M
| | ├──39:获取字符串长度_字符串拼接_1.mp443.00M
| | ├──40:字符串的截取_1.mp484.86M
| | ├──41:数组定义及获取元素_1.mp456.41M
| | ├──42:数组拼接及删除数组_1.mp433.98M
| | ├──43:内置命令alias的使用_1.mp434.96M
| | ├──44:内置命令echo的使用_1.mp428.37M
| | ├──45:内置命令read的使用1_1.mp434.21M
| | ├──46:内置命令read的使用2_1.mp445.33M
| | ├──47:内置命令exit的使用_1.mp416.39M
| | ├──48:内置命令declare的使用_1.mp445.93M
| | ├──49:内置命令declare的使用2_1.mp431.39M
| | ├──50:内置命令declare的使用3_1.mp440.05M
| | ├──51:算术运算符_1.mp441.82M
| | ├──52:整数比较运算符_1.mp436.39M
| | ├──53:字符串比较运算符_1.mp460.78M
| | ├──54:布尔运算符_1.mp441.08M
| | ├──55:逻辑运算符_1.mp450.51M
| | ├──56:文件测试运算符_1.mp445.01M
| | ├──57:expr计算命令的使用_1.mp432.21M
| | ├──58:(())计算命令的使用_1.mp437.75M
| | ├──59:let命令的使用_1.mp423.60M
| | ├──60:bc命令的使用1_1.mp438.05M
| | ├──61:bc命令的使用2_1.mp426.45M
| | ├──62:bc命令的使用3_1.mp451.19M
| | ├──63:条件语句if的使用1_1.mp430.30M
| | ├──64:条件语句if的使用2_1.mp463.02M
| | ├──65:内置命令test使用1_1.mp446.73M
| | ├──66:内置命令test使用2_1.mp449.10M
| | ├──67:case选择分子结构_1.mp448.26M
| | ├──68:while循环_1.mp440.26M
| | ├──69:无限循环break_continue的使用_1.mp440.20M
| | ├──70:until语句的使用_1.mp429.10M
| | ├──71:for循环的使用_1.mp466.38M
| | ├──72:select语句_1.mp449.63M
| | ├──73:系统函数_1.mp435.15M
| | ├──74:自定义函数_1.mp449.29M
| | ├──75:自定义函数2_1.mp455.05M
| | ├──76:输出重定向_1.mp438.89M
| | ├──77:输入重定向_1.mp430.91M
| | ├──78:grep文本搜索工具_1.mp464.87M
| | ├──79:cut文本切分工具1_1.mp436.19M
| | ├──80:cut文本切分工具2_1.mp438.04M
| | ├──81:sed文本编辑工具1_1.mp449.70M
| | ├──82:sed文本编辑工具2_1.mp452.56M
| | ├──83:sed文本编辑工具3_1.mp448.65M
| | ├──84:sed文本编辑工具4_1.mp419.25M
| | ├──85:sed文本编辑工具5_1.mp470.61M
| | ├──86:awk文本分析工具1_1.mp452.78M
| | ├──87:awk中格式化输出_1.mp456.26M
| | ├──88:awk中BEGIN和END的使用_1.mp433.85M
| | ├──89:awk中条件语句的使用_1.mp446.98M
| | ├──90:awk中循环语句的使用_1.mp487.55M
| | ├──91:sort对文本排序1_1.mp435.94M
| | ├──92:sort对文本排序2_1.mp440.08M
| | ├──93:tee命令的使用_1.mp424.64M
| | ├──94:批量修改文件名_1.mp439.15M
| | ├──95:创建用户_1.mp434.42M
| | ├──96:删除用户_1.mp430.74M
| | ├──97:统计所有进程内存之和_1.mp425.84M
| | ├──98:统计系统中shell的类型并按数量降序显示_1.mp470.81M
| | └──Shell编程课件.pdf6.96M
├──07-网页编程基础
| ├──章节1:html5【
| | ├──资料【
| | ├──1.txt0.25kb
| | ├──10:表单标签2_1.mp489.92M
| | ├──11:Iframe标签_1.mp439.45M
| | ├──12:Frameset标签_1.mp469.10M
| | ├──13:层div标签_1.mp473.99M
| | ├──14:HTML5介绍_1.mp424.76M
| | ├──15:HTML5增强表单标签_1.mp478.82M
| | ├──16:HTML5中新增结构标签_1.mp448.50M
| | ├──17:HTML5中音频视频标签_1.mp467.38M
| | ├──18:HTML5中绘图和其他标签_1.mp480.19M
| | ├──1:互联网三大基石_1.mp442.32M
| | ├──2:HTML入门_1.mp459.52M
| | ├──3:Head标签的子标签_1.mp467.92M
| | ├──4:body中基本标签_1.mp489.26M
| | ├──5:HTML中body中的标签_1.mp481.85M
| | ├──6:超链接标签_1.mp454.23M
| | ├──7:图片标签_1.mp474.18M
| | ├──8:表格标签_1.mp497.24M
| | ├──9:表单标签_1.mp462.96M
| | ├──使用HTML代码完成效果图,完成www.163.com账户.jpg47.65kb
| | └──学有余力的同学可以使用HTML完成下面的简历.jpg55.34kb
| ├──章节1:html5
| | └──资料【
| ├──章节2:CSS样式【
| | ├──1.txt0.08kb
| | ├──19:css介绍_1.mp453.24M
| | ├──20:CSS的引入方式_1.mp487.75M
| | ├──21:css中常用选择器_1.mp485.15M
| | ├──22:css中其他选择器_1.mp465.61M
| | ├──23:css中的其他属性1_1.mp471.97M
| | ├──24:css中其他属性2_1.mp457.86M
| | ├──25:css中的其他属性3_1.mp499.45M
| | ├──26:css中的定位_1.mp466.91M
| | ├──27:盒模型_1.mp489.01M
| | ├──28:css3中的选择器1_1.mp494.44M
| | ├──29:css3中的选择器2_1.mp458.13M
| | ├──30:css3中常用的属性1_1.mp465.66M
| | ├──31:css中常用属性2_1.mp460.23M
| | ├──32:css3中常用属性3_1.mp464.04M
| | ├──33:css项目搭建1_1.mp4100.00M
| | ├──34:css项目搭建2_1.mp473.87M
| | ├──35:css项目搭建3_1.mp478.95M
| | ├──36:css项目搭建4_1.mp489.56M
| | ├──37:css项目搭建5_1.mp464.12M
| | ├──软件.rar208.41kb
| | ├──文档.rar1.38M
| | └──源码.rar516.94kb
| ├──章节3:JavaScript【
| | ├──1.txt0.13kb
| | ├──38:js概念的介绍_1.mp486.34M
| | ├──39:js的引入方式_1.mp441.56M
| | ├──40:js中变量的使用_1.mp444.53M
| | ├──41:js中数据类型_1.mp450.33M
| | ├──42:js中的运算符_1.mp472.70M
| | ├──43:js中的选择语句_1.mp445.00M
| | ├──44:js中函数的使用_1.mp493.15M
| | ├──45:js中Date和Math对象_1.mp471.30M
| | ├──46:JS中String对象和Globa对象_1.mp480.99M
| | ├──47:JS中数组学习1_1.mp462.15M
| | ├──48:JS中Array对象学习2_1.mp478.85M
| | ├──49:JS中事件的学习_1.mp4105.43M
| | ├──50:JS中BOM和DOM对象入门_1.mp462.18M
| | ├──51:BOM对象-window_1.mp485.48M
| | ├──52:BOM对象-location-history-navigator_1.mp480.08M
| | ├──53:DOM结构节点类型_1.mp450.52M
| | ├──54:DOM编程获得元素的方式_1.mp484.74M
| | ├──55:DOM编程-操作元素属性_1.mp443.48M
| | ├──56:DOM编程-操作元素样式_1.mp449.56M
| | ├──57:DOM编程-操作元素文本和值_1.mp481.57M
| | ├──58:DOM编程-操作元素节点对象_1.mp455.26M
| | ├──59:DOM编程实例1_1.mp474.90M
| | ├──60:DOM编程实例_1.mp474.58M
| | ├──61:表单元素操作_1.mp478.19M
| | ├──62:表单验证1_1.mp476.64M
| | ├──63:表单验证2_1.mp496.61M
| | ├──64:表单校验3_1.mp472.01M
| | ├──65:案例:制作购物车页面1_1.mp467.66M
| | ├──66:案例:制作购物车页面2_1.mp464.66M
| | ├──67:案例:制作购物车页面3_1.mp494.98M
| | ├──68:自定义对象prototype_1.mp455.59M
| | ├──软件.rar1.36kb
| | ├──文档.rar2.33M
| | └──源码.rar5.51M
| ├──章节4:jquery【
| | ├──资料【
| | ├──1.txt0.11kb
| | ├──69:jQuery概述_1.mp468.67M
| | ├──70:认识jQuery的$_1.mp470.74M
| | ├──71:jQuery的选择器A_1.mp480.08M
| | ├──72:jQuery的选择器B_1.mp446.73M
| | ├──73:jQuery的选择器C_1.mp482.03M
| | ├──74:jQuery的选择器D_1.mp454.60M
| | ├──75:jQuery的选择器E_1.mp475.68M
| | ├──76:操作页面的样式1_1.mp461.06M
| | ├──77:操作页面的样式2_1.mp448.03M
| | ├──78:操作页面元素的属性1_1.mp441.47M
| | ├──79:操作页面元素的属性2_1.mp442.48M
| | ├──80:操作页面的文本和值1_1.mp438.57M
| | ├──81:操作页面的文本和值2_1.mp429.28M
| | ├──82:操作页面的元素1_1.mp468.49M
| | ├──83:操作页面的元素2_1.mp435.24M
| | ├──84:操作页面的元素3_1.mp451.50M
| | ├──85:事件处理1_1.mp469.92M
| | ├──86:事件处理2_1.mp481.72M
| | ├──87:动画功能1_1.mp449.53M
| | ├──88:动画功能2_1.mp439.58M
| | ├──89:jQuery插件_1.mp454.12M
| | ├──90:jQuery封装原理_1.mp495.79M
| | ├──91:案例:操作一_1.mp469.00M
| | ├──92:案例:操作二_1.mp463.11M
| | └──93:案例:操作三_1.mp443.92M
| └──章节5:Ajax【
| | ├──100:Ajax简单封装_1.mp425.84M
| | ├──101:Ajax封装参数使用_1.mp445.40M
| | ├──102:Ajax封装处理响应_1.mp460.60M
| | ├──103:Ajax封装默认参数_1.mp431.46M
| | ├──104:JQuery中Ajax的基本使用_1.mp443.89M
| | ├──105:JQuery中Ajax的beforend与JQuery的serialize_1.mp430.58M
| | ├──106:JQuery中get与post的使用_1.mp437.83M
| | ├──94:Ajax的介绍_1.mp448.85M
| | ├──95:Ajax的基本使用_1.mp425.07M
| | ├──96:Ajax的传递参数_1.mp459.75M
| | ├──97:Ajax测试服务器的编写_1.mp428.71M
| | ├──98:Ajax的状态码与JSON响应处理_1.mp457.75M
| | ├──99:Ajax的错误处理与同步处理_1.mp446.09M
| | ├──代码.rar7.98kb
| | └──文档.rar558.84kb
├──08-vue框架【
| └──章节1:vue框架
├──08-vue框架
| └──章节1:vue框架
| | ├──10:Vue路由-进阶_ev.mp434.83M
| | ├──11:Vue路由-实例_ev.mp454.16M
| | ├──12:Axios网络请求基础_ev.mp422.63M
| | ├──13:Axios网络请求封装_ev.mp421.59M
| | ├──14:Axios网络请求跨域处理_ev.mp419.41M
| | ├──15:Vue状态管理-引入Vuex_ev.mp426.26M
| | ├──16:Vue状态管理-核心概念_ev.mp427.24M
| | ├──17:Vue插件-Swiper_ev.mp438.51M
| | ├──18:Vue插件-ElementUI_ev.mp424.29M
| | ├──19:Vue打包部署_ev.mp422.68M
| | ├──1:Vue环境搭建与创建项目_ev.mp439.32M
| | ├──2:Vue基础知识-模版语法_ev.mp431.92M
| | ├──3:Vue基础知识-条件渲染_ev.mp414.72M
| | ├──4:Vue基础知识-列表渲染、事件处理_ev.mp444.85M
| | ├──5:Vue基础知识-表单输入绑定、计算属性、样式处理_ev.mp433.58M
| | ├──6:Vue基础知识-组件(上)_ev.mp433.63M
| | ├──7:Vue基础知识-组件(下)_ev.mp454.48M
| | ├──8:Vue路由-基础知识(上)_ev.mp449.07M
| | ├──9:Vue路由-基础知识(下)_ev.mp433.81M
| | ├──文档.rar112.56kb
| | └──源码.rar3.04M
├──09-Flask框架
| ├──章节1:虚拟环境【
| | ├──1:虚拟环境的作用和原理_ev.mp416.54M
| | ├──2:virtualenv安装并使用_ev.mp454.11M
| | ├──3:virtualenvwrapper安装并使用_ev.mp442.35M
| | ├──文档.rar587.71kb
| | ├──下载说明.txt0.19kb
| | └──一切与IT有关的教程.txt0.02kb
| ├──章节2:Flask视图基础和URL【
| | ├──10:Flask项目修改host和port.mp417.98M
| | ├──11:Flask2种配置文件方式开启debug.mp418.05M
| | ├──12:URL与函数映射_传递参数问题.mp432.05M
| | ├──13:URL与函数映射_参数类型问题_ev.mp446.46M
| | ├──14:URL传递参数的两种方式_ev.mp433.89M
| | ├──15:url_for函数使用详解_ev.mp436.48M
| | ├──16:了解URL参数类型底层原理_ev.mp421.26M
| | ├──17:自定义URL转换器步骤_ev.mp417.80M
| | ├──18:自定义URL转换器_to_python方法的作用_ev.mp435.99M
| | ├──19:自定义URL转换器_to_url方法的作用_ev.mp421.37M
| | ├──2.软件.rar0.08kb
| | ├──20:Flask开发_必须会的细节知识_ev.mp412.25M
| | ├──21:页面跳转和重定向_ev.mp445.77M
| | ├──22:视图函数Response返回值类型_ev.mp434.33M
| | ├──23:视图函数Response返回值类型_自定义Response子类步骤_ev.mp433.69M
| | ├──3.文档.rar585.26kb
| | ├──4.源码.rar364.63kb
| | ├──4:Flask准备工作_开发环境说明_检验flask是否安装_ev.mp419.25M
| | ├──5:Flask准备工作_认识Web中的URL_ev.mp437.39M
| | ├──6:06Flask准备工作_web服务器和应用服务器以及web应用框架_ev.mp434.37M
| | ├──7:Flask简介_ev.mp426.92M
| | ├──8:第一个flask程序_ev.mp437.16M
| | ├──软件.rar232.98M
| | ├──文档.rar1.04M
| | └──源码.rar50.66kb
| ├──章节3:Flask之Jinja2模版【
| | ├──2.软件.rar0.08kb
| | ├──24:模版简介_ev.mp418.68M
| | ├──25:Jinja2模版介绍和查找路径_ev.mp444.51M
| | ├──26:模版传参及其技巧_ev.mp422.38M
| | ├──27:模版中使用url_for_ev.mp428.92M
| | ├──28:Jinja2过滤器_基本使用_ev.mp415.75M
| | ├──29:Jinja2过滤器介绍_ev.mp416.49M
| | ├──3.文档.rar585.26kb
| | ├──30:Jinja2过滤器_default详解_ev.mp425.53M
| | ├──31:Jinja2过滤器_常用过滤器讲解01_ev.mp428.09M
| | ├──32:Jinja2过滤器_常用过滤器讲解02_ev.mp429.25M
| | ├──33:Jinja2过滤器_自定义过滤器的步骤_ev.mp410.47M
| | ├──34:34Jinja2过滤器_自定义时间处理过滤器案例_ev.mp422.63M
| | ├──35:控制语句_if语句详解_ev.mp425.80M
| | ├──36:控制语句_if语句应用场景_ev.mp426.16M
| | ├──37:控制语句_for语句01_ev.mp439.85M
| | ├──38:控制语句_for语句02_ev.mp429.47M
| | ├──39:控制语句_for循环99乘法表案例_ev.mp46.48M
| | ├──4.源码.rar364.63kb
| | ├──40:宏的概念及基本使用_ev.mp425.84M
| | ├──41:宏的导入和注意事项_ev.mp438.91M
| | ├──42:include标签使用详解_ev.mp437.82M
| | ├──43:set和with语句以及模版中定义变量_ev.mp420.64M
| | ├──44:Flask项目加载静态文件_ev.mp422.07M
| | ├──45:模版继承详解_理论_ev.mp417.96M
| | └──46:模版继承详解_实战_ev.mp448.51M
| ├──章节4:Flask视图高级【
| | ├──2.软件.rar0.08kb
| | ├──3.文档.rar443.33kb
| | ├──4.源码.rar39.24kb
| | ├──47:add_url_rule和app.route原理剖析_ev.mp430.34M
| | ├──48:类视图_标准类视图使用步骤_ev.mp426.92M
| | ├──49:类视图_类视图的好处_支持继承_ev.mp418.26M
| | ├──50:类视图_标准类视图使用场景_ev.mp434.08M
| | ├──51:类视图_基于调度方法的类视图01_ev.mp424.00M
| | ├──52:类视图_基于调度方法的类视图02_ev.mp425.20M
| | ├──53:类视图_类视图中使用装饰器_ev.mp427.22M
| | ├──54:蓝图简介_ev.mp416.13M
| | ├──55:蓝图的基本使用_ev.mp426.79M
| | ├──56:蓝图中模版文件寻找规则_ev.mp422.76M
| | ├──57:蓝图中静态文件寻找规则_ev.mp422.48M
| | ├──58:url_for反转蓝图注意事项_ev.mp415.64M
| | └──59:蓝图_子域名实现详解_ev.mp431.71M
| ├──章节5:Flask高级【
| | ├──60:Cookie的使用场景举例_ev.mp413.89M
| | ├──61:Cookie的基本概念_ev.mp428.88M
| | ├──62:Flask设置和删除cookie_ev.mp445.18M
| | ├──63:Flask设置cookie过期时间01_ev.mp432.03M
| | ├──64:Flask设置cookie过期时间02_ev.mp430.98M
| | ├──65:Flask设置Cookie的有效域名_ev.mp421.12M
| | ├──66:Flask_session的基本概念_ev.mp438.49M
| | ├──67:Flask_操作session01_ev.mp444.32M
| | ├──68:Flask_操作session02_ev.mp430.36M
| | ├──69:Flask_session的使用场景_ev.mp441.75M
| | ├──70:Flask_Local对象隔离线程间的对象_即ThreadLocal变量_ev.mp430.29M
| | ├──71:Flask_app上下文详解_ev.mp453.98M
| | ├──72:Flask_request上下文详解_ev.mp455.03M
| | ├──73:Flask_线程隔离的g对象使用详解_ev.mp419.73M
| | ├──74:Flask_钩子函数概念_常见的钩子函数_ev.mp421.25M
| | ├──75:Flask_before_first_request和before_request详解_ev.mp430.10M
| | ├──76:Flask_钩子函数context_processor详解_ev.mp424.97M
| | ├──77:Flask_钩子函数errorhandler详解_ev.mp448.20M
| | ├──78:Flask_信号机制_ev.mp427.96M
| | ├──79:Flask_信号使用场景_存储用户登录日志_ev.mp430.55M
| | ├──80:Flask_内置信号讲解_ev.mp424.71M
| | ├──81:Flask_内置信号template_rendered使用详解_ev.mp424.65M
| | ├──82:Flask_内置信号got_request_exception使用详解_ev.mp422.76M
| | ├──83:WTForms介绍和安装_ev.mp418.39M
| | ├──84:WTForms做表单验证的基本使用_ev.mp442.86M
| | ├──85:WTForms常用验证器_ev.mp444.26M
| | ├──86:WTForms自定义验证器_验证码实现_ev.mp461.27M
| | ├──87:WTForms渲染模版_ev.mp432.62M
| | ├──88:Flask_上传文件_ev.mp446.50M
| | ├──89:Flask_访问已上传成功的文件_ev.mp411.15M
| | ├──90:利用flask-wtf验证上传的文件_ev.mp448.86M
| | ├──91:Restful接口规范_ev.mp444.11M
| | ├──92:Flask_RESTful的基本使用_ev.mp448.61M
| | ├──93:Flask_RESTful功能之参数验证_基本用法_ev.mp432.08M
| | ├──94:Flask_RESTful功能之参数验证_更多用法_ev.mp445.20M
| | ├──95:Flask_RESTful返回标准化参数_ev.mp439.69M
| | ├──96:Flask_RESTful返回标准化参数强化_重命名属性和默认值_ev.mp415.01M
| | ├──97:Flask_RESTful返回标准化参数强化_复杂的参数结构_ev.mp471.93M
| | ├──98:Flask_RESTful结合蓝图使用_ev.mp421.31M
| | ├──99:Flask_RESTful渲染模版_ev.mp437.46M
| | ├──软件.rar70.78M
| | ├──文档.rar487.78kb
| | └──源码.rar338.61kb
| ├──章节6:Flask数据库【
| | ├──100:Flask数据库章节内容介绍_安装Mysql及注意事项_ev.mp423.40M
| | ├──101:SQLAlchemy介绍_安装_连接数据库_ev.mp448.76M
| | ├──102:ORM介绍_SQLAlchemy优缺点说明_ev.mp429.42M
| | ├──103:基于SQLAlchemy定义ORM模型并将其映射到数据库中_ev.mp432.43M
| | ├──104:SQLAlchemy对数据的增删改查操作01_ev.mp431.96M
| | ├──105:SQLAlchemy对数据的增删改查操作02_ev.mp414.82M
| | ├──106:SQLAlchemy常用数据类型_解说_ev.mp427.03M
| | ├──107:SQLAlchemy常用数据类型_实战_ev.mp436.36M
| | ├──108:SQLAlchemy中Column常用参数_ev.mp458.23M
| | ├──109:query查询函数的使用_ev.mp423.42M
| | ├──110:filter方法常用过滤条件_ev.mp461.85M
| | ├──111:SQLALchemy实现外键及其四种约束讲解_ev.mp444.27M
| | ├──112:ORM层面外键和一对多关系_ev.mp440.33M
| | ├──113:引入relationship以后的好处_ev.mp422.52M
| | ├──114:ORM层面外键和一对一关系实现_ev.mp447.21M
| | ├──115:ORM层面外键和多对多关系实现_ev.mp438.79M
| | ├──116:ORM层面删除数据注意事项_ev.mp421.49M
| | ├──117:ORM层面的relationship方法中cascade使用01_ev.mp434.26M
| | ├──118:ORM层面的relationship方法中cascade使用02_ev.mp434.98M
| | ├──119:ORM层面的relationship方法中cascade使用03_ev.mp423.42M
| | ├──120:ORM层面的relationship方法中cascade使用04_ev.mp433.93M
| | ├──121:SQLAlchemy实现查询数据排序_ev.mp428.91M
| | ├──122:limit、offset、slice使用_实现分页_ev.mp440.44M
| | ├──123:懒加载查询技术_ev.mp447.71M
| | ├──124:SQLAlchemy分组group_by和过滤分组having_ev.mp414.56M
| | ├──125:join的使用_高级查询之多表查询_ev.mp435.36M
| | ├──126:subquery的使用_高级查询之子查询_ev.mp429.67M
| | ├──127:aliased的函数_高级查询之别名使用_ev.mp410.41M
| | ├──128:Flask-SQLAlchemy的介绍和安装_ev.mp414.96M
| | ├──129:Flask-SQLAlchemy的使用_ev.mp455.83M
| | ├──130:数据库迁移工具alembic介绍_安装_ev.mp412.96M
| | ├──131:数据库迁移工具alembic使用_ev.mp446.06M
| | ├──132:常用的alembic命令和参数解释_ev.mp429.09M
| | ├──133:alembic使用常见错误及解决办法_ev.mp419.64M
| | ├──134:Flask-SQLAlchemy和alembic结合使用_ev.mp423.91M
| | ├──135:Flask-Script介绍和基本使用_ev.mp425.03M
| | ├──136:Flask-Script实战场景和写命令脚本技巧_ev.mp433.50M
| | ├──137:Flask项目结构重构_体现专业性_ev.mp433.46M
| | ├──138:Flask-Migrate介绍_使用_注意事项_ev.mp437.24M
| | └──所有资料打包.rar92.05M
| ├──章节7:GraphQL【
| | ├──代码
| | └──文档
| └──章节7:GraphQL
| | ├──代码
| | ├──文档
| | ├──139:GraphQL介绍_ev.mp464.47M
| | ├──140:Graphene的使用_ev.mp422.02M
| | ├──141:Flask搭建GraphQL服务_ev.mp428.53M
| | ├──142:Graphene参数属性_ev.mp440.08M
| | ├──143:Graphene基本数据类型_ev.mp434.99M
| | ├──144:Graphene列表与空值_ev.mp431.36M
| | ├──145:Graphene自定义数据类型_ev.mp418.98M
| | ├──146:Graphene接口的使用_ev.mp439.03M
| | ├──147:Graphene枚举的使用_ev.mp413.55M
| | ├──148:GraphQL常用查询语法_ev.mp484.91M
| | ├──149:Graphene增加数据_ev.mp442.46M
| | ├──150:Graphene修改与删除数据_ev.mp429.91M
| | ├──151:Grapyene使用sql查询数据_ev.mp437.06M
| | ├──152:Grapyene使用sql修改数据_ev.mp458.87M
| | ├──153:SqlAlchemy初始化数据_ev.mp429.29M
| | ├──154:Graphene与SqlAlchemy整合_ev.mp445.82M
| | ├──155:Graphene_SqlAlchemy中Node查询_ev.mp438.74M
| | └──156:Graphene_SqlAlchemy中Connection查询_ev.mp464.59M
├──10-Flask百战电商后台项目
| ├──章节1:Flask百战电商后台项目【
| | ├──100:(前端)分类管理分类数据的显示_ev.mp440.90M
| | ├──101:(前端)分类管理分类数据请求优化_ev.mp425.70M
| | ├──102:(前端)分类管理增加窗口显示_ev.mp457.44M
| | ├──103:(前端)分类管理增加属性_ev.mp424.04M
| | ├──104:(前端)分类管理增加优化_ev.mp418.63M
| | ├──105:(前端)分类管理属性值显示_ev.mp439.06M
| | ├──106:(前端)分类管理显示增加值tag_ev.mp461.60M
| | ├──107:(前端)分类管理增加值实现_ev.mp433.11M
| | ├──108:(前端)分类管理删除值实现_ev.mp419.81M
| | ├──109:(后端)商品管理Model创建_ev.mp463.07M
| | ├──10:(后端)响应信息优化_ev.mp426.60M
| | ├──110:(后端)商品管理数据的填充_ev.mp421.12M
| | ├──111:(前端)商品管理页面布局_ev.mp437.08M
| | ├──112:(后端)商品管理商品列表接口实现_ev.mp419.44M
| | ├──113:(前端)商品管理商品列表展示_ev.mp415.98M
| | ├──114:(前端)商品管理商品搜索_ev.mp414.59M
| | ├──115:(后端)商品管理删除接口实现_ev.mp421.73M
| | ├──116:(前端)商品管理删除实现_ev.mp438.23M
| | ├──117:(前端)商品管理增加商品布局_ev.mp435.60M
| | ├──118:(前端)商品管理setps与tab绑定显示_ev.mp433.41M
| | ├──119:(前端)商品管理增加基本信息布局_ev.mp452.59M
| | ├──11:(后端)VSCode配置项目环境_ev.mp47.86M
| | ├──120:(前端)商品管理增加基本信息优化_ev.mp429.55M
| | ├──121:(前端)商品管理增加静态参数显示_ev.mp431.55M
| | ├──122:(前端)商品管理增加动态参数显示_ev.mp462.88M
| | ├──123:(后端)图片上传接口实现_ev.mp464.71M
| | ├──124:(前端)上传商品图片_ev.mp418.39M
| | ├──125:(前端)删除上传图片_ev.mp429.37M
| | ├──126:(前端)上传图片的预览_ev.mp424.71M
| | ├──127:(前端)富文本的使用_ev.mp439.96M
| | ├──128:(前端)增加商品前数据处理_ev.mp455.54M
| | ├──129:(后端)商品model添加_ev.mp438.59M
| | ├──12:(后端)token基本原理_ev.mp426.71M
| | ├──130:(后端)商品添加接口实现_ev.mp429.60M
| | ├──131:(前后端)商品添加前后端结合_ev.mp479.11M
| | ├──132:(后端)订单管理Model与初始化数据_ev.mp464.60M
| | ├──133:(后端)订单管理获取订单列表接口实现_ev.mp436.24M
| | ├──134:(前端)订单列表布局与显示_ev.mp456.07M
| | ├──135:(前端)订单管理显示物流窗口_ev.mp426.49M
| | ├──136:(后端)订单管理物流信息接口编写_ev.mp423.08M
| | ├──137:(前端)订单管理显示物流信息_ev.mp426.91M
| | ├──138:(前端)数据统计显示图表_ev.mp436.24M
| | ├──139:(后端)数据统计接口实现_ev.mp434.78M
| | ├──13:(后端)生成token并验证_ev.mp429.51M
| | ├──140:(前端)数据统计获取后台数据显示_ev.mp411.29M
| | ├──14:(后端)登录装饰器_ev.mp445.26M
| | ├──15:(前端)vue-cli脚手架的安装_ev.mp423.71M
| | ├──16:(前端)vue-ui创建项目_ev.mp412.64M
| | ├──17:(前端)vue-cmd创建项目_ev.mp411.03M
| | ├──18:(前端)插件安装与项目结构的介绍_ev.mp416.91M
| | ├──19:(前端)ES6的规范介绍_ev.mp417.43M
| | ├──1:项目的介绍_ev.mp432.46M
| | ├──20:(前端)vue-cli清理项目结构_ev.mp421.64M
| | ├──21:(前端)创建登录组件_ev.mp421.40M
| | ├──22:(前端)登录组件布局_ev.mp429.08M
| | ├──23:(前端)登录logo的设置_ev.mp414.77M
| | ├──24:(前端)登录form的显示_ev.mp433.78M
| | ├──25:(前端)登录form数据获取与验证_ev.mp434.82M
| | ├──26:(前端)登录预验证与表单重置_ev.mp426.35M
| | ├──27:(前端)登录操作_ev.mp456.83M
| | ├──28:(前端)登录失败处理_ev.mp47.98M
| | ├──29:(前端)login_required的编写_ev.mp417.11M
| | ├──2:(后端)VSCode创建Flask基本结构_ev.mp413.89M
| | ├──30:(前端)请求拦截器设置token_ev.mp414.32M
| | ├──31:(前端)响应拦截器设置_ev.mp419.55M
| | ├──32:(前端)主页布局_ev.mp434.49M
| | ├──33:(前端)退出操作与拦截器的测试_ev.mp423.19M
| | ├──34:(后端)菜单model的创建_ev.mp423.83M
| | ├──35:(后端)菜单测试数据填充_ev.mp420.35M
| | ├──36:(后端)菜单接口逻辑实现_ev.mp468.95M
| | ├──37:(前端)菜单的展示_ev.mp460.28M
| | ├──38:(前端)菜单的优化_ev.mp439.01M
| | ├──39:(前端)欢迎页面的设置_ev.mp411.45M
| | ├──3:(后端)数据库参数配置_ev.mp421.57M
| | ├──40:(后端)根据ID获取用户信息_ev.mp433.04M
| | ├──41:(后端)获取用户列表_ev.mp459.27M
| | ├──42:(后端)更新用户信息_ev.mp430.39M
| | ├──43:(后端)删除用户_ev.mp411.89M
| | ├──44:(前端)修改菜单路由地址_ev.mp416.71M
| | ├──45:(前端)菜单选项高亮问题_ev.mp422.70M
| | ├──46:(前端)用户列表布局_ev.mp471.05M
| | ├──47:(前端)用户列表的数据填充_ev.mp425.14M
| | ├──48:(前端)用户列表使用分页_ev.mp441.67M
| | ├──49:(前端)用户查询功能实现_ev.mp427.23M
| | ├──4:(后端)Flask项目增加基本插件_ev.mp420.26M
| | ├──50:(前端)增加用户窗口设置_ev.mp438.56M
| | ├──51:(前端)增加用户表单验证_ev.mp484.85M
| | ├──52:(前端)增加用户表单小bug修复_ev.mp417.22M
| | ├──53:(前端)增加用户功能实现_ev.mp463.53M
| | ├──54:(前端)编辑用户数回显_ev.mp464.10M
| | ├──55:(前端)编辑用户实现_ev.mp430.16M
| | ├──56:(前端)删除用户窗口显示_ev.mp426.57M
| | ├──57:(前端)删除用户操作_ev.mp442.23M
| | ├──58:(后端)重置密码接口实现_ev.mp423.72M
| | ├──59:(前端)重置密码实现_ev.mp433.10M
| | ├──5:(后端)拆分项目结构_ev.mp443.52M
| | ├──60:(前端)编写代码严格解决方案_ev.mp434.15M
| | ├──61:(前端)权限管理实现_ev.mp448.09M
| | ├──62:(后端)获取角色列表接口_ev.mp425.34M
| | ├──63:(后端)增加角色列表接口_ev.mp418.66M
| | ├──64:(后端)删除角色接口_ev.mp411.77M
| | ├──65:(后端)修改角色接口_ev.mp424.89M
| | ├──66:(后端)用户角色权限关系_ev.mp429.20M
| | ├──67:(后端)用户角色名称的显示_ev.mp433.26M
| | ├──68:(后端)用户增加与修改角色_ev.mp433.24M
| | ├──69:(前端)角色列表布局与展示_ev.mp433.72M
| | ├──6:(后端)模型建立与映射_ev.mp439.17M
| | ├──70:(前端)用户分配角色_ev.mp458.76M
| | ├──71:(后端)角色接口携带权限数据_ev.mp478.46M
| | ├──72:(前端)角色权限的显示_ev.mp430.70M
| | ├──73:(前端)角色权限显示的美化_ev.mp437.70M
| | ├──74:(后端)删除角色权限接口实现_ev.mp455.88M
| | ├──75:(前端)删除角色权限实现_ev.mp450.19M
| | ├──76:(前后端)前后端角色删除优化显示_ev.mp416.50M
| | ├──77:(后端)角色权限的排序显示_ev.mp415.27M
| | ├──78:(前端)分配权限页面显示_ev.mp454.80M
| | ├──79:(前端)分配权限数据回显_ev.mp459.82M
| | ├──7:(后端)模型的完善_ev.mp430.75M
| | ├──80:(后端)分配权限接口实现_ev.mp436.06M
| | ├──81:(前端)分配权限实现_ev.mp443.57M
| | ├──82:(前端)商品分类介绍与组件配置_ev.mp423.03M
| | ├──83:(后端)商品分类model编写与数据初始化_ev.mp430.91M
| | ├──84:(后端)商品分类蓝图与增加分类接口实现_ev.mp452.21M
| | ├──85:(后端)商品分类查修删接口实现_ev.mp441.01M
| | ├──86:(后端)获取商品分类列表树(不分页)_ev.mp463.96M
| | ├──87:(后端)获取商品分类列表树(分页)_ev.mp419.76M
| | ├──88:(前端)商品分类TreeTable的显示_ev.mp455.17M
| | ├──89:(前端)商品分类显示优化_ev.mp438.05M
| | ├──8:(后端)用户登录操作_ev.mp433.92M
| | ├──90:(前端)增加商品分类显示_ev.mp471.04M
| | ├──91:(前端)增加商品分类实现_ev.mp467.17M
| | ├──92:(后端)分类参数Model创建与初始化_ev.mp447.46M
| | ├──93:(后端)分类参数增加接口实现_ev.mp435.69M
| | ├──94:(后端)分类参数ID获取接口实现_ev.mp410.73M
| | ├──95:(后端)分类参数更新数据接口实现_ev.mp427.87M
| | ├──96:(后端)分类参数删除接口实现_ev.mp410.17M
| | ├──97:(后端)分类参数获取列表接口实现_ev.mp421.70M
| | ├──98:(前端)分类管理布局显示_ev.mp446.24M
| | ├──99:(前端)分类管理分类选项优化_ev.mp442.39M
| | └──9:(后端)用户注册操作_ev.mp461.81M
| ├──Flask项目开发.pdf1.01M
| ├──代码.rar186.62kb
| └──软件.rar145.42M
├──11-Python_Tornado框架【
| ├──章节1:Tornado简介【
| | ├──代码
| | └──文档
| ├──章节1:Tornado简介
| | ├──代码
| | ├──文档
| | ├──1:Tornado的介绍_ev.mp429.91M
| | ├──2:三大框架的对比_ev.mp439.05M
| | ├──3:Tornado的优势在哪_ev.mp425.12M
| | ├──4:Tornado的高并发原理_ev.mp413.42M
| | └──5:Tornado使用注意事项_ev.mp411.68M
| ├──章节2:Tornado深入学习
| | ├──代码
| | ├──文档
| | ├──1.txt0.05kb
| | ├──10:RequestHandler的使用_ev.mp485.91M
| | ├──11:静态文件与重定向的使用_ev.mp475.74M
| | ├──12:Template的使用_ev.mp446.86M
| | ├──13:Template案例_ev.mp499.65M
| | ├──14:Template继承的使用_ev.mp447.43M
| | ├──15:UIModule的使用_ev.mp458.71M
| | ├──16:UIModule使用css与js_ev.mp422.90M
| | ├──17:个人信息案例(环境搭建)_ev.mp429.40M
| | ├──18:aiomysql的初步使用_ev.mp424.14M
| | ├──19:tornado与aiomysql整合_ev.mp444.45M
| | ├──20:个人信息案例(增加数据)_ev.mp438.53M
| | ├──21:个人信息案例(修改数据)_ev.mp438.26M
| | ├──22:orm创建表_ev.mp446.26M
| | ├──23:orm增加数据_ev.mp435.72M
| | ├──24:orm查询数据_ev.mp450.47M
| | ├──25:orm更新与删除数据_ev.mp431.29M
| | ├──26:orm异步的使用_ev.mp435.01M
| | ├──27:wtforms的验证_ev.mp460.03M
| | ├──28:wtforms的呈现_ev.mp459.15M
| | ├──29:wtforms结合peeweer的使用_ev.mp471.01M
| | ├──6:第一个Tornado程序_ev.mp430.61M
| | ├──7:Tornado运行原理_ev.mp421.97M
| | ├──8:Tornado环境参数的传递_ev.mp434.71M
| | └──9:TornadoURL的使用_ev.mp457.41M
| └──章节3:Tornado项目
| | ├──30:项目介绍_ev.mp429.51M
| | ├──31:项目结构的搭建_ev.mp457.61M
| | ├──32:前端项目的搭建_ev.mp424.57M
| | ├──33:UserModel的创建_ev.mp454.62M
| | ├──34:用户注册(无验证码)_ev.mp489.25M
| | ├──35:封装邮件工具类_ev.mp431.22M
| | ├──36:发送邮件接口开发_ev.mp455.46M
| | ├──37:用户注册(有验证码)_ev.mp470.58M
| | ├──38:用户登录(无token)_ev.mp457.41M
| | ├──39:用户登录(设置token)_ev.mp442.66M
| | ├──40:通过token获取用户_ev.mp448.88M
| | ├──41:登录验证装饰器的使用_ev.mp461.16M
| | ├──42:修改个人信息_ev.mp473.17M
| | ├──43:上传头像的使用_ev.mp439.84M
| | ├──44:论坛主页显示_ev.mp464.34M
| | ├──45:获取单帖子_ev.mp427.76M
| | ├──46:获取不同分类帖子_ev.mp423.86M
| | ├──47:发表帖子_ev.mp474.41M
| | ├──48:获取个人帖子_ev.mp421.66M
| | ├──49:获取帖子评论信息_ev.mp440.54M
| | ├──50:发表评论信息_ev.mp432.30M
| | ├──51:获取个人评论信息_ev.mp427.10M
| | ├──52:增加收藏内容_ev.mp440.07M
| | ├──53:获取我的收藏信息_ev.mp435.43M
| | ├──54:删除我的收藏信息_ev.mp423.27M
| | ├──55:增加关注信息_ev.mp433.75M
| | ├──56:显示关注状态_ev.mp459.36M
| | ├──57:取消关注_ev.mp449.17M
| | ├──58:显示我的关注信息_ev.mp471.42M
| | ├──59:个人主页回显关注数据_ev.mp456.75M
| | ├──60:项目部署1_ev.mp4134.65M
| | └──61:项目部署2_ev.mp494.16M
├──12-Python_Django2框架
| ├──章节1:Django初级
| | ├──10:URLConf调度器-工作原理_1_1.mp439.74M
| | ├──11:URLConf调度器-简单示例1_1.mp434.87M
| | ├──12:URLConf调度器-简单示例2_1.mp432.84M
| | ├──13:URLConf调度器-路径转换器1_1.mp443.57M
| | ├──14:URLConf调度器-路径转换器2_1.mp435.74M
| | ├──15:URLConf调度器-默认值、异常处理和引用调度器_1.mp444.21M
| | ├──16:URLConf调度器-额外参数、反向解析和命名空间1_1.mp426.29M
| | ├──17:URLConf调度器-额外参数、反向解析和命名空间2_1.mp433.79M
| | ├──18:模型-项目中应用1_1.mp442.16M
| | ├──19:模型-项目中应用2_1.mp436.59M
| | ├──1:django介绍和相关术语-django介绍、BS和CS架构_1.mp439.84M
| | ├──20:模型-应用sqlite数据库_1.mp423.62M
| | ├──21:模型-字段Field_1.mp443.21M
| | ├──22:模型-模型之间的关系1_1.mp439.77M
| | ├──23:模型-模型之间的关系2_1.mp443.33M
| | ├──24:模型-新增、修改方法_1.mp443.05M
| | ├──25:模型-查询方法-过滤器_1.mp442.59M
| | ├──26:模型-查询方法-过滤器和字段检索_1.mp442.69M
| | ├──27:模型-查询方法-字段检索和关系模型简单检索_1.mp435.49M
| | ├──28:查询方法-一对一和一对多关系模型检索_1.mp440.71M
| | ├──29:模型-查询方法-多对多关系模型检索_1.mp443.94M
| | ├──2:django介绍和相关术语-MVC、MTV和ORM_1.mp432.83M
| | ├──30:模型-查询方法-聚合函数和分组查询_1.mp442.19M
| | ├──31:模型-删除方法、刷新方法和Q对象_1.mp441.92M
| | ├──32:模型-F对象_1.mp422.40M
| | ├──33:模型-使用SQL语句和总结_1.mp448.40M
| | ├──34:视图-应用FBV和CBV_1.mp444.06M
| | ├──35:视图-CBV说明和错误响应_1.mp437.14M
| | ├──36:视图-视图装饰器和HttpRequest_1.mp442.38M
| | ├──37:视图-HttpRequest和QueryDict_1.mp443.06M
| | ├──38:视图-HttpResponse和JsonResponse_1.mp438.37M
| | ├──39:视图-FileResponse_1.mp441.54M
| | ├──3:python虚拟环境学习-虚拟环境介绍及安装_1.mp441.39M
| | ├──40:视图-快捷方法render和redirect_1.mp440.96M
| | ├──41:视图-快捷方法redirect_1.mp433.31M
| | ├──42:视图-内置通用视图类1_1.mp434.33M
| | ├──43:视图-快捷方法get_object_or_404、get_list_or_404_1.mp46.95M
| | ├──44:视图-内置通用视图类2_1.mp433.11M
| | ├──45:模板django引擎-配置和基本用法_1.mp442.62M
| | ├──46:模板django引擎-变量1_1.mp441.39M
| | ├──47:模板django引擎-变量2_1.mp442.01M
| | ├──48:模板django引擎-标签基本用法和if、firstof、for标签_1.mp441.23M
| | ├──49:模板django引擎-for标签项目实践_1.mp441.87M
| | ├──4:python虚拟环境学习-虚拟环境优化_1.mp426.13M
| | ├──50:模板django引擎-标签中的布尔运算符、逻辑运算符及其他常用标签_1.mp444.68M
| | ├──51:模板django引擎-过滤器_1.mp448.95M
| | ├──52:模板django引擎-include标签_1.mp438.96M
| | ├──53:模板django引擎-静态文件_1.mp452.47M
| | ├──54:模板django引擎-extends模板继承_1.mp444.46M
| | ├──55:admin后台管理-配置、创建管理员账号和应用_1.mp442.95M
| | ├──56:admin后台管理-管理简单模型1_1.mp443.03M
| | ├──57:admin后台管理-管理简单模型2_1.mp434.85M
| | ├──58:admin后台管理-管理一对一和一对多关系模型_1.mp441.04M
| | ├──59:admin后台管理-管理多对多关系模型和自定义管理类_1.mp442.31M
| | ├──5:项目搭建-cmd命令行搭建_1.mp439.56M
| | ├──60:admin后台管理-自定义管理类_1.mp436.21M
| | ├──61:admin后台管理-自定义模型批量管理操作_1.mp435.50M
| | ├──62:admin后台管理-自定义管理后台模板1_1.mp436.77M
| | ├──63:admin后台管理-自定义管理后台模板2_1.mp429.51M
| | ├──64:会话技术-会话技术和cookie简介_1.mp442.57M
| | ├──65:会话技术-应用基本cookie_1.mp444.44M
| | ├──66:会话技术-应用加密cookie_1.mp445.32M
| | ├──67:会话技术-session简介和session五种应用方式_1.mp443.96M
| | ├──68:会话技术-session配置和源码分析SessionMiddlerware类_1.mp441.87M
| | ├──69:会话技术-源码分析SessionBase类_1.mp442.53M
| | ├──6:项目搭建-pycharm搭建1_1.mp415.10M
| | ├──70:会话技术-源码分析SessionStore类_1.mp446.79M
| | ├──71:会话技术-项目实践-新建项目_1.mp442.44M
| | ├──72:会话技术-项目实践-应用session实现登录功能1_1.mp442.00M
| | ├──73:会话技术-项目实践-应用session实现登录功能2_1.mp443.49M
| | ├──74:会话技术-项目实践-login_required装饰器和退出登录_1.mp435.66M
| | ├──75:分页器-Paginator类和Page类1_1.mp443.00M
| | ├──76:分页器-Paginator类和Page类2_1.mp428.29M
| | ├──77:分页器-创建项目、生成测试数据_1.mp440.50M
| | ├──78:分页器-项目中简单应用分页器_1.mp442.64M
| | ├──79:分页器-应用样式和上下翻页_1.mp442.81M
| | ├──7:项目搭建-pycharm搭建2_1.mp441.17M
| | ├──80:分页器-分页栏页码实现1_1.mp443.62M
| | ├──81:分页器-分页栏页码实现2_1.mp416.59M
| | ├──82:web请求生命周期分析-概述和网络核心结构_1.mp436.20M
| | ├──83:web请求生命周期分析-TCP协议_1.mp441.21M
| | ├──84:web请求生命周期分析-HTTP协议_1.mp447.65M
| | ├──85:web请求生命周期分析-服务器相关协议和nginx服务器_1.mp445.05M
| | ├──86:web请求生命周期分析-发送请求和路由转发_1.mp442.12M
| | ├──87:web请求生命周期分析-报文传输、nginx和uWSGI_1.mp438.47M
| | ├──88:web请求生命周期分析-WSGIHandler处理请求_1.mp424.38M
| | ├──89:web请求生命周期分析-中间件process_request_1.mp419.02M
| | ├──8:django配置1_1.mp441.46M
| | ├──90:web请求生命周期分析-中间件process_view、process_response、process_exception_1.mp442.18M
| | ├──91:web请求生命周期分析-中间件、视图、模型、模板_1.mp444.21M
| | ├──92:web请求生命周期分析-返回response_1.mp428.40M
| | ├──9:django配置2_1.mp447.32M
| | ├──django_study.rar32.33M
| | └──文档.rar2.10M
| ├──章节2:Django进阶
| | ├──100:中间件-项目测试自定义中间件process_response和process_view_1.mp444.42M
| | ├──101:中间件-项目测试自定义中间件process_exception_1.mp444.18M
| | ├──102:中间件-项目测试自定义中间件process_template_response_1.mp444.13M
| | ├──103:中间件-常见自定义中间件功能和总结_1.mp444.21M
| | ├──104:日志-概述、配置和Loggers简介_1.mp444.25M
| | ├──105:日志-Loggers配置及使用1_1.mp444.58M
| | ├──106:日志-Loggers配置及使用2_1.mp444.50M
| | ├──107:日志-Handler配置及使用_1.mp444.52M
| | ├──108:日志-内置Handlers_1.mp447.18M
| | ├──109:日志-handlers和Filters_1.mp443.29M
| | ├──110:日志-自定义Filters和Formatters_1.mp443.80M
| | ├──111:LogRecord对象和使用默认配置建立项目_1.mp445.12M
| | ├──112:日志-项目实践-常见配置_1.mp443.49M
| | ├──113:日志-项目实践-常见配置效果和RotatingFileHandler演示_1.mp444.05M
| | ├──114:日志-项目实践-Loggers分层和TimedRotatingFileHandler_1.mp439.29M
| | ├──115:日志-项目实践-SMTPHandler_1.mp438.20M
| | ├──116:日志-项目实践-自定义Handler、自定义Filter和常见Formmater_1.mp422.95M
| | ├──117:信号signals-概述和内置信号_1.mp442.45M
| | ├──118:信号signals-定义信号、接收器_1.mp443.65M
| | ├──119:信号signals-信号注册和信号断开连接_1.mp440.27M
| | ├──120:信号signals-发送信号和项目实践_1.mp445.67M
| | ├──121:信号signals-项目实践_1.mp432.61M
| | ├──122:缓存redis-概述和redis简介_1.mp443.51M
| | ├──123:缓存redis-配置_1.mp442.77M
| | ├──124:缓存redis-配置和手动操作redis_1.mp437.98M
| | ├──125:缓存redis-全站缓存1_1.mp445.95M
| | ├──126:缓存redis-全站缓存2_1.mp441.53M
| | ├──127:缓存redis-视图函数缓存1_1.mp446.22M
| | ├──128:缓存redis-视图函数缓存2_1.mp443.34M
| | ├──129:缓存redis-模板文件缓存_1.mp424.17M
| | ├──130:缓存redis-低级缓存1_1.mp436.32M
| | ├──131:缓存redis-低级缓存2和会话缓存_1.mp444.04M
| | ├──132:Celery-概述_1.mp440.48M
| | ├──133:Celery-异步任务配置和task编写_1.mp441.76M
| | ├──134:Celery-异步任务调用任务和启动celery_1.mp443.69M
| | ├──135:Celery-异步任务获取结果_1.mp444.06M
| | ├──136:Celery-定时任务_1.mp437.69M
| | ├──137:Celery-任务绑定和任务钩子_1.mp445.91M
| | ├──138:Celery-任务编排_1.mp445.28M
| | ├──139:Celery-管理和监控_1.mp420.27M
| | ├──140:DebugToolBar1_1.mp445.05M
| | ├──141:DebugToolBar2_1.mp443.63M
| | ├──93:验证码-简介、常见类型和实现思路_1.mp441.45M
| | ├──94:验证码-实现登录_1.mp441.81M
| | ├──95:验证码-生成验证码图片_1.mp442.40M
| | ├──96:验证码-生成验证码图片和项目中应用_1.mp442.17M
| | ├──97:验证码-项目中应用验证码_1.mp441.23M
| | ├──98:中间件-默认中间件和自定义中间件process_request_1.mp443.93M
| | └──99:中间件-项目测试自定义中间件process_request_1.mp443.31M
| ├──章节3:Django高级
| | ├──142:RESTframework-Rest介绍和URI_1.mp443.66M
| | ├──143:RESTframework-请求方法get和post_1.mp441.13M
| | ├──144:RESTframework-请求方法put和delete_1.mp443.77M
| | ├──145:RESTframework-资源的表述_1.mp442.85M
| | ├──146:RESTframework-资源的链接和状态的转移_1.mp442.55M
| | ├──147:RESTframework-状态的转移2_1.mp428.24M
| | ├──148:RESTframework-框架安装、使用和配置_1.mp410.58M
| | ├──149:RESTframework-序列化介绍和创建序列化类_1.mp434.65M
| | ├──150:RESTframework-序列化-序列化和反序列化_1.mp443.33M
| | ├──151:RESTframework-序列化-项目实践get和post_1.mp443.47M
| | ├──152:RESTframework-序列化-curl命令和项目实践_1.mp446.99M
| | ├──153:RESTframework-序列化-关系模型的序列化1_1.mp444.59M
| | ├──154:RESTframework-序列化-关系模型的序列化2_1.mp445.25M
| | ├──155:RESTframework-请求和响应-request和response对象_1.mp443.99M
| | ├──156:RESTframework-请求和响应-视图包装器和实践_1.mp444.68M
| | ├──157:RESTframework请求和响应-格式后缀_1.mp441.40M
| | ├──158:RESTframework-基于类的视图(CBV)1_1.mp445.87M
| | ├──159:RESTframework-基于类的视图(CBV)2_1.mp442.63M
| | ├──160:RESTframework-基于类的视图(CBV)3_1.mp414.32M
| | ├──161:RESTframework-身份验证和权限管理1_1.mp445.52M
| | ├──162:RESTframework-身份验证和权限管理2_1.mp447.78M
| | ├──163:RESTframework-身份验证和权限管理3_1.mp446.72M
| | ├──164:RESTframework-JWT介绍和组成_1.mp445.69M
| | ├──165:RESTframework-JWT使用方式和特点_1.mp429.56M
| | ├──166:RESTframework-JWT-项目实践1_1.mp415.78M
| | ├──167:RESTframework-JWT-项目实践2_1.mp453.13M
| | ├──168:RESTframework-xadmin1_1.mp443.28M
| | ├──169:RESTframework-xadmin2_1.mp441.78M
| | ├──170:RESTframework-节流控制1_1.mp444.22M
| | ├──171:RESTframework-节流控制2_1.mp443.49M
| | ├──172:RESTframework-版本控制-配置和AcceptHeaderVersioning_1.mp443.46M
| | ├──173:RESTframework-版本控制-AcceptHeaderVersioning_1.mp443.17M
| | ├──174:RESTframework-版本控制-URLPathVersioning、QueryParameterVersioning和NamespaceVersioning_1.mp450.03M
| | ├──175:项目部署-概述和环境介绍_1.mp436.12M
| | ├──176:项目部署-安装python环境1_1.mp441.19M
| | ├──177:项目部署-安装python环境2_1.mp439.49M
| | ├──178:项目部署-django程序处理1_1.mp442.59M
| | ├──179:项目部署-django程序处理2_1.mp420.59M
| | ├──180:项目部署-安装和使用uWSGI1_1.mp443.50M
| | ├──181:项目部署-安装和使用uWSGI2_1.mp446.08M
| | ├──182:项目部署-nginx学习-main、event和http基础配置_1.mp445.52M
| | ├──183:项目部署-nginx学习-日志、SSL证书和压缩配置_1.mp442.08M
| | ├──184:项目部署-nginx学习-文件缓存、server和location配置_1.mp441.09M
| | ├──185:项目部署-nginx学习-负载均衡配置_1.mp434.79M
| | ├──186:项目部署-nginx安装_1.mp441.79M
| | ├──187:项目部署-nginx部署django项目1_1.mp443.17M
| | ├──188:项目部署-nginx部署django项目2_1.mp422.59M
| | ├──189:项目部署-nginx负载均衡部署django项目1_1.mp415.33M
| | ├──190:项目部署-nginx负载均衡部署django项目2_1.mp432.91M
| | ├──191:文件云存储-概述和创建项目_1.mp445.24M
| | ├──192:文件云存储-项目中使用本地存储_1.mp435.31M
| | ├──193:文件云存储-项目使用云存储1_1.mp442.60M
| | ├──194:文件云存储-项目使用云存储2_1.mp438.13M
| | ├──195:富文本DjangoUeditor-概述和安装_1.mp445.57M
| | ├──196:富文本DjangoUeditor-建立项目和UEditorField详解_1.mp439.84M
| | ├──197:富文本DjangoUeditor-UEditorField详解、模型应用UEditorField和admin管理模型_1.mp445.18M
| | ├──198:富文本DjangoUeditor-页面中显示富文本_1.mp442.83M
| | ├──199:富文本DjangoUeditor-自定义实现富文本的新增_1.mp435.76M
| | ├──200:富文本DjangoUeditor-自定义实现富文本的修改和全局配置_1.mp440.99M
| | ├──201:文件上传和下载-admin管理后台实现1_1.mp445.53M
| | ├──202:文件上传和下载-admin管理后台实现2_1.mp443.84M
| | ├──203:文件上传和下载-自定义upload_to函数_1.mp445.04M
| | ├──204:文件上传和下载-自定义实现文件上传_1.mp440.81M
| | ├──205:文件上传和下载-FileField和ImageField默认保存类源码分析_1.mp436.28M
| | ├──206:文件上传和下载-自定义实现文件下载_1.mp449.00M
| | ├──207:项目开发流程-软件项目流程1_1.mp433.23M
| | ├──208:项目开发流程-软件项目流程2_1.mp448.30M
| | ├──209:项目开发流程-django项目开发流程1_1.mp442.60M
| | ├──210:项目开发流程-django项目开发流程2_1.mp414.94M
| | ├──211:邮箱验证和短信验证-建立项目_1.mp435.65M
| | ├──212:212-邮箱验证和短信验证-smtplib发送邮件_1.mp438.44M
| | ├──213:邮箱验证和短信验证-项目中集成发送邮件验证码1_1.mp442.02M
| | ├──214:邮箱验证和短信验证-项目中集成发送邮件验证码2_1.mp438.88M
| | ├──215:邮箱验证和短信验证-项目中集成验证邮件验证码_1.mp442.92M
| | ├──216:邮箱验证和短信验证-项目中完整实现邮箱验证和总结_1.mp420.47M
| | ├──217:邮箱验证和短信验证-云片网发送短信验证码实现1_1.mp441.75M
| | ├──218:邮箱验证和短信验证-云片网发送短信验证码实现2_1.mp424.52M
| | ├──219:邮箱验证和短信验证-项目中实现短信验证1_1.mp442.79M
| | ├──220:邮箱验证和短信验证-项目中实现短信验证2_1.mp422.32M
| | ├──下载说明.txt0.19kb
| | └──一切与IT有关的教程.txt0.02kb
| └──章节4:Git
| | ├──221:Git_课程介绍_1.mp47.80M
| | ├──222:Git_Git概念介绍_1.mp431.17M
| | ├──223:Git_其他常用版本管理工具简介_1.mp46.17M
| | ├──224:Git_版本控制工具的作用_1.mp435.66M
| | ├──225:Git_集中式版本控制工具和分布式版本控制工具的对比_1.mp416.75M
| | ├──226:Git_Git版本控制工具特性_1.mp417.54M
| | ├──227:Git_Git本地命令_配置和初始化_1.mp418.90M
| | ├──228:Git_Git本地命令_存储流程_添加文件提交文件和查看状态_1.mp432.90M
| | ├──229:Git_Git本地命令_文件对比和查看日志_1.mp415.30M
| | ├──230:Git_Git本地命令_简单入职和版本切换_1.mp417.49M
| | ├──231:Git_Git本地命令_删除文件和恢复文件_1.mp410.24M
| | ├──232:Git_Git本地命令_分支管理操作_1.mp424.93M
| | ├──233:Git_远程仓库操作_创建SSH秘钥_1.mp427.71M
| | ├──234:Git_远程仓库操作_Gitee创建远程仓库_1.mp410.75M
| | ├──235:Git_远程仓库操作_远程仓库操作_推送和拉取_1.mp432.50M
| | ├──236:Git_远程仓库操作_远程仓库操作_仓库地址管理_1.mp410.51M
| | ├──237:Git_远程仓库操作_远程仓库冲突问题_1.mp436.58M
| | ├──238:Git_远程仓库操作_远程仓库冲突解决_1.mp412.42M
| | ├──239:Git_远程仓库操作_远程仓库分支操作_1.mp419.67M
| | ├──240:Git_邀请加入仓库_1.mp418.71M
| | ├──软件.rar44.77M
| | ├──文档.rar1.17M
| | └──源码.rar34.63kb
├──13-Python_大型电商项目
| └──章节1:Django项目阶段-电商项目【
├──13-Python_大型电商项目【
| ├──章节1:Django项目阶段-电商项目【
| | ├──10:用户模块_数据库表设计_1.mp418.75M
| | ├──11:用户模块_用户注册功能_1.mp451.06M
| | ├──12:用户模块_用户注册功能2_1.mp429.74M
| | ├──13:用户模块_用户登录功能1_1.mp437.41M
| | ├──14:用户模块_用户登录功能2mp4_1.mp444.81M
| | ├──15:用户模块_退出登录功能_1.mp418.71M
| | ├──16:用户模块_地址管理1_1.mp455.80M
| | ├──17:用户模块_地址管理2_1.mp455.56M
| | ├──18:用户模块_地址管理3_1.mp415.74M
| | ├──19:购物车模块_加入购物车操作_1.mp4107.85M
| | ├──1:商城商品模块数据库设计_1.mp473.48M
| | ├──20:购物车模块_修改购物车商品数量_1.mp427.47M
| | ├──21:用户未登录_加入购物车_1.mp451.27M
| | ├──22:用户未登录_修改删除购物车商品_1.mp444.48M
| | ├──23:购物车页面登录功能_1.mp432.30M
| | ├──24:跳转结算页面_1.mp489.22M
| | ├──25:结算页面2_1.mp431.37M
| | ├──26:支付宝支付功能Demo_1.mp4107.18M
| | ├──27:商城支付功能1_1.mp490.92M
| | ├──28:商品支付功能2_1.mp437.67M
| | ├──29:项目部署1_1.mp460.17M
| | ├──2:商品模块_加载数据_1.mp460.05M
| | ├──30:项目部署2_1.mp455.42M
| | ├──31:项目部署3_1.mp472.94M
| | ├──32:项目部署4_1.mp464.16M
| | ├──3:【插播】包含FrameSet模板嵌套_1.mp469.79M
| | ├──4:商品首页嵌套模板_1.mp428.47M
| | ├──5:商品首页数据动态展示_1.mp442.71M
| | ├──6:商品首页添加分页功能_1.mp445.77M
| | ├──7:商品详情功能1_1.mp439.54M
| | ├──8:商品详情功能2_1.mp454.02M
| | ├──9:商品模块_猜你喜欢功能_1.mp467.23M
| | ├──下载说明.txt0.19kb
| | └──一切与IT有关的教程.txt0.02kb
| └──资料分享.rar801.37M
├──14-自动化操作办公软件、邮件、定时任务等【
| ├──文档
| └──章节1:自动化操作办公软件、邮件、定时任务等
├──14-自动化操作办公软件、邮件、定时任务等
| ├──文档
| | └──Python办公自动化.pdf1.10M
| ├──章节1:自动化操作办公软件、邮件、定时任务等
| | ├──10:多个excel合并1个excel中多个sheet_1.mp416.36M
| | ├──11:生成excel工资条_1.mp428.71M
| | ├──12:隔行变色_1.mp419.50M
| | ├──13:快速统计加班时间_1.mp434.03M
| | ├──14:快速查excel重复数据_1.mp428.06M
| | ├──15:身份证号提取信息_1.mp436.24M
| | ├──16:word的基本操作_1.mp475.92M
| | ├──17:设置word样式_1.mp456.34M
| | ├──18:生成通知书_1.mp430.02M
| | ├──19:读取word文档_1.mp46.21M
| | ├──1:xlwt创建Excel并写数据_1.mp437.66M
| | ├──20:通过模板生成文档_1.mp438.15M
| | ├──21:word转换pdf_1.mp417.32M
| | ├──22:读取pdf内容_1.mp421.17M
| | ├──23:合并pdf文件_1.mp415.89M
| | ├──24:拆分pdf文件_1.mp411.50M
| | ├──25:加密pdf文件_1.mp410.46M
| | ├──26:创建ppt与基本操作_1.mp449.91M
| | ├──27:ppt增加图片_1.mp412.97M
| | ├──28:ppt增加流程图_1.mp438.56M
| | ├──29:ppt绘制条图_1.mp424.08M
| | ├──2:xlrd读取Excel数据_1.mp431.92M
| | ├──30:ppt绘图图表样式_1.mp437.92M
| | ├──31:ppt绘制折线图与饼图_1.mp425.73M
| | ├──32:发送普通邮件_1.mp432.65M
| | ├──33:发送HTML邮件_1.mp416.18M
| | ├──34:发送附件邮件_1.mp416.71M
| | ├──35:批量发送邮件(工资条)_1.mp448.39M
| | ├──36:zmail的使用_1.mp432.65M
| | ├──37:windows定时任务_1.mp422.71M
| | ├──38:linux或os定时任务_1.mp427.07M
| | ├──39:发送钉钉普通消息_1.mp431.11M
| | ├──3:xlutils修改Excel数据_1.mp422.38M
| | ├──40:发送钉钉卡片消息_1.mp425.19M
| | ├──41:压缩文件的操作_1.mp450.03M
| | ├──42:压缩包密码破解_1.mp437.39M
| | ├──4:xlwt设置样式_1.mp461.85M
| | ├──5:数据的汇总案例_1.mp444.88M
| | ├──6:表格的拆分_1.mp436.57M
| | ├──7:openpyxl读取数据_1.mp446.94M
| | ├──8:openpyxl创建excel_1.mp492.90M
| | └──9:多个excel合并1个excel中1个sheet_1.mp437.41M
| └──代码.rar1.61M
├──15-Python爬虫开发
| ├──章节1:爬虫介绍与常用工具【
| | ├──1.txt0.24kb
| | ├──1:爬虫介绍_1.mp471.40M
| | ├──2:爬虫常用软件安装与使用_1.mp453.17M
| | ├──3:第一个爬虫_1.mp426.88M
| | ├──4:Request对象与User-Agent的使用_1.mp430.32M
| | ├──5:get请求的使用_1.mp426.48M
| | ├──6:post请求的使用_1.mp418.17M
| | ├──7:百度贴吧案例_1.mp431.57M
| | ├──8:ajax请求的使用_1.mp447.96M
| | ├──9:https请求的问题_1.mp416.05M
| | ├──补充资料.rar318.60kb
| | └──爬虫.rar3.17G
| ├──章节2:爬虫开发常用模块【
| | ├──1.txt0.24kb
| | ├──10:动态UserAgent的使用_1.mp418.93M
| | ├──11:opener的使用_1.mp415.34M
| | ├──12:proxy代理的使用_1.mp441.77M
| | ├──13:cookie的使用_1.mp425.37M
| | ├──14:cookie的保存与使用_1.mp423.26M
| | ├──15:URLError的使用_1.mp419.54M
| | └──16:requests的使用_1.mp458.02M
| ├──章节3:数据提取与验证码识别【
| | ├──1.txt0.18kb
| | ├──17:数据提取的介绍_1.mp48.61M
| | ├──18:数据提取之re的使用_1.mp461.45M
| | ├──19:内涵段子练习_1.mp423.28M
| | ├──20:BS4的使用_1.mp460.36M
| | ├──21:xpath的使用_1.mp459.24M
| | ├──22:pyquery的使用_1.mp437.59M
| | ├──23:json模块的使用_1.mp420.85M
| | ├──24:jsonpath的使用_1.mp421.19M
| | ├──25:猫眼电影需要与分析_1.mp410.94M
| | ├──26:猫眼电影xpath写法_1.mp454.92M
| | ├──27:猫眼电影bs4写法_1.mp424.00M
| | ├──28:猫眼电影pyquery写法_1.mp49.37M
| | ├──29:猫眼电影re写法_1.mp430.33M
| | ├──30:tesseract的使用_1.mp426.39M
| | ├──31:selenium的介绍与安装_1.mp431.72M
| | ├──32:selenium的基本使用_1.mp421.12M
| | ├──33:selenium参数的使用_1.mp428.83M
| | ├──34:直播网练习_1.mp435.22M
| | ├──35:selenium的滚动条的操作_1.mp436.19M
| | ├──36:云打码使用_1.mp433.11M
| | ├──37:云打码登录_1.mp437.75M
| | ├──38:爬虫之多线程_1.mp437.47M
| | ├──39:爬虫框架类设计_1.mp440.41M
| | ├──40:爬虫框架功能实现_1.mp421.83M
| | └──云打码代码.rar18.53kb
| ├──章节4:scrapy框架简介与配置
| | ├──1.txt0.17kb
| | ├──41:scrapy的介绍与安装_1.mp463.43M
| | ├──42:scrapy的基本使用_1.mp458.22M
| | ├──43:scrapy提取数据方法_1.mp432.25M
| | ├──44:scrapy中pipeline的使用_1.mp440.80M
| | ├──45:scrapy中setting配置信息_1.mp420.08M
| | ├──46:scrapy中细节问题与爬虫深度与广度的思路_1.mp427.22M
| | ├──47:scrapy爬取小说案例_1.mp453.89M
| | └──48:scrapy爬取小说补充_1.mp414.50M
| ├──章节5:scrapy框架高级
| | ├──1.txt0.14kb
| | ├──49:scrapy中crawlspider的使用_1.mp437.16M
| | ├──50:scrapy中imagepipeline的使用_1.mp468.05M
| | ├──51:scrapy动态UA的设置_1.mp422.99M
| | ├──52:scrapy动态Proxy的设置_1.mp424.79M
| | ├──53:scrapy中Reqeust与Response对象与登录方法1_1.mp440.68M
| | ├──54:scrapy中登录方法2_1.mp462.16M
| | └──55:scrapy中登录方法3_1.mp415.58M
| ├──章节6:爬虫数据存储
| | ├──资料:章节6:爬虫数据存储
| | ├──资料:章节6:爬虫数据存储
| | ├──1.txt0.16kb
| | ├──56:Mongo的使用_1.mp434.67M
| | ├──57:Mongo的数据库实例与集合的操作_1.mp430.77M
| | ├──58:Mongo的数据CRUD_1.mp442.90M
| | ├──59:Mongo的简单查询_1.mp441.74M
| | ├──60:Mongo与Python的交互_1.mp443.28M
| | └──61:将爬虫获取到的数据保存到数据库_1.mp449.63M
| ├──章节7:动态数据抓取
| | ├──1.txt0.17kb
| | ├──62:splash的介绍与docker的安装_1.mp437.67M
| | ├──63:docker的服务开启与关闭_1.mp417.28M
| | ├──64:splash与request的结合_1.mp460.12M
| | ├──65:splash与scrapy的结合_1.mp432.26M
| | ├──66:selenium与scrapy的结合_1.mp441.75M
| | ├──67:某家网站数据的获取分析与实现_1.mp455.66M
| | └──68:某家网站数据的保存_1.mp425.31M
| ├──章节8:分布式爬虫
| | ├──1.txt0.10kb
| | ├──69:scrapy-redis的介绍_1.mp433.70M
| | ├──70:scrapy-redis环境搭建-Liunx的安装_1.mp422.66M
| | ├──71:scrapy-redis环境搭建-Liunx软件安装与克隆_1.mp462.85M
| | ├──72:scrapy-redis环境搭建-windows软件安装_1.mp416.81M
| | ├──73:分布式1写法_1.mp436.39M
| | ├──74:分布式2写法_1.mp452.22M
| | ├──75:分布式3写法_1.mp441.77M
| | └──76:Redis中取出数据保存到Mongo_1.mp422.92M
| └──章节9:docker容器扩展
| | ├──100:CMD和ENTRYPOINT的区别_1.mp412.07M
| | ├──101:DockerFile制作tomcat镜像_1.mp437.96M
| | ├──102:Docker0详解_1.mp433.63M
| | ├──103:容器互联-link_1.mp416.88M
| | ├──104:四种网络模式_1.mp420.94M
| | ├──105:自定义网络_1.mp428.71M
| | ├──106:网络连接_1.mp415.61M
| | ├──107:Docker网络实战Redis集群搭建_1.mp423.23M
| | ├──108:创建SpringBoot应用_1.mp47.64M
| | ├──109:编写Dockerfile_1.mp48.35M
| | ├──110:构建微服务镜像_1.mp410.23M
| | ├──111:镜像发布dockerhub_1.mp411.25M
| | ├──112:镜像发布阿里云_1.mp422.52M
| | ├──113:项目介绍_1.mp45.22M
| | ├──114:项目演示_1.mp410.74M
| | ├──115:项目下载和配置_1.mp46.50M
| | ├──116:后端代码编译打包_1.mp411.22M
| | ├──117:安装node.js_1.mp47.14M
| | ├──118:安装淘宝镜像cnpm_1.mp49.13M
| | ├──119:前端代码打包_1.mp411.65M
| | ├──120:安装Redis集群高可用_1.mp416.80M
| | ├──121:安装Mysql服务_1.mp419.30M
| | ├──122:项目部署架构概述_1.mp415.46M
| | ├──123:项目部署之网络问题解决方案_1.mp426.17M
| | ├──124:后台服务容器化_1.mp427.55M
| | ├──125:Nginx搭建后台负载均衡_1.mp419.93M
| | ├──126:前台项目容器化_1.mp419.68M
| | ├──127:Nginx搭建前台负载均衡_1.mp411.53M
| | ├──128:Docker总结_1.mp416.14M
| | ├──77:Docker概述_1.mp48.62M
| | ├──78:没有Docker世界_1.mp423.82M
| | ├──79:Docker是什么_1.mp412.78M
| | ├──80:容器和虚拟机_1.mp433.68M
| | ├──81:Docker概念_1.mp425.63M
| | ├──82:Docker安装_1.mp419.29M
| | ├──83:Docker镜像命令_1.mp420.86M
| | ├──84:Docker容器命令_1.mp437.36M
| | ├──85:其他命令-日志元数据进程_1.mp427.17M
| | ├──86:Docker命令小结_1.mp45.04M
| | ├──87:Docker搭建Nginx_1.mp417.20M
| | ├──88:Docker搭建Tomcat_1.mp415.03M
| | ├──89:Docker搭建Mysql_1.mp413.59M
| | ├──90:Docker搭建Redis_1.mp47.91M
| | ├──91:什么是容器数据卷技术_1.mp411.02M
| | ├──92:如何配置数据卷_1.mp415.37M
| | ├──93:Volume基本使用_1.mp424.43M
| | ├──94:实战Mysql数据卷_1.mp412.75M
| | ├──95:具名和匿名挂载_1.mp410.81M
| | ├──96:什么是DockerFile_1.mp417.60M
| | ├──97:和DockerFile说一声Hello_1.mp416.69M
| | ├──98:DockerFile指令上_1.mp445.48M
| | ├──99:DockerFile指令下_1.mp452.73M
| | ├──image.rar10.43M
| | ├──笔记.rar9.37M
| | └──源码.rar152.40M
├──16-算法与数据结构【
| ├──章节1:算法与数据结构【
| | ├──10:哈希表的基本结构_1.mp434.77M
| | ├──11:哈希表冲突问题_1.mp446.57M
| | ├──12:哈希表冲突问题2_1.mp433.43M
| | ├──13:哈希扩容_1.mp446.61M
| | ├──14:递归与栈_1.mp429.71M
| | ├──15:线性查找_1.mp435.94M
| | ├──16:二分查找_1.mp436.70M
| | ├──17:冒泡排序_1.mp432.57M
| | ├──18:选择排序_1.mp429.87M
| | ├──19:插入排序_1.mp419.55M
| | ├──1:数据结构与算法简介_1.mp430.72M
| | ├──20:归并排序_1.mp452.49M
| | ├──21:快速排序_1.mp425.59M
| | ├──22:树结构_1.mp447.75M
| | ├──23:树结构的遍历_1.mp426.92M
| | ├──24:最大堆的增加操作_1.mp437.62M
| | ├──25:最大堆的删除操作_1.mp439.66M
| | ├──26:二叉树的查找_1.mp445.26M
| | ├──27:二叉树获取最小值_1.mp49.95M
| | ├──28:二叉树的添加_1.mp432.49M
| | ├──29:二叉树的删除_1.mp462.43M
| | ├──2:大O表示法_1.mp422.28M
| | ├──3:线性结构_1.mp450.54M
| | ├──4:单线链表1_1.mp455.57M
| | ├──5:单链表2_1.mp449.17M
| | ├──6:双链表_1.mp457.94M
| | ├──7:队列(链式)_1.mp442.04M
| | ├──8:队列(线式)_1.mp423.24M
| | └──9:栈与双端队列_1.mp415.98M
| ├──代码.zip14.44kb
| └──资料.zip4.80M
├──16-算法与数据结构
| └──章节1:算法与数据结构【
├──17-数据分析-数学知识【
| ├──章节1:补充数学知识【
| | ├──10:高阶导数_导数判断单调性_导数与极值_1.mp410.76M
| | ├──11:导数判断凹凸性_导数用于泰勒展开_1.mp423.49M
| | ├──12:向量的意义_n维欧式空间空间_1.mp49.62M
| | ├──13:行向量列向量_转置_数乘_加减乘除_1.mp49.40M
| | ├──14:向量的内积_向量运算法则_1.mp49.08M
| | ├──15:学习向量计算的用途举例_1.mp410.92M
| | ├──16:向量的范数_范数与正则项的关系_1.mp414.84M
| | ├──17:特殊的向量_1.mp411.93M
| | ├──18:矩阵_方阵_对称阵_单位阵_对角阵_1.mp48.38M
| | ├──19:矩阵的运算_加减法_转置_1.mp410.41M
| | ├──1:人工智能学习数学的必要性_微积分知识点_1.mp415.66M
| | ├──20:矩阵相乘_1.mp410.32M
| | ├──21:矩阵的逆矩阵_1.mp418.67M
| | ├──22:矩阵的行列式_1.mp410.36M
| | ├──23:多元函数求偏导_1.mp411.57M
| | ├──24:高阶偏导数_梯度_1.mp412.79M
| | ├──25:雅可比矩阵_在神经网络中应用_1.mp419.79M
| | ├──26:Hessian矩阵_1.mp417.72M
| | ├──27:二次型_1.mp414.88M
| | ├──28:补充关于正定负定的理解_1.mp413.80M
| | ├──29:特征值和特征向量(1)_1.mp416.53M
| | ├──2:线性代数_概率论知识点_1.mp414.52M
| | ├──30:特征值和特征向量(2)_1.mp418.23M
| | ├──31:特征值分解_1.mp420.45M
| | ├──32:多元函数的泰勒展开_矩阵和向量的求导_1.mp423.02M
| | ├──33:奇异值分解定义_1.mp412.44M
| | ├──34:求解奇异值分解中的UΣV矩阵_1.mp427.68M
| | ├──35:奇异值分解性质_数据压缩_1.mp422.52M
| | ├──36:SVD用于PCA降维_1.mp411.84M
| | ├──37:SVD用于协同过滤_求逆矩阵_1.mp419.75M
| | ├──38:概率论_随机事件与随机事件概率_1.mp412.67M
| | ├──39:条件概率_贝叶斯公式_1.mp416.42M
| | ├──3:最优化知识_数学内容学习重点_1.mp421.23M
| | ├──40:随机变量_1.mp412.63M
| | ├──41:数学期望和方差_1.mp412.12M
| | ├──42:常用随机变量服从的分布_1.mp412.09M
| | ├──43:随机向量_独立性_协方差_随机向量的正太分布_1.mp417.20M
| | ├──44:最大似然估计思想_1.mp412.94M
| | ├──45:最优化的基本概念_1.mp417.66M
| | ├──46:迭代求解的原因_1.mp411.75M
| | ├──47:梯度下降法思路_1.mp412.89M
| | ├──48:梯度下降法的推导_1.mp422.88M
| | ├──49:牛顿法公式推导以及优缺点_1.mp425.77M
| | ├──4:导数的定义_左导数和右导数_1.mp413.15M
| | ├──50:坐标下降法_数值优化面临的问题_1.mp413.06M
| | ├──51:凸集_1.mp412.69M
| | ├──52:凸函数_1.mp49.45M
| | ├──53:凸优化的性质_一般表达形式_1.mp411.37M
| | ├──54:拉格朗日函数_1.mp415.16M
| | ├──5:导数的几何意义和物理意义_1.mp46.65M
| | ├──6:常见函数的求导公式_1.mp410.08M
| | ├──7:导数求解的四则运算法则_1.mp412.21M
| | ├──8:复合函数求导法则_1.mp48.59M
| | ├──9:推导激活函数的导函数_1.mp414.59M
| | └──数学.pdf1.48M
| └──章节2:统计学基础【
| | ├──55:统计学的介绍_1.mp449.49M
| | ├──56:个体、变量、变异的概念_1.mp414.30M
| | ├──57:变量类型_1.mp435.58M
| | ├──58:总体、样本、抽样的概念_1.mp419.20M
| | ├──59:统计量、总体参数与抽样误差_1.mp413.37M
| | ├──60:概率、频率与小概率事件_1.mp411.14M
| | ├──61:统计研究的步骤_1.mp426.87M
| | ├──62:统计描述基本概要_1.mp418.87M
| | ├──63:集中趋势描述指标_1.mp429.19M
| | ├──64:集中趋势案例_1.mp411.68M
| | ├──65:离散趋势描述指标_1.mp430.02M
| | ├──66:分类变量描述指标_1.mp416.15M
| | ├──67:相对数的注意事项_1.mp421.52M
| | ├──68:频率图的特性_1.mp414.53M
| | ├──69:正态分布的了解_1.mp423.66M
| | ├──70:二项分布的了解_1.mp431.23M
| | ├──71:统计推断、抽样误差与标准误_1.mp442.90M
| | ├──72:t分布_1.mp424.36M
| | ├──73:推断方法_1.mp411.23M
| | ├──74:假设检验介绍_1.mp420.79M
| | ├──75:小概率事件与假设检验思想_1.mp416.94M
| | ├──76:假设检测的步骤_1.mp422.06M
| | ├──77:一类错误、二类错误与检验效能_1.mp49.54M
| | ├──78:假设检验的注意事项_1.mp416.66M
| | ├──79:单样本t检验_1.mp428.24M
| | ├──80:两样本t检验_1.mp414.68M
| | ├──81:卡方检验_1.mp424.95M
| | └──文档.rar2.14M
├──18-数据分析-数据可视化
| ├──章节1:matplotlib
| | ├──10:matplotlib子图的使用_1.mp418.74M
| | ├──11:matplotlib总结_1.mp448.98M
| | ├──1:matplotlib的介绍与基本使用_1.mp422.32M
| | ├──2:matplotlib修改x轴标签内容与中文问题_1.mp439.52M
| | ├──3:matplotlib显示标题与说明_1.mp411.85M
| | ├──4:matplotlib多线绘画与图例显示_1.mp434.38M
| | ├──5:matplotlib细节设置_1.mp430.01M
| | ├──6:matplotlib散点图的使用_1.mp425.94M
| | ├──7:matplotlib条状图的使用_1.mp443.67M
| | ├──8:matplotlib多条状图绘画的使用_1.mp434.36M
| | ├──9:matplotlib直方图的使用_1.mp438.35M
| | └──资料.rar4.74M
| ├──章节2:seaborn
| | └──代码
| ├──章节2:seaborn
| | ├──代码
| | ├──12:seaborn的介绍_1.mp426.71M
| | ├──13:seaborn风格设置_1_1.mp434.56M
| | ├──14:seaborn风格设置_2_1.mp422.76M
| | ├──15:seaborn调色板的使用_1.mp469.64M
| | ├──16:seaborn单变量数据的绘图_1.mp440.96M
| | ├──17:seaborn回归关系绘图_1.mp423.15M
| | ├──18:seaborn多变量绘图_1_1.mp445.53M
| | ├──19:searbon多变量绘图2_1.mp434.48M
| | ├──20:seaborn中FacetGrid的绘图_1.mp485.11M
| | ├──21:seaborn热力图的绘图_1.mp445.75M
| | └──Seaborn的使用.md13.86kb
| ├──章节3:pyecharts
| | └──代码
| └──章节3:pyecharts
| | ├──代码
| | ├──22:pyecharts的初始_1.mp450.19M
| | ├──23:pyecharts的参数认识1_1.mp446.45M
| | ├──24:pyecharts的参数认识2_1.mp439.54M
| | ├──25:条图&直方图的绘制_1.mp435.75M
| | ├──26:线图&面积图的绘制_1.mp451.87M
| | ├──27:饼图的绘制_1.mp434.25M
| | ├──28:散点的绘制_1.mp420.02M
| | ├──29:箱图的绘制_1.mp419.69M
| | ├──30:热力图的绘制_1.mp421.38M
| | ├──31:涟漪散点图的绘制_1.mp49.86M
| | ├──32:K线图的绘制_1.mp415.90M
| | ├──33:漏斗图的绘制_1.mp410.65M
| | ├──34:词云图的绘制_1.mp412.12M
| | ├──35:雷达图的绘制_1.mp422.14M
| | ├──36:地图的绘制_1.mp428.72M
| | ├──37:坐标图的绘制_1.mp439.87M
| | ├──38:组合图的绘制_1.mp446.06M
| | ├──39:时间线图的绘制_1.mp416.67M
| | ├──40:pyecharts整合Flask_1.mp454.57M
| | ├──PyEcharts的使用.pdf1.76M
| | └──文档地址.txt0.10kb
├──19-数据分析-数据管理
| ├──章节1:Anaconda介绍_安装_操作
| | ├──1:Anaconda介绍_下载_安装_1.mp412.39M
| | ├──2:Anaconda虚拟环境是什么_作用_1.mp430.22M
| | ├──3:Anaconda虚拟环境操作_1.mp427.37M
| | ├──4:Anaconda包管理器操作_1.mp411.78M
| | ├──Anaconda介绍_安装_操作的资料.rar436.41M
| | ├──源码.rar0.86kb
| | └──资料.rar127.46kb
| ├──章节2:ipython介绍
| | ├──5:IPython是什么_操作_1.mp430.87M
| | ├──ipython介绍的资料.rar1.15kb
| | └──源码.rar0.54kb
| ├──章节3:jupyternotebook_介绍和使用
| | ├──6:jupyternotebook是什么_启动_设置firefox浏览器_1.mp424.38M
| | ├──7:jupyter_修改主目录_1.mp423.92M
| | ├──8:jupter文件操作_1.mp422.94M
| | ├──9:jupter单元格操作_1.mp430.71M
| | └──源码.rar1.31kb
| ├──章节4:numpy
| | ├──10:numpy是什么_使用方式_1.mp421.34M
| | ├──11:numpy之array方法_1.mp415.02M
| | ├──12:numpy之arange方法_1.mp48.15M
| | ├──13:ones及ones_like_1.mp412.05M
| | ├──14:zeros及zeros_like_1.mp44.77M
| | ├──15:empty_full_eye_identity_1.mp429.09M
| | ├──16:linspace_1.mp415.07M
| | ├──17:logspace_1.mp410.42M
| | ├──18:数组和列表比较_1.mp438.19M
| | ├──19:魔法命令是什么_time命令_1.mp413.09M
| | ├──20:timeit魔法命令_1.mp424.51M
| | ├──21:timeit统计数组和列表执行时间_1.mp47.81M
| | ├──22:writefile魔法命令_1.mp412.75M
| | ├──23:run魔法命令_1.mp44.13M
| | ├──24:memit魔法命令_1.mp412.70M
| | ├──25:mprun命令_1.mp441.76M
| | ├──26:数组对象属性与操作_1.mp48.53M
| | ├──27:数据类型及转换_1.mp414.95M
| | ├──28:改变数组对象形状_1.mp420.22M
| | ├──29:数组索引和切片_1.mp441.52M
| | ├──30:整数及布尔数组进行索引_1.mp435.86M
| | ├──31:数组扁平化_存储顺序_1.mp435.70M
| | ├──32:通用_统计函数_1.mp420.34M
| | ├──33:数组的轴_1.mp453.08M
| | ├──34:数据连接和切分_1.mp439.78M
| | ├──35:any_all_tanspose_1.mp422.41M
| | ├──36:dot_sort_argsort_1.mp434.95M
| | ├──37:归一化矩阵_1.mp432.18M
| | └──numpy的资料.rar8.72kb
| ├──章节5:Pandas的使用
| | ├──38:pandas介绍与环境搭建_1.mp413.98M
| | ├──39:pandas数据初始化_手动输入_1.mp425.09M
| | ├──40:pandas数据初始化_读取文件_1.mp419.01M
| | ├──41:pandas数据初始化_读取Excel_1.mp411.21M
| | ├──42:pandas数据初始化_读取MySQL_1.mp425.39M
| | ├──43:pandas数据保存_文件_1.mp431.05M
| | ├──44:pandas数据保存_数据库_1.mp434.17M
| | ├──45:pandas了解数据的基本情况_1.mp434.63M
| | ├──46:pandas修改变量列名_1.mp423.61M
| | ├──47:pandas列的筛选_1.mp413.79M
| | ├──48:pandas列的删除_1.mp417.37M
| | ├──49:pandas列类型转换_1.mp441.43M
| | ├──50:pandas列的添加_1.mp413.88M
| | ├──51:pandas索引的创建_1.mp436.49M
| | ├──52:pandas索引的指定_1.mp418.32M
| | ├──53:pandas索引的还原_1.mp49.47M
| | ├──54:pandas索引的引用与修改_1.mp424.42M
| | ├──55:pandas索引的更新_1.mp414.21M
| | ├──56:pandas获取列的数据_1.mp423.87M
| | ├──57:pandas获取行的数据_1.mp434.98M
| | ├──58:pandas混合选择数据_1.mp433.14M
| | ├──59:pandas中isin的使用_1.mp425.67M
| | ├──60:pandas中query的使用_1.mp426.48M
| | ├──61:pandas记算新变量并添加_1.mp450.43M
| | ├──62:pandas修改指定变量值_1.mp432.24M
| | ├──63:pandas修改范围变量值_1.mp434.34M
| | ├──64:pandas虚拟变量的生成_1.mp415.14M
| | ├──65:pandas数值的切分_1.mp417.24M
| | ├──66:pandas数据的分组_1.mp425.22M
| | ├──67:pandas分组汇总_1.mp424.98M
| | ├──68:pandas长宽数据转换_1.mp420.28M
| | ├──69:pandas数据合并(纵向)_1.mp422.67M
| | ├──70:pandas数据合并(横向)_1.mp424.76M
| | ├──71:pandas中concat数据合并_1.mp416.48M
| | ├──72:pandas缺失值的认识_1.mp431.66M
| | ├──73:pandas缺失值的处理_1.mp445.82M
| | ├──74:pandas处理重复数据_1.mp428.19M
| | ├──75:pandas时间类型的认识_1.mp418.60M
| | ├──76:pandas时间的转换_1.mp433.73M
| | ├──77:pandas_时间索引_1.mp438.93M
| | ├──78:pandas_时间索引应用_1.mp443.22M
| | ├──79:pandas_图表基本设置_1.mp436.20M
| | ├──80:pandas_绘图01_1.mp427.26M
| | ├──81:pandas_绘图02_1.mp412.63M
| | ├──82:pandas_数据探索_1.mp422.09M
| | ├──83:pandas_数据交叉表_1.mp422.29M
| | ├──84:pandas_优化的基本原则_1.mp48.53M
| | ├──85:pandas_时间记录工具_1.mp440.47M
| | ├──86:pandas_大数据文件处理_1.mp436.14M
| | ├──87:pandas_代码基本优化_1.mp421.86M
| | ├──88:pandas_代码多列运算优化_1.mp426.03M
| | ├──89:pandas_外挂的使用_1.mp424.66M
| | ├──Pandas.pdf1.70M
| | └──代码.rar265.91kb
| ├──章节6:数据分析案例_案例1_足球运动员分析
| | ├──100:身高与体重相关性分析_1.mp428.80M
| | ├──101:哪些指标对评分影响最大_1.mp413.29M
| | ├──102:年龄和评分关系_1.mp431.54M
| | ├──90:案例数据集介绍_导入库_数据加载_1.mp424.49M
| | ├──91:查看缺失值_1.mp444.89M
| | ├──92:异常值处理_1.mp417.79M
| | ├──93:重复值处理_1.mp410.96M
| | ├──94:身高_体重数据处理_1.mp433.54M
| | ├──95:身高_体重_评分数据分布查看_1.mp414.13M
| | ├──96:左脚和右脚选手分析_1.mp416.08M
| | ├──97:球员能力top10分析_1.mp434.02M
| | ├──98:俱乐部更有能力留住球员分析_1.mp445.82M
| | ├──99:出生日期分析_1.mp430.71M
| | └──足球运动员分析的资料.rar1.10M
| ├──章节7:数据分析案例_案例2_电影数据分析
| | ├──103:数据集介绍_1.mp48.20M
| | ├──104:数据加载_1.mp434.40M
| | ├──105:数据探索和清洗_1.mp415.24M
| | ├──106:评分最多电影_1.mp414.82M
| | ├──107:评分最高电影_1.mp424.06M
| | ├──108:不同年龄组对电影总体评分_1.mp426.06M
| | ├──109:不同年龄段对某部电影评分分析_1.mp435.34M
| | └──电影数据分析的资料.rar4.56M
| └──章节8:数据分析案例_案例3_机场延迟分析
| | ├──110:数据集介绍_数据探索和清洗_1.mp438.62M
| | ├──111:起飞和延迟总体状况分析_1.mp423.47M
| | ├──112:机场飞机延迟数量分析_1.mp437.72M
| | ├──113:机场延迟百分比分析_1.mp437.04M
| | └──机场延迟分析的资料.rar3.18M
├──20-数据分析-统计分析
| ├──章节1:Python统计分析
| | ├──10:statsmodels实现两样本t检验_1.mp420.76M
| | ├──11:独立性考察_1.mp411.68M
| | ├──12:正态性考察_1.mp411.25M
| | ├──13:正态性假设性考察方法_1.mp47.09M
| | ├──14:python考察正态分布情况_1.mp421.66M
| | ├──15:非正态时的应对策略_1.mp410.20M
| | ├──16:方差齐性考察_1.mp416.07M
| | ├──17:Python考察方差齐性_1.mp422.37M
| | ├──18:单因素方差分析介绍_1.mp49.07M
| | ├──19:单因素方差分析原理与步骤_1.mp433.55M
| | ├──1:假设检验介绍_1.mp427.43M
| | ├──20:python实现单因素方差分析_1.mp432.77M
| | ├──21:两两比较需要解决的问题_1.mp436.03M
| | ├──22:python实现两两比较_1.mp428.21M
| | ├──23:非参数检验介绍_1.mp420.27M
| | ├──24:非参数检验的基本原理_1.mp410.53M
| | ├──25:独立样本比较的非参数方法_1.mp414.53M
| | ├──26:python实现独立样本非参数方法_1.mp419.63M
| | ├──27:配对样本非参数方法_1.mp417.09M
| | ├──28:python实现配对样本非参数方法_1.mp422.84M
| | ├──29:秩变换分析的原理_1.mp410.26M
| | ├──2:假设检验原理_1.mp425.58M
| | ├──30:python使用秩变换分析_1.mp421.86M
| | ├──31:卡方检验_1.mp424.86M
| | ├──32:scipy实现卡方检验_1.mp414.68M
| | ├──33:statsmodels实现卡方检验_1.mp422.33M
| | ├──34:卡方检验两两比较_1.mp432.59M
| | ├──35:卡方校验确切概率法_1.mp426.61M
| | ├──36:配对卡方检验_1.mp434.73M
| | ├──37:二项分布介绍_1.mp431.56M
| | ├──38:Python实现二项分布检验_1.mp424.46M
| | ├──39:相关分析概率_1.mp425.01M
| | ├──3:假设检验步骤_1.mp422.24M
| | ├──40:相关分析的计算原理_1.mp437.16M
| | ├──41:python实现相关分析_1.mp419.32M
| | ├──42:RR与OR的介绍_1.mp419.67M
| | ├──43:Python实现RR与OR值_1.mp433.63M
| | ├──44:线性回归介绍_1.mp410.25M
| | ├──45:线性回归模型概述_1.mp444.37M
| | ├──46:线性回归的实用条件_1.mp420.58M
| | ├──47:线性回归模型的建模步骤_1.mp428.96M
| | ├──48:scipy实现线性回归_1.mp410.11M
| | ├──49:statsmodels实现线性回归_1.mp416.40M
| | ├──4:I类与II类错误_1.mp415.69M
| | ├──50:statsmodels多组自变量线性回归_1.mp425.30M
| | ├──51:为什么学习样本量估计_1.mp412.86M
| | ├──52:样本量的计算原理_1.mp426.76M
| | ├──53:t检验的样本量估计_1.mp452.12M
| | ├──54:多组样本量估计_1.mp418.79M
| | ├──55:率的比较的样本量估计_1.mp427.39M
| | ├──5:假设检验注意事项_1.mp49.69M
| | ├──6:单样本t检验_1.mp417.42M
| | ├──7:python实现单样本t检验_1.mp430.94M
| | ├──8:两样本t检验_1.mp410.50M
| | └──9:scipy实现两样本t检验_1.mp422.32M
| ├──代码.rar190.04kb
| └──文档.rar1.27M
├──21-Python_数据分析项目
| ├──章节1:人工智能项目流程
| ├──章节2:二手车价格预测
| ├──章节3:旅游景点票价预测
| ├──章节4:工资分类预测
| ├──章节5:广告点击转化率预测
| ├──章节6:文本分类-自然语言处理
| ├──章节7:音乐推荐系统【
| ├──章节8:银行客户流失分析【
| └──章节9:申请评分卡
├──21-Python_数据分析项目【
| ├──章节1:人工智能项目流程
| ├──章节2:二手车价格预测
| ├──章节3:旅游景点票价预测
| ├──章节4:工资分类预测
| ├──章节5:广告点击转化率预测
| ├──章节6:文本分类-自然语言处理
| ├──章节7:音乐推荐系统【
| ├──章节8:银行客户流失分析【
| └──章节9:申请评分卡
├──21-Python_数据分析项目
| ├──章节1:人工智能项目流程
| | ├──01人工智能项目流程.rar462.24kb
| | ├──1:机器学习项目开发步骤_1.mp43.83M
| | ├──2:项目需求_1.mp43.44M
| | ├──3:数据预处理和特征工程_1.mp46.00M
| | └──4:算法选择及调优评估_1.mp46.52M
| ├──章节2:二手车价格预测
| | ├──02二手车价格预测.rar486.01kb
| | ├──10:爬虫实现_1.mp460.62M
| | ├──11:读取数据及标签预处理_1.mp413.27M
| | ├──12:标签的特征处理_1.mp429.04M
| | ├──13:价格分析_1.mp418.68M
| | ├──14:销量及占有比重分析_1.mp48.40M
| | ├──15:价格分区概率分析_1.mp411.41M
| | ├──16:特征工程_1.mp416.19M
| | ├──17:建模_1.mp422.36M
| | ├──5:项目简介_1.mp45.38M
| | ├──6:创建爬虫项目_1.mp411.98M
| | ├──7:url分析_1.mp48.85M
| | ├──8:页面分析_1.mp418.30M
| | └──9:数据解析_1.mp450.61M
| ├──章节3:旅游景点票价预测
| | ├──03旅游景点票价预测.rar543.85kb
| | ├──18:项目介绍_1.mp46.70M
| | ├──19:网页地址分析及创建项目_1.mp416.57M
| | ├──20:网页解析一_1.mp428.06M
| | ├──21:网页解析二_1.mp421.20M
| | ├──22:爬虫实现_1.mp445.67M
| | ├──23:存数据_1.mp414.42M
| | ├──24:数据预处理_1.mp433.26M
| | ├──25:统计分析一_1.mp417.46M
| | ├──26:统计分析二_1.mp426.72M
| | ├──27:数据分布分析_1.mp438.92M
| | ├──28:数据预处理二_1.mp410.32M
| | └──29:建模_1.mp428.84M
| ├──章节4:工资分类预测
| | ├──04工资分类预测.rar2.98M
| | ├──30:项目背景及数据来源介绍_1.mp429.92M
| | ├──31:数据的理解_1.mp431.88M
| | ├──32:数据分析_1.mp439.82M
| | ├──33:数据预处理和特征工程1_1.mp430.06M
| | ├──34:数据预处理和特征工程2_1.mp443.46M
| | ├──35:数据预处理和特征工程3_1.mp432.34M
| | ├──36:特征选择和特征提取_1.mp419.48M
| | └──37:模型训练及评估_1.mp441.04M
| ├──章节5:广告点击转化率预测
| | ├──05广告点击转化率预测.rar594.15M
| | ├──38:课程安排建议_1.mp414.56M
| | ├──39:项目背景_1.mp46.56M
| | ├──40:数据由来_1.mp433.90M
| | ├──41:数据由来2_1.mp418.77M
| | ├──42:Baseline模型建立_1.mp445.97M
| | ├──43:Baseline补充_1.mp48.19M
| | ├──44:数据分析_1.mp441.96M
| | ├──45:特征工程1_1.mp423.78M
| | ├──46:特征工程2_1.mp429.34M
| | └──47:算法选择及调参_1.mp425.35M
| ├──章节6:文本分类-自然语言处理
| | ├──48:项目介绍_1.mp48.12M
| | ├──49:词云介绍_1.mp411.38M
| | ├──50:分词_1.mp413.68M
| | ├──51:做词云_1.mp411.97M
| | ├──52:自定义词云背景_1.mp413.67M
| | ├──53:基于TF-IDF进行关键词抽取_1.mp433.80M
| | ├──54:基于textrank关键词提取_1.mp415.84M
| | ├──55:词袋模型_1.mp415.36M
| | ├──56:lda建模_1.mp47.82M
| | ├──57:数据准备_1.mp412.31M
| | ├──59:自定义模型_1.mp48.79M
| | ├──60:cnn完成文本分类_1.mp422.20M
| | ├──61:lstm文本分类_1.mp49.28M
| | └──code.rar82.57M
| ├──章节7:音乐推荐系统
| | ├──62:课程安排建议_1.mp42.98M
| | ├──63:推荐系统概述_1.mp46.61M
| | ├──64:推荐系统解决方案_1.mp45.42M
| | ├──65:协同过滤_1_1.mp48.04M
| | ├──66:协同过滤_2_1.mp48.20M
| | ├──67:音乐推荐系统概述_1.mp420.60M
| | ├──68:数据解析_1.mp428.38M
| | ├──69:数据保存_1.mp414.49M
| | ├──70:surprise_1.mp429.45M
| | ├──71:最相似歌单_1.mp436.29M
| | └──72:用户预测_1.mp415.98M
| ├──章节8:银行客户流失分析
| | ├──08银行客户流失分析.rar8.01M
| | ├──73:银行客群及产品类别_1.mp49.68M
| | ├──74:客户流失预警的作用_1.mp49.71M
| | ├──75:数据描述_1.mp430.36M
| | ├──76:数据分析_1.mp440.84M
| | ├──77:数据预处理_1.mp445.14M
| | ├──78:特征工程_1.mp434.67M
| | ├──79:建立模型_1.mp412.66M
| | ├──80:调参_1.mp422.26M
| | └──81:项目总结_1.mp412.96M
| └──章节9:申请评分卡
| | ├──09申请评分卡.rar4.04M
| | ├──82:信用违约风险_1.mp411.08M
| | ├──83:申请评分卡_1.mp44.50M
| | ├──84:数据描述_1.mp413.69M
| | ├──85:数据预处理_1.mp49.76M
| | ├──86:数据预处理1_1.mp422.75M
| | ├──87:数据预处理2_1.mp423.51M
| | ├──88:特征衍生_1.mp410.24M
| | ├──89:工具函数_1.mp430.30M
| | ├──90:分箱业务_1.mp424.15M
| | ├──91:相关性分析_1.mp410.87M
| | ├──92:模型训练_1.mp48.20M
| | └──93:调参_1.mp416.88M
├──22-数据可视化Tableau入门
| ├──章节10:Tableau数据分组
| ├──章节11:Tableau高级图表
| ├──章节12:Tableau仪表板和故事
| ├──章节13:回归分析和时间序列分析
| ├──章节14:案例-泰坦尼克号数据可视化分析
| ├──章节1:Tableau下载与安装
| | ├──安装文件【
| | └──资料【
| ├──章节2:Tableau基本操作
| ├──章节3:Tableau菜单介绍
| ├──章节4:Tableau基本图表绘制
| ├──章节5:Tableau计算字段和参数
| ├──章节6:Tableau筛选器
| ├──章节7:Tableau参考线【
| ├──章节8:Tableau数据集
| └──章节9:Tableau数据分层
├──22-数据可视化Tableau入门【
| ├──章节10:Tableau数据分组
| ├──章节11:Tableau高级图表
| ├──章节12:Tableau仪表板和故事
| ├──章节13:回归分析和时间序列分析
| ├──章节14:案例-泰坦尼克号数据可视化分析
| ├──章节1:Tableau下载与安装
| | ├──安装文件【
| | └──资料【
| ├──章节2:Tableau基本操作
| ├──章节3:Tableau菜单介绍
| ├──章节4:Tableau基本图表绘制
| ├──章节5:Tableau计算字段和参数
| ├──章节6:Tableau筛选器
| ├──章节7:Tableau参考线【
| ├──章节8:Tableau数据集
| └──章节9:Tableau数据分层
├──22-数据可视化Tableau入门
| ├──章节10:Tableau数据分组
| | └──26:数据分组_1.mp432.36M
| ├──章节11:Tableau高级图表
| | ├──27:绘制箱型图_1.mp418.15M
| | ├──28:绘制靶心图_1.mp421.72M
| | ├──29:绘制四象限图_1.mp417.16M
| | ├──30:绘制甘特图_1.mp423.82M
| | ├──31:绘制直方图_1.mp420.61M
| | ├──32:绘制柱线结合图_1.mp425.17M
| | ├──33:绘制漏斗图_1.mp430.21M
| | ├──34:绘制漏斗图2_1.mp416.54M
| | ├──35:绘制人口金字塔_1.mp426.89M
| | ├──36:绘制范围-线图_1.mp435.24M
| | ├──37:绘制倾斜图_1.mp436.10M
| | ├──38:绘制雷达图_1.mp455.19M
| | └──39:绘制凹凸图_1.mp413.91M
| ├──章节12:Tableau仪表板和故事
| | ├──40:仪表板_1.mp436.35M
| | └──41:创建故事_1.mp424.45M
| ├──章节13:回归分析和时间序列分析
| | ├──42:回归分析_1.mp441.73M
| | └──43:时间序列分析_1.mp430.42M
| ├──章节14:案例-泰坦尼克号数据可视化分析
| | ├──44:泰坦尼克号数据介绍_1.mp48.92M
| | ├──45:获救与船舱和性别有关_1.mp426.69M
| | ├──46:不同船舱不同性别获救人数分析_1.mp428.21M
| | └──47:生存率分析_1.mp437.18M
| ├──章节1:Tableau下载与安装
| | ├──安装文件
| | ├──资料【
| | ├──资料
| | └──1:Tableau下载安装_1.mp429.88M
| ├──章节2:Tableau基本操作
| | └──2:连接数据源及查看数据源数据_1.mp423.30M
| ├──章节3:Tableau菜单介绍
| | ├──3:工作簿中菜单介绍1_1.mp436.51M
| | └──4:工作簿菜单介绍2_1.mp437.04M
| ├──章节4:Tableau基本图表绘制
| | ├──10:热图_突出显示图_1.mp416.25M
| | ├──11:树状图_1.mp425.96M
| | ├──12:绘制符号地图_1.mp418.35M
| | ├──13:填充地图_多维地图_1.mp434.79M
| | ├──14:混合地图_1.mp421.81M
| | ├──15:多边形地图_背景地图_1.mp430.70M
| | ├──5:绘制条形图_1.mp423.07M
| | ├──6:绘制折线图_1.mp427.73M
| | ├──7:绘制饼图_1.mp424.11M
| | ├──8:绘制散点图_1.mp425.88M
| | └──9:文字云_气泡图_1.mp429.80M
| ├──章节5:Tableau计算字段和参数
| | ├──16:创建计算字段_更改数据类型_1.mp421.53M
| | ├──17:创建计算字段的使用实例_1.mp424.69M
| | └──18:创建参数及参数的使用_1.mp421.50M
| ├──章节6:Tableau筛选器
| | ├──19:筛选器1_1.mp424.45M
| | └──20:筛选器2_1.mp432.38M
| ├──章节7:Tableau参考线【
| | ├──21:添加参考线_1.mp417.60M
| | ├──22:参考区间_分布区间_1.mp419.70M
| | └──23:参考线中使用参数_1.mp418.17M
| ├──章节8:Tableau数据集【
| | └──24:创建数据集_1.mp440.44M
| └──章节9:Tableau数据分层【
| | └──25:数据分层_1.mp418.31M
├──23-人工智能基础_机器学习理论和实战【
| ├──章节10:SVM支持向量机算法
| ├──章节11:决策树算法
| ├──章节12:随机森林算法
| ├──章节13:Adaboost算法
| ├──章节14:GBDT算法
| ├──章节15:XGBoost算法
| ├──章节16:Kaggle实战
| ├──章节1:无约束最优化问题的求解算法
| ├──章节2:三种梯度下降法
| ├──章节3:代码实战梯度下降法与优化
| ├──章节4:归一化
| ├──章节5:正则化
| ├──章节6:多元线性回归的衍生算法
| ├──章节7:多项式升维
| ├──章节8:逻辑回归
| └──章节9:Softmax回归
├──23-人工智能基础_机器学习理论和实战
| ├──章节10:SVM支持向量机算法
| | ├──62:SVM与感知机关系_几何距离与函数距离_1.mp461.90M
| | ├──63:SVM的思想_1.mp432.63M
| | ├──64:几种SVM_SVM的损失函数_1.mp442.72M
| | ├──65:数学预备知识_拉格朗日函数_1.mp476.01M
| | ├──66:硬间隔SVM的两步优化_1.mp455.81M
| | ├──67:总结硬间隔SVM_1.mp425.03M
| | ├──68:软间隔SVM和总结流程_1.mp483.50M
| | ├──69:非线性SVM_1.mp430.62M
| | ├──70:SVM在sklearn中的使用_超参数_1.mp491.78M
| | ├──代码.rar1.07M
| | └──资料.rar2.07M
| ├──章节11:决策树算法
| | ├──1.txt1.27kb
| | ├──71:决策树的介绍_1.mp423.15M
| | ├──72:决策树的特点_1.mp411.98M
| | ├──73:决策树的两种数学表达_1.mp413.34M
| | ├──74:决策树的构建流程和数学表达_1.mp418.43M
| | ├──75:决策树分裂常用指标_gini系数介绍_1.mp432.51M
| | ├──76:Gini系数公式计算Iris分裂节点收益_1.mp413.81M
| | ├──77:信息增益ID3_1.mp432.65M
| | ├──78:Gini系数和信息熵的关系_1.mp47.19M
| | ├──79:信息增益率和MSE_1.mp429.89M
| | ├──80:剪枝_决策树的优缺点_1.mp437.64M
| | ├──81:ID3和C4.5比较_1.mp428.44M
| | ├──82:绘制决策树模型的graphvis安装_1.mp48.45M
| | ├──83:代码决策树鸢尾花分类_绘图_特征选择_1.mp453.05M
| | ├──84:代码决策树鸢尾花超参数比较_1.mp46.01M
| | ├──85:代码回归树_1.mp411.22M
| | ├──代码.rar31.80M
| | └──非线性分类回归算法_决策树与经典集成学习算法.pdf4.33M
| ├──章节12:随机森林算法
| | ├──1.txt0.47kb
| | ├──86:集成学习_随机森林思路_1.mp426.20M
| | ├──87:Bagging_Boosting_1.mp432.64M
| | ├──88:随机森林的特性_1.mp433.72M
| | ├──89:随机森林优缺点_代码调用_1.mp410.54M
| | ├──90:OOB作为验证集_1.mp417.74M
| | ├──代码.rar0.57kb
| | ├──使用python代码写出随机森林的实例.jpg112.92kb
| | ├──随机森林算法的优缺点.jpg23.33kb
| | └──谈谈对(OOB)Out of bag data的理解.jpg17.41kb
| ├──章节13:Adaboost算法
| | ├──1.txt0.32kb
| | ├──91:举例判别苹果理解Adaboost_1.mp423.18M
| | ├──92:什么adaboost_数据的权重_权重错误率_1.mp410.17M
| | ├──93:Adaboost通过调整数据集的权重达到0.5来训练下一个弱分类器_1.mp49.28M
| | ├──94:Adaboost中每一时刻样本Un如何计算_1.mp445.51M
| | ├──95:Adaboost的总结_1.mp420.41M
| | ├──96:OpenCV中CascadeClassifier默认就是用的Adaboost_1.mp413.45M
| | ├──97:Adaboost在sklearn中的调用_1.mp46.09M
| | └──代码.rar125.21kb
| ├──章节14:GBDT算法
| | ├──1.txt0.28kb
| | ├──100:再次对比GBDT的梯度下降和之前W的梯度下降_1.mp412.35M
| | ├──101:举例并且初步总结GBDT_1.mp422.76M
| | ├──102:GBDT中的shrinkage衰减系数的作用_1.mp48.75M
| | ├──103:推导GBDT做分类的时候负梯度亦是残差_1.mp436.98M
| | ├──104:剖析GBDT做二分类的模型使用和训练过程_1.mp456.57M
| | ├──105:GBDT每条脚本都会求对应的负梯度_1.mp418.74M
| | ├──106:GBDT做多分类的思路_1.mp413.98M
| | ├──107:举个例子说明GBDT多分类_1.mp433.16M
| | ├──108:GBDT副产品_特征组合用于降维_1.mp422.63M
| | ├──109:再次结合例子对GBDT多分类的具体训练流程剖析_1.mp473.66M
| | ├──98:GBDT是应用的函数空间的梯度下降_1.mp432.87M
| | ├──99:为什么总是说GBDT是去拟合的残差_1.mp417.63M
| | └──第六阶段_非线性分类回归算法_决策树与经典集成学习算法.pdf4.33M
| ├──章节15:XGBoost算法
| | ├──110:讲解XGBOOST之前回顾有监督机器学习_1.mp424.30M
| | ├──111:讲解XGBOOST之前回顾目标式的基于决策树的集成学习_1.mp450.57M
| | ├──112:讲解XGBOOST目标函数_里面包含了正则项_1.mp419.91M
| | ├──113:讲解XGBOOST目标函数_本质使用泰勒展开二阶去逼近_1.mp414.58M
| | ├──114:简化XGBOOST目标函数_引入了gi_hi这两个符号_1.mp415.84M
| | ├──115:换一种方式表达一颗树_1.mp410.20M
| | ├──116:把复杂度部分带入XGBOOST目标函数并简化_1.mp413.15M
| | ├──117:XGBOOST的最终目标函数形式和叶子节点上分值的形式_1.mp428.66M
| | ├──118:回顾推导出来的W和Obj公式的作用_1.mp411.09M
| | ├──119:在训练下一颗树的时候已经会根据上一时刻整体的结果来去计算每个样本的g和h_1.mp416.01M
| | ├──120:具体根据收益公式来去贪婪的生长出每一颗决策树_1.mp447.84M
| | ├──121:后续关于计算的优化_离散变量_剪枝_1.mp426.61M
| | ├──122:总结了xgboost流程_对样本自身带权重值xgboost如何解决_1.mp414.91M
| | ├──123:总结xgboost需要理解的一些点_1.mp46.91M
| | ├──124:xgboost和GBDT区别_1.mp418.60M
| | ├──125:关于xgboost的安装_1.mp46.39M
| | ├──126:对数据集预处理做前期准备_1.mp439.45M
| | ├──127:对数据集预处理_去掉数值种类非常多的city字段_出生日期转换为年龄_空值太多把维度变成01编码_1.mp417.35M
| | ├──128:对数据集预处理_填充其它的空值_对某些维度连续性数据的离散化_1.mp427.87M
| | ├──129:字符串的数值化_离散型数据one-hot编码_重新分为训练和测试_落地保存_1.mp49.49M
| | ├──130:读取处理好的数据_给定一些xgboost需要的超参数_1.mp418.22M
| | ├──131:调用xgboost来训练模型_可以选择去使用CV交叉验证得到合适的超参数_1.mp428.49M
| | ├──132:调整xgboost一些超参数来提升模型的ACC和AUC_1.mp412.13M
| | └──代码.rar4.54M
| ├──章节16:Kaggle实战
| | ├──133:Rossmann药店销量预测_kaggle的介绍_1.mp422.08M
| | ├──134:对数据字段的介绍_导包_1.mp410.32M
| | ├──135:自定义损失函数_1.mp413.07M
| | ├──136:对数据里面的目标变量sales的一个分析_1.mp424.21M
| | ├──137:数据的预处理_1.mp453.50M
| | ├──138:模型的训练_评估_1.mp427.20M
| | ├──139:kaggle竞赛网站学习_1.mp456.89M
| | ├──140:Kaggle网页分类竞赛介绍_1.mp413.71M
| | ├──141:评估指标ROC和AUC_1.mp421.91M
| | ├──142:评估指标ROC和AUC_1.mp425.81M
| | ├──143:竞赛其他相关提交成绩排行榜_1.mp423.17M
| | ├──144:数据导入_1.mp423.84M
| | ├──145:MLlib对网页分类竞赛数据预处理_1.mp439.89M
| | ├──146:MLlib对网页分类竞赛数据预处理_模型训练_1.mp430.25M
| | ├──147:MLlib对网页分类竞赛模型训练_模型训练评估_搜索最佳超参数_1.mp426.37M
| | ├──148:使用SparkML对网页分类竞赛数据预处理_模型训练_交叉验证调参_01_1.mp436.14M
| | ├──149:使用SparkML对网页分类竞赛数据预处理_模型训练_交叉验证调参_02_1.mp436.28M
| | ├──150:使用SparkML对网页分类竞赛数据预处理_模型训练_交叉验证调参_03_1.mp432.51M
| | ├──151:使用SparkML对网页分类竞赛数据预处理_模型训练_交叉验证调参_04_1.mp435.11M
| | ├──Spark集群搭建与程序运行实战_资料下载.rar326.26M
| | ├──代码.rar6.42M
| | └──第七阶段_掌握AI竞赛神器_XGBoost算法.pdf2.22M
| ├──章节1:无约束最优化问题的求解算法
| | ├──1:梯度下降法产生的目的和原因以及思想_1.mp434.76M
| | ├──2:梯度下降法公式_1.mp433.85M
| | ├──3:学习率设置的学问_全局最优解_1.mp434.47M
| | ├──4:梯度下降法迭代流程总结_1.mp416.26M
| | ├──5:多元线性回归下的梯度下降法_1.mp424.85M
| | └──资料.pdf2.11M
| ├──章节2:三种梯度下降法
| | ├──6:全量梯度下降_1.mp437.85M
| | ├──7:随机梯度下降_小批量梯度下降_1.mp423.85M
| | ├──8:对应梯度下降法的问题和挑战_1.mp426.72M
| | └──9:轮次和批次_1.mp425.82M
| ├──章节3:代码实战梯度下降法与优化
| | ├──10:代码实现全量梯度下降第1步和第2步_1.mp413.91M
| | ├──11:代码实现全量梯度下降第3步和第4步_1.mp420.03M
| | ├──12:代码实现随机梯度下降_1.mp415.30M
| | ├──13:代码实现小批量梯度下降_1.mp418.04M
| | ├──14:代码改进保证训练数据全都能被随机取到_1.mp425.72M
| | ├──15:代码改进实现随着迭代增加动态调整学习率_1.mp423.97M
| | └──代码.rar1.73kb
| ├──章节4:归一化
| | ├──16:归一化的目的_维度之间数量级不同产生的矛盾_1.mp435.03M
| | ├──17:归一化的目的_举例子来理解做归一化和不做归一化的区别_1.mp416.17M
| | ├──18:归一化的副产品_有可能会提高模型的精度_1.mp410.84M
| | ├──19:最大值最小值归一化_1.mp412.85M
| | ├──20:标准归一化_1.mp431.41M
| | └──21:代码完成标准归一化_1.mp422.84M
| ├──章节5:正则化
| | ├──22:正则化的目的防止过拟合_1.mp416.75M
| | ├──23:正则化通过损失函数加入惩罚项使得W越小越好_1.mp421.41M
| | ├──24:常用的L1和L2正则项以及数学意义_1.mp423.73M
| | ├──25:L1稀疏性和L2平滑性_1.mp429.79M
| | └──26:通过L1和L2的导函数理解区别的本质原因_1.mp430.70M
| ├──章节6:多元线性回归的衍生算法
| | ├──27:代码调用Ridge岭回归_1.mp442.00M
| | ├──28:代码调用Lasso回归_1.mp418.03M
| | ├──29:代码调用ElasticNet回归_1.mp428.39M
| | └──代码.rar1.02kb
| ├──章节7:多项式升维
| | ├──30:升维的意义_多项式回归_1.mp428.46M
| | ├──31:多项式升维代码实战_传入不同超参数对比_1.mp428.97M
| | ├──32:多项式升维代码实战_训练模型和评估_1.mp421.51M
| | └──代码.rar0.72kb
| ├──章节8:逻辑回归
| | ├──1.txt1.34kb
| | ├──33:逻辑回归_Sigmoid函数_1.mp413.87M
| | ├──34:sigmoid函数作用_1.mp418.54M
| | ├──35:逻辑回归为什么用sigmoid函数_预备知识_1.mp415.79M
| | ├──36:证明伯努利分布是指数族分布_推导出逻辑回归公式_1.mp423.88M
| | ├──37:回想多元线性回归公式其实也是从广义线性回归推导出来的_1.mp43.95M
| | ├──38:推导逻辑回归损失函数_得到总似然的公式_1.mp417.45M
| | ├──39:推导逻辑回归损失函数_得到最终形式_1.mp47.03M
| | ├──40:绘制逻辑回归损失函数_读入数据计算最优解模型_实现逻辑回归预测_实现逻辑回归损失函数_1.mp433.78M
| | ├──41:绘制逻辑回归损失函数_探索单个参数和损失的关系_1.mp417.11M
| | ├──42:绘制逻辑回归损失函数_探索两个参数和损失函数变换关系_1.mp424.33M
| | ├──43:绘制逻辑回归损失函数_绘制3D的图形_分析X1X2两个维度的重要度_1.mp415.00M
| | ├──44:对逻辑回归函数进行求导_结论在后面会用到_1.mp49.22M
| | ├──45:对逻辑回归的损失函数求导_推导出导函数的形式_1.mp418.33M
| | ├──46:实战逻辑回归对鸢尾花数据集进行二分类_1.mp429.01M
| | ├──47:OneVsRest将多分类问题转化成多个二分类问题_1.mp414.92M
| | ├──48:实战逻辑回归对鸢尾花数据集进行多分类_1.mp420.34M
| | ├──代码.rar1.77kb
| | └──第五阶段_线性分类算法_逻辑回归和Softmax回归.pdf1.09M
| └──章节9:Softmax回归
| | ├──1.txt0.85kb
| | ├──49:证明多项式分布属于指数族分布一种_1.mp414.52M
| | ├──50:从广义线性回归的η推导出来Softmax的公式_1.mp411.13M
| | ├──51:有了Softmax函数的公式就可以去计算loss_Softmax的Loss函数形式其实就是LR的泛化版本_1.mp417.40M
| | ├──52:再次证明Softmax损失函数当K=2时就是逻辑回归损失函数_1.mp412.71M
| | ├──53:证明Softmax公式K=2的时候就是逻辑回归_平移不变性_1.mp47.07M
| | ├──54:逻辑回归和Softmax回归在多分类任务模型参数上的区别_与算法在选择上的区别_1.mp424.17M
| | ├──55:实战音乐分类器_讲解需求和读取数据_1.mp419.64M
| | ├──56:实战音乐分类器_探索不同曲风音乐文件的时间频率图_1.mp429.54M
| | ├──57:实战音乐分类器_傅里叶变换可以帮助我们做什么_1.mp412.49M
| | ├──58:实战音乐分类器_代码使用傅里叶变换将混音文件进行投影_1.mp424.24M
| | ├──59:实战音乐分类器_代码对单首歌曲进行傅里叶变换_代码对600首音乐文件进行傅里叶变换并保存结果_1.mp427.96M
| | ├──60:实战音乐分类器_代码读取600首傅里叶变换后的数据_构建训练集并训练模型_1.mp427.11M
| | ├──61:实战音乐分类器_模型的测试和调优_解决双通道音乐文件的问题_1.mp444.25M
| | ├──代码.rar47.89kb
| | └──数据.rar2.27G
├──24-人工智能基础_深度学习理论和实战
| ├──章节1:理解神经网络及应用
| | ├──10:多层神经网络优缺点_3 .mp439.90M
| | ├──11:多层神经网络优缺点_4 .mp437.31M
| | ├──12:sklearn_神经网络API超参数讲解_1 .mp445.75M
| | ├──13:sklearn_神经网络API超参数讲解_2 .mp480.47M
| | ├──14:sklearn_神经网络API超参数讲解_3 .mp439.46M
| | ├──15:使用sklearnMLPRegressor对concrete数据集回归案例_1 .mp460.82M
| | ├──16:使用sklearnMLPRegressor对concrete数据集回归案例_2 .mp449.54M
| | ├──17:使用sklearnMLPRegressor对concrete数据集回归案例_3 .mp460.39M
| | ├──18:使用sklearnMLPRegressor对concrete数据集回归案例_4 .mp461.97M
| | ├──1:神经元_激活函数_1 .mp433.80M
| | ├──2:神经元_激活函数_2 .mp436.27M
| | ├──3:单层网络_多层网络隐藏层_1 .mp426.48M
| | ├──4:单层网络_多层网络隐藏层_2 .mp425.86M
| | ├──5:单层神经网络与机器学习_3 .mp423.48M
| | ├──6:多层神经网络隐藏层意义1 .mp425.89M
| | ├──7:多层神经网络隐藏层意义_2 .mp426.45M
| | ├──8:多层神经网络优缺点_1 .mp424.47M
| | └──9:多层神经网络优缺点_2 .mp437.27M
| ├──章节2:Tensorflow入门与安装
| | ├──19:再次深入理解归一化_1 .mp431.54M
| | ├──20:再次深入理解归一化_2 .mp446.91M
| | ├──21:再次深入理解归一化_3 .mp439.05M
| | ├──22:tensorflow的官网讲解和安装详解_1 .mp441.55M
| | ├──23:tensorflow的官网讲解和安装详解_2 .mp455.94M
| | ├──24:tensorflow的官网讲解和安装详解_3 .mp464.18M
| | ├──25:tensorflow的官网讲解和安装详解_4 .mp455.57M
| | ├──26:tensorflow的代码流程_tensorflow的第一个程序_1 .mp452.95M
| | ├──27:tensorflow的代码流程_tensorflow的第一个程序_2 .mp433.29M
| | ├──28:tensorflow的代码流程_tensorflow的第一个程序_3 .mp466.23M
| | ├──29:TensorFlow编程入门学习到线性回归解析解方式开发实战_1 .mp434.56M
| | ├──30:TensorFlow编程入门学习到线性回归解析解方式开发实战_2 .mp440.08M
| | └──31:TensorFlow编程入门学习到线性回归解析解方式开发实战_3 .mp445.51M
| ├──章节3:反向传播及利用Tensorflow完成浅层模型
| | ├──32:TensorFlow自动反向传播介绍_1 .mp436.37M
| | ├──33:TensorFlow自动反向传播介绍_2 .mp428.29M
| | ├──34:TensorFlow编程开发实战线性回归利用梯度下降法求解最优解_1 .mp442.52M
| | ├──35:TensorFlow编程开发实战线性回归利用梯度下降法求解最优解_2 .mp474.54M
| | ├──36:TensorFlow编程开发实战线性回归升级版_1 .mp437.28M
| | ├──37:TensorFlow编程开发实战线性回归升级版_2 .mp464.13M
| | ├──38:各种深度学习优化器_1 .mp465.84M
| | ├──39:各种深度学习优化器_2 .mp466.16M
| | ├──40:各种深度学习优化器_3 .mp4162.41M
| | └──41:代码模块化操作 .mp432.63M
| ├──章节4:Tensorflow使用优化器以及模型的存储和加载
| | ├──42:Reverse_Mode_Autodiff反向传播计算详解_1 .mp430.46M
| | ├──43:Reverse_Mode_Autodiff反向传播计算详解_2 .mp432.87M
| | ├──44:Reverse_Mode_Autodiff反向传播计算详解_3 .mp432.99M
| | ├──45:Softmax分类和多分类转成多个二分类的本质区别_1 .mp436.32M
| | ├──46:Softmax分类和多分类转成多个二分类的本质区别_2 .mp435.27M
| | ├──47:Softmax分类和多分类转成多个二分类的本质区别_3 .mp431.68M
| | ├──48:TensorFlow实战Softmax分类的构建图阶段_1 .mp463.89M
| | ├──49:TensorFlow实战Softmax分类的构建图阶段_2 .mp479.46M
| | ├──50:TensorFlow实战Softmax分类的构建图阶段_3 .mp453.77M
| | ├──51:Softmax代码实战运行阶段讲解_代码模块化_1 .mp445.27M
| | ├──52:Softmax代码实战运行阶段讲解_代码模块化_2 .mp467.21M
| | ├──53:Softmax代码实战运行阶段讲解_代码模块化_3 .mp4104.00M
| | └──54:Softmax代码实战运行阶段讲解_代码模块化_4 .mp4117.56M
| ├──章节5:深度神经网络DNN
| | ├──55:TensorFlow实战DNN网络的layer功能实现_1 .mp450.79M
| | ├──56:TensorFlow实战DNN网络的layer功能实现_2 .mp471.01M
| | ├──57:实战DNN网络实现手写数字识别的训练与评估_1 .mp451.97M
| | ├──58:实战DNN网络实现手写数字识别的训练与评估_2 .mp456.90M
| | ├──59:实战DNN网络利用fully_connected实现和训练与评估 .mp452.78M
| | ├──60:梯度弥散梯度消失_W角度初始化减轻症状_1 .mp452.02M
| | ├──61:梯度弥散梯度消失_W角度初始化减轻症状_2 .mp479.32M
| | ├──62:梯度弥散梯度消失_W角度初始化减轻症状_3 .mp450.25M
| | ├──63:梯度弥散梯度消失_W角度初始化减轻症状_4 .mp429.64M
| | ├──64:从激活函数_BatchNormalization角度减轻梯度弥散消失问题_1 .mp465.59M
| | ├──65:从激活函数_BatchNormalization角度减轻梯度弥散消失问题_2 .mp494.72M
| | └──66:从激活函数_BatchNormalization角度减轻梯度弥散消失问题_3 .mp467.81M
| ├──章节6:卷积神经网络CNN
| | ├──67:卷积神经网络感受野_局部连接 .mp432.45M
| | ├──68:单通道卷积的计算_卷积带来的好处_1 .mp449.61M
| | ├──69:单通道卷积的计算_卷积带来的好处_2 .mp461.71M
| | ├──70:彩色图片卷积计算_卷积的步长和填充0的问题_1 .mp452.07M
| | ├──71:彩色图片卷积计算_卷积的步长和填充0的问题_2 .mp461.72M
| | ├──72:Padding中SAME的逻辑 .mp484.55M
| | ├──73:卷积计算的代码操作_1 .mp433.40M
| | ├──74:卷积计算的代码操作_2 .mp441.93M
| | ├──75:卷积计算的代码操作_3 .mp458.19M
| | └──76:详谈卷积的权值共享 .mp444.93M
| ├──章节7:卷积神经网络实战
| | ├──77:池化代码操作_CNN的架构_1 .mp440.71M
| | ├──78:池化代码操作_CNN的架构_2 .mp432.46M
| | ├──79:池化代码操作_CNN的架构_3 .mp426.71M
| | ├──80:CNN来做MNIST数据集的分类_Dropout的意义_1 .mp458.06M
| | ├──81:CNN来做MNIST数据集的分类_Dropout的意义_2 .mp452.30M
| | ├──82:经典的卷积神经网络模型Alexnet_VGG_Inception_1 .mp491.04M
| | ├──83:经典的卷积神经网络模型Alexnet_VGG_Inception_2 .mp451.69M
| | ├──84:经典的卷积神经网络模型Alexnet_VGG_Inception_3 .mp487.48M
| | ├──85:经典的卷积神经网络模型Alexnet_VGG_Inception_4 .mp4139.38M
| | ├──86:经典的卷积神经网络模型Resnet残存网络_InceptionRestnet_1 .mp4100.43M
| | ├──87:经典的卷积神经网络模型Resnet残存网络_InceptionRestnet_2 .mp4168.25M
| | ├──88:经典cifar10数据集的读取_1 .mp4107.58M
| | ├──89:经典cifar10数据集的读取_2 .mp471.27M
| | ├──90:详解distorted_inputs和tf.train.shuffle_batch_1 .mp466.15M
| | ├──91:详解distorted_inputs和tf.train.shuffle_batch_2 .mp467.88M
| | ├──92:详解distorted_inputs和tf.train.shuffle_batch_3 .mp459.92M
| | └──93:详解distorted_inputs和tf.train.shuffle_batch_4 .mp482.14M
| └──章节8:Keras框架
| | ├──100:医疗图像_皮肤癌检测项目_1 .mp475.00M
| | ├──101:医疗图像_皮肤癌检测项目_2 .mp463.51M
| | ├──102:医疗图像_皮肤癌检测项目_3 .mp461.26M
| | ├──94:Keras中用VGG16做MNIST案例_1 .mp447.79M
| | ├──95:Keras中用VGG16做MNIST案例_2 .mp444.93M
| | ├──96:Keras中用VGG16做MNIST案例_3 .mp459.42M
| | ├──97:TensorFlow代码添加L1和L2正则_Keras入门_1 .mp4100.64M
| | ├──98:TensorFlow代码添加L1和L2正则_Keras入门_2 .mp474.56M
| | └──99:TensorFlow代码添加L1和L2正则_Keras入门_3 .mp489.05M
├──25-Hadoop 分布式文件系统:HDFS(扩展)
| ├──章节1:Hadoop 简单介绍及架构设计
| | ├──01-hadoop-单机大数据处理实现以及问题_1 .mp431.55M
| | ├──02-hadoop-单机大数据处理实现以及问题_2 .mp442.83M
| | ├──03-hadoop-单机大数据处理实现以及问题_3 .mp454.46M
| | ├──04-hadoop-多机分布式大数据处理推导-hadoop 概念介绍_1 .mp444.47M
| | ├──05-hadoop-多机分布式大数据处理推导-hadoop 概念介绍_2 .mp4100.48M
| | ├──06-hadoop-hdfs-存储模型-架构模型 .mp486.66M
| | ├──07-hadoop-hdfs-角色介绍-namenode-datanode_1 .mp444.35M
| | ├──08-hadoop-hdfs-角色介绍-namenode-datanode_2 .mp447.28M
| | ├──09-hadoop-hdfs-fsimage 与edits 合并_1 .mp457.27M
| | ├──10-hadoop-hdfs-fsimage 与edits 合并_2 .mp462.02M
| | ├──11-hadoop-hdfs-读写流程_1 .mp470.58M
| | ├──12-hadoop-hdfs-读写流程_2 .mp462.56M
| | ├──13-hadoop-hdfs-读写流程_3 .mp464.76M
| | ├──14-hadoop-hdfs-环境搭建配置解读 .mp4131.24M
| | └──1 .txt0.29kb
| ├──章节2:Hadoop 高可用集群及java API
| | ├──15-hadoop-hdfs-伪分布式环境搭建-使用_1 .mp4101.58M
| | ├──16-hadoop-hdfs-伪分布式环境搭建-使用_2 .mp4138.31M
| | ├──17-hadoop-hdfs-伪分布式环境搭建-使用_3 .mp4115.22M
| | ├──18-hadoop-hdfs-完全分布式搭建 .mp4135.41M
| | └──1 .txt0.11kb
| └──代码资料 .rar581.88M
├──26-Hadoop分布式计算框架:Mapreduce(扩展)
| ├──章节1:MapReduce分布式计算框架架构设计及项目案例
| | ├──10:hadoop-mapreduce-wordcount-api_2 .mp433.38M
| | ├──11:hadoop-mapreduce-wordcount-api_3 .mp431.30M
| | ├──12:hadoop-mapreduce-wordcount-api_4 .mp432.89M
| | ├──13:hadoop-mapreduce-源码-client_1 .mp427.87M
| | ├──14:hadoop-mapreduce-源码-client_2 .mp427.85M
| | ├──15:hadoop-mapreduce-源码-client_3 .mp430.69M
| | ├──16:hadoop-mapreduce-源码-map-input_1 .mp436.32M
| | ├──17:hadoop-mapreduce-源码-map-input_2 .mp432.96M
| | ├──18:hadoop-mapreduce-源码-map-input_3 .mp421.26M
| | ├──19:hadoop-mapreduce-源码-map-output_1 .mp441.25M
| | ├──1:hadoop-mapreduce-架构概念01_1 .mp416.37M
| | ├──20:hadoop-mapreduce-源码-map-output_2 .mp435.88M
| | ├──21:hadoop-mapreduce-源码-map-output_3 .mp431.80M
| | ├──22:hadoop-mapreduce-源码-map-output_4 .mp430.72M
| | ├──23:hadoop-mapreduce-源码-reduce_1 .mp438.34M
| | ├──24:hadoop-mapreduce-源码-reduce_2 .mp452.29M
| | ├──25:hadoop-mapreduce-源码-reduce_3 .mp428.39M
| | ├──26:hadoop-mapreduce-案例-天气01_1 .mp438.72M
| | ├──27:hadoop-mapreduce-案例-天气01_2 .mp444.63M
| | ├──28:hadoop-mapreduce-案例-天气02_1 .mp430.83M
| | ├──29:hadoop-mapreduce-案例-天气02_2 .mp434.68M
| | ├──2:hadoop-mapreduce-架构概念01_2 .mp427.54M
| | ├──30:hadoop-mapreduce-案例-好友推荐_1 .mp422.71M
| | ├──31:hadoop-mapreduce-案例-好友推荐_2 .mp443.07M
| | ├──32:hadoop-mapreduce-案例-好友推荐_3 .mp441.73M
| | ├──33:hadoop-mapreduce-案例-pagerank01_1 .mp426.03M
| | ├──34:hadoop-mapreduce-案例-pagerank01_2 .mp433.88M
| | ├──35:hadoop-mapreduce-案例-pagerank02_1 .mp428.26M
| | ├──36:hadoop-mapreduce-案例-pagerank02_2 .mp451.66M
| | ├──37:hadoop-mapreduce-案例-tfidf01_1 .mp437.97M
| | ├──38:hadoop-mapreduce-案例-tfidf01_2 .mp423.64M
| | ├──39:hadoop-mapreduce-案例-tfidf02_1 .mp437.42M
| | ├──3:hadoop-mapreduce-架构概念01_3 .mp425.56M
| | ├──40:hadoop-mapreduce-案例-tfidf02_2 .mp447.27M
| | ├──41:hadoop-mapreduce-案例-itemcf_1 .mp425.76M
| | ├──42:hadoop-mapreduce-案例-itemcf_2 .mp441.99M
| | ├──43:hadoop-mapreduce-案例-itemcf_3 .mp442.30M
| | ├──44:hadoop-mapreduce-案例-itemcf_4 .mp438.94M
| | ├──4:hadoop-mapreduce-架构概念02_1 .mp436.41M
| | ├──5:hadoop-mapreduce-架构概念02_2 .mp439.84M
| | ├──6:hadoop-yarn-概念_1 .mp422.95M
| | ├──7:hadoop-yarn-概念_2 .mp454.66M
| | ├──8:hadoop-yarn-概念_3 .mp426.20M
| | └──9:hadoop-mapreduce-wordcount-api_1 .mp443.56M
| └──1 .txt0.23kb
├──27-Hadoop离线体系:Hive(扩展)
| ├──章节1:hive架构、搭建、sql语法、函数
| | ├──01资料 .rar278.42M
| | ├──02笔记 .rar11.32M
| | ├──04代码 .rar42.00M
| | ├──05作业 .rar5.78M
| | ├──1:hive函数 .mp4121.61M
| | ├──1 .txt0.08kb
| | ├──2:hive介绍及架构设计 .mp491.34M
| | ├──3:hive搭建模式及单节点搭建 .mp4100.52M
| | ├──4:hive多节点搭建及DDL操作 .mp498.01M
| | ├──5:hive内部表、外部表及静态分区 .mp4144.02M
| | ├──6:hiveDML、Serde .mp498.21M
| | └──7:hivebeeline、jdbc .mp470.76M
| └──章节2:hive分区、分桶、安全认证、优化
| | ├──01资料 .rar278.42M
| | ├──02笔记 .rar14.08M
| | ├──04代码 .rar42.00M
| | ├──05作业 .rar5.78M
| | ├──10:hive动态分区及分桶 .mp484.25M
| | ├──11:hivelateralview、视图、索引 .mp484.33M
| | ├──12:hive运行方式及GUI接口 .mp494.50M
| | ├──13:hive权限管理 .mp473.59M
| | ├──14:hive优化 .mp4110.83M
| | ├──1 .txt0.11kb
| | ├──8:hive复习 .mp447.08M
| | └──9:hive作业及hive参数 .mp4172.29M
├──28-spark体系之分布式计算(扩展)
| ├──章节10:Kafka、SparkStreaming+Kafka两种版本整合
| | ├──01-资料 .rar57.03M
| | ├──03-笔记 .rar135.16kb
| | ├──04-代码 .rar285.58M
| | ├──1 .txt0.39kb
| | ├──64:复习+DriverHA .mp4109.66M
| | ├──65:Kafka01 .mp495.61M
| | ├──66:Kafka02 .mp4116.06M
| | ├──67:SparkSteaming1.6+Kafka0.8.2Receiver模式 .mp4239.20M
| | ├──68:SparkStreaming1.6+Kafka0.8.2Direct模式 .mp4161.51M
| | ├──69:SparkSteaming1.6+kafka0.8.2总结+Kafka0.11搭建 .mp4128.57M
| | └──70:SparkStreaming2.3+kafka0.11Direct模式 .mp4160.28M
| ├──章节1:Scala语言特点、类、对象、集合
| | ├──01-资料 .rar1.07G
| | ├──03-笔记 .rar1.31M
| | ├──04-代码 .rar26.30kb
| | ├──1:Scala语言初始 .mp461.55M
| | ├──2:Scala类和对象 .mp4111.26M
| | ├──3:Scala类和对象 .mp462.78M
| | ├──4:Scala方法和函数01 .mp464.04M
| | ├──5:Scala方法和函数02 .mp472.20M
| | ├──6:ScalaString+Array+List+Set .mp4102.88M
| | └──7:ScalaMap .mp439.80M
| ├──章节2:Scala隐式转换、通信模型
| | ├──01-资料 .rar600.10M
| | ├──03-笔记 .rar1.33M
| | ├──04-代码 .rar524.64kb
| | ├──10:偏函数+隐式转换01 .mp465.15M
| | ├──11:ScalaActor通信模型 .mp479.20M
| | ├──12:Spark开发环境准备 .mp479.86M
| | ├──13:Spark-ScalaWordCount .mp485.64M
| | ├──14:Spark-JavaWordCount .mp460.44M
| | ├──8:复习+tuple .mp486.73M
| | └──9:trait+caseClass+match .mp495.75M
| ├──章节3:Spark初始、核心RDD、算子
| | ├──01-资料 .rar417.39M
| | ├──03-笔记 .rar881.34kb
| | ├──04-代码 .rar18.03M
| | ├──15:Spark初始 .mp471.88M
| | ├──16:Spark基础 .mp481.56M
| | ├──17:Spark核心RDD .mp460.48M
| | ├──18:Spark算子介绍 .mp491.56M
| | ├──19:Spark算子Scala+Java代码案例 .mp4116.78M
| | ├──20:Spark持久化算子cache()、persist() .mp4108.19M
| | └──21:SparkCheckpoint持久化算子 .mp433.96M
| ├──章节4:Spark集群搭建、任务提交流程
| | ├──01-资料 .rar1.36M
| | ├──03-笔记 .rar4.61M
| | ├──04-代码 .rar1.52M
| | ├──22:Spark复习 .mp455.01M
| | ├──23:Spark集群搭建 .mp4125.12M
| | ├──24:SparkPi任务提交+客户端搭建 .mp4200.16M
| | ├──25:Spark基于Standalone两种提交任务的方式 .mp4113.97M
| | ├──26:Spark基于Yarn两种提交任务方式 .mp4149.22M
| | ├──27:SparkTransformation+action算子操作 .mp4171.53M
| | └──28:SparkScala算子代码 .mp479.85M
| ├──章节5:Spark计算模式、任务调度和资源调度
| | ├──01-资料 .rar2.72M
| | ├──03-笔记 .rar1.16M
| | ├──04-代码 .rar2.43kb
| | ├──29:Spark复习 .mp470.42M
| | ├──30:SparkRDD的宽窄依赖 .mp464.79M
| | ├──31:SparkStage计算模式 .mp4112.74M
| | ├──32:Spark资源调度和任务调度 .mp484.01M
| | ├──33:SparkTransformation算子 .mp4125.79M
| | ├──34:SparkJava代码 .mp483.53M
| | └──35:SparkPV+UV .mp4102.06M
| ├──章节6:Spark核心源码
| | ├──01-资料 .rar414.75kb
| | ├──03-笔记 .rar235.73kb
| | ├──36:复习 .mp467.82M
| | ├──37:Spark源码-Master启动 .mp4226.61M
| | ├──38:Spark源码-Master注册启动 .mp4124.21M
| | ├──39:Spark源码-SparkSubmit提交 .mp4156.77M
| | ├──40:Spark源码-启动Driver申请Application资源 .mp4180.83M
| | └──41:Spark源码-Application资源申请 .mp4238.06M
| ├──章节7:Spark业务场景、Shuffle机制
| | ├──01-资料 .rar1.25M
| | ├──03-笔记 .rar1.29M
| | ├──04-代码 .rar1.92kb
| | ├──1 .txt0.14kb
| | ├──42:复习+Spark资源调度结论验证 .mp4180.08M
| | ├──43:Spark任务调度源码 .mp4102.31M
| | ├──44:Spark二次排序问题 .mp437.38M
| | ├──45:Spark分组取TOPN问题 .mp483.40M
| | ├──46:Spark广播变量+累加器 .mp488.15M
| | ├──47:Spark历史日志服务器配置 .mp4145.43M
| | ├──48:SparkMasterHA .mp4132.79M
| | └──49:Spark两种shuffleManager管理机制 .mp495.40M
| ├──章节8:SparkShuffle源码、SparkSQL初始
| | ├──01-资料 .rar121.98M
| | ├──03-笔记 .rar1.26M
| | ├──50:SparkShuffle文件寻址 .mp481.24M
| | ├──51:SparkShuffle过程 .mp4185.78M
| | ├──52:SparkSQL初始 .mp468.37M
| | ├──53:SparkSQL读取Json格式的数据 .mp4142.52M
| | ├──54:SparkSQL读取普通的RDD加载DataFrame .mp4131.62M
| | ├──55:SparkSQL读取Parquet数据+读取MySQL数据+SparkOnHive配置 .mp4143.63M
| | └──56:SparkSQL操作Hive中的数据 .mp491.72M
| └──章节9:SparkSQL函数、SparkStreaming初始
| | ├──01-资料 .rar329.56kb
| | ├──03-笔记 .rar132.69kb
| | ├──04-代码 .rar158.82kb
| | ├──1 .txt0.09kb
| | ├──57:SparkSQL复习 .mp472.11M
| | ├──58:SparkSQLUDF+UDAF .mp4120.95M
| | ├──59:SparkSQLover开窗函数 .mp465.72M
| | ├──60:SparkStreaming初始 .mp448.22M
| | ├──61:SparkStreaming处理数据流程 .mp4120.08M
| | ├──62:SparkStreamingforeachRDD+updateStateByKey+reduceByKeyAndWindow .mp4139.56M
| | └──63:SparkStreaming算子 .mp4141.38M
├──29-面试和成功求职的秘技
| ├──章节1:简历
| | ├──1:为什么有人是“面霸”,有人是“面渣”? .mp415.72M
| | ├──2:最佳简历的十要素 .mp485.55M
| | ├──3:最佳简历_个人基本要素合理写法 .mp49.82M
| | ├──4:最佳简历_JAVA程序员的专业技能如何写? .mp48.74M
| | ├──5:最佳简历_JAVA程序员的项目经验如何写? .mp432.42M
| | └──6:简历投递的五大招聘网站 .mp425.05M
| ├──章节2:面试前的准备
| | ├──10:面试前,准备完美的自我介绍 .mp423.61M
| | ├──7:接到面试电话,三要素让你完美应对HR .mp415.70M
| | ├──8:面试前,如何调查公司背景 .mp48.35M
| | └──9:面试前,如何调查公司项目案例和相关技术使用 .mp413.46M
| ├──章节3:笔试和面试
| | ├──11:常见面试非技术问题应对方案 .mp429.86M
| | ├──12:笔试题如何准备? .mp436.45M
| | ├──13:JAVA600道面试题如何看? .mp416.82M
| | ├──14:面试时,面对面试官的礼仪五要素 .mp427.94M
| | ├──15:面试时,表现自己的三大核心优势就成功了 .mp410.27M
| | ├──16:面试时,碰到不会的技术题如何应对? .mp418.52M
| | ├──17:面试时,扬长避短如何表达自己想要表达的内容 .mp433.17M
| | ├──18:面试时,将自己对公司的了解表达出来 .mp456.45M
| | ├──19:面试时,如何谈薪水 .mp426.75M
| | ├──20:面试时,要不要问五险一金和加班问题? .mp418.45M
| | ├──21:面试时,如何合理结束本次面试 .mp421.64M
| | └──22:做好面试总结,让本次面试成为下一次更好发挥的演练 .mp430.63M
| ├──章节4:offer和上班后,如何应对
| | ├──23:收到offer,如何正确应对? .mp425.19M
| | ├──24:体检报告如何去做? .mp415.04M
| | ├──25:公司报道第一天,必须做的三大事 .mp419.90M
| | ├──26:上班的新菜鸟,一定不能做的八件蠢事 .mp440.64M
| | ├──27:对你的上级,做到4点职业准则,就一定能成为职场赢家 .mp417.85M
| | ├──28:你的同事,是菜鸟生存下去的关键 .mp422.95M
| | ├──29:遇到不会的问题,三步让你正确应对 .mp419.26M
| | └──30:加班,对于菜鸟不是坏事 .mp416.26M
| ├──1 .txt0.09kb
| ├──boss直聘使用步骤 .rar3.63M
| ├──PPT .rar16.65M
| └──参考简历 .rar1.37M
└──30-入职后快速成长到CTO
| ├──章节1:入职后三个月试用期要做的事
| | ├──1:三法宝,处理同事关系 .mp426.36M
| | ├──1 .txt0.15kb
| | ├──2:核心两点,处理好领导关系 .mp414.49M
| | ├──3:每件事都是学习的机会 .mp421.91M
| | ├──4:主动加班,试用期加班是学习的好机会 .mp416.29M
| | ├──5:未通过试用期,如何应对? .mp428.43M
| | └──PPT .rar4.69M
| ├──章节2:前三年需要学的技术
| | ├──10:工作中,快速学习新技术的最佳方式(重要的是形成体系,而不是钻到某个技术点) .mp410.85M
| | ├──6:工作后,千万不要停止学习 .mp428.73M
| | ├──7:项目经验如何累积? .mp420.62M
| | ├──8:JAVA高级技术还需要学习哪些? .mp424.34M
| | └──9:架构师课程如何学习? .mp425.58M
| └──章节3:前三年需要提高的软实力
| | ├──11:软实力是真实力 .mp427.90M
| | ├──12:软实力的七要素,7A软实力理论 .mp420.15M
| | ├──13:好的沟通有方法 .mp419.89M
| | ├──14:快速说服别人的技巧 .mp424.33M
| | ├──15:口才也能练出来 .mp422.31M
| | ├──16:领导力如何自我修炼 .mp422.00M
| | ├──17:会议发言的三要素 .mp420.30M
| | ├──18:酒宴祝词、会议发言的完美公式 .mp413.67M
| | ├──19:五点职场礼仪,让你秒变职场受欢迎人士 .mp424.65M
| | └──20:软实力是最容易让你脱颖而出的关键 .mp419.44M
**** Hidden Message *****
么有分,谁能送我点积分啊::>_<:: 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 正需要,支持楼主大人了!