慕课网体系课Python全能工程师
慕课网体系课Python全能工程师├── {10}--第10周Redis数据库
│ ├── {1}--Redis数据库介绍与安装
│ │ ├── {0}--附件
│ │ │ └── (10.1.1)--Redis相关软件安装包.zip
│ │ ├── {1}--第1章步骤介绍与课程介
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章Redis数据库的安装和配置
│ │ │ ├── --2-1Redis使用场景及安装(建议安装版本与老师相同)_ev.mp4
│ │ │ ├── --2-4Redis客户端安装及使用_ev.mp4
│ │ │ └── --2-6Redis配置参数_ev.mp4
│ │ └── {3}--第3章课程总结
│ │ └── --3-1课程总结_ev.mp4
│ ├── {2}--Redis常用数据结构
│ │ ├── {0}--附件
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章Redis常用数据结构
│ │ │ ├── --2-1Redis字符串类型_ev.mp4
│ │ │ ├── --2-6Redis哈希类型_ev.mp4
│ │ │ ├── --2-9Redis列表类型_ev.mp4
│ │ │ ├── --2-12Redis集合类型_ev.mp4
│ │ │ ├── --2-15Redis有序集合类型(一)_ev.mp4
│ │ │ └── --2-17Redis有序集合类型(二)_ev.mp4
│ │ ├── {3}--第3章Redis中常用命令
│ │ │ └── --3-1Redis的Key命令_ev.mp4
│ │ └── {4}--第4章课程总结
│ │ └── --4-1课程总结_ev.mp4
│ ├── {3}--Redis事务特性
│ │ ├── {0}--附件
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章Redis事务特性
│ │ │ └── --2-1Redis的事务_ev.mp4
│ │ └── {3}--第3章课程总结
│ │ └── --3-1课程总结_ev.mp4
│ ├── {4}--Redis与Python的交互
│ │ ├── {0}--附件
│ │ │ └── (10.4.2)--Redis与Python的交互.zip
│ │ ├── {1}--第1章课程介绍
│ │ ├── {2}--第2章Redis与Python的交互
│ │ │ ├── --2-1redis-py的安装与使用(建议下载方式与老师相同)_ev.mp4
│ │ │ ├── --2-3redis-py中常用操作指令_ev.mp4
│ │ │ ├── --2-6redis-py中哈希类型数据与事务管理_ev.mp4
│ │ │ ├── --2-9课堂练习:缓存观众投票数据信息案例_ev.mp4
│ │ │ ├── --2-10课堂练习:模拟商品秒杀活动案例(一)_ev.mp4
│ │ │ └── --2-11课堂练习:模拟商品秒杀活动案例(二)_ev.mp4
│ │ └── {3}--第3章课程总结
│ │ └── --3-1课程总结_ev.mp4
│ └── {5}--Python+Redis开发新闻管理系统
│ ├── {0}--附件
│ │ └── (10.5.2)--新闻管理系统应用开发Redis源码.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1课程介绍_ev.mp4
│ ├── {2}--第2章综合案例——新闻管理系统应用开发
│ │ ├── --2-1《新闻管理系统》-发表新闻_ev.mp4
│ │ ├── --2-2《新闻管理系统》-缓存新闻数据_ev.mp4
│ │ ├── --2-3《新闻管理系统》-编辑新闻_ev.mp4
│ │ ├── --2-4《新闻管理系统》-更新所编辑新闻状态(一)_ev.mp4
│ │ └── --2-5《新闻管理系统》-更新所编辑新闻状态(二)_ev.mp4
│ └── {3}--第3章课程总结
│ └── --3-1课程总结_ev.mp4
├── {11}--第11周MongoDB数据库
│ ├── {1}--MongoDB数据库介绍与安装
│ │ ├── {0}--附件
│ │ │ ├── (11.1.1)--MongoDB安装包.zip
│ │ │ └── (11.1.2)--MongoDB工具安装包.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章MongoDB的介绍与安装(重要章节)
│ │ │ ├── --2-1MongoDB数据库的介绍与安装_ev.mp4
│ │ │ ├── --2-4安装和使用MongoDB客户端_ev.mp4
│ │ │ └── --2-6MongoDB用户管理_ev.mp4
│ │ └── {3}--第3章课程总结
│ │ └── --3-1课程总结_ev.mp4
│ ├── {2}--MongoDB的基本操作
│ │ ├── {0}--附件
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章MongoDB的增删改查(重点章节,动手操作)
│ │ │ ├── --2-1MongoDB的数据结构_ev.mp4
│ │ │ ├── --2-5MongoDB的主键机制_ev.mp4
│ │ │ ├── --2-7MongoDB的查询操作_ev.mp4
│ │ │ ├── --2-10MongoDB修改与删除操作_ev.mp4
│ │ │ └── --2-13MongoDB的索引机制_ev.mp4
│ │ └── {3}--第3章课程总结
│ │ └── --3-1课程总结_ev.mp4
│ ├── {3}--数据的导入导出
│ │ ├── {0}--附件
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章MongoDB数据的导入导出(重点)
│ │ │ └── --2-1数据导入与导出_ev.mp4
│ │ └── {3}--第3章课程总结
│ │ └── --3-1课程总结_ev.mp4
│ ├── {4}--MongoDB与Python的交互
│ │ ├── {0}--附件
│ │ │ └── (11.4.2)--MongoDB与Python的交互.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章MongoDB与Python的交互
│ │ │ ├── --2-1pymongo的安装与使用(请与老师保持同版本)_ev.mp4
│ │ │ ├── --2-3pymongo模块的删除操作_ev.mp4
│ │ │ ├── --2-5pymongo模块向MongDB中保存文件_ev.mp4
│ │ │ ├── --2-6查询GridFS中存储的文件_ev.mp4
│ │ │ └── --2-7读取GridFS中存储的文件_ev.mp4
│ │ └── {3}--第3章课程总结
│ │ └── --3-1课程总结_ev.mp4
│ └── {5}--项目实战:MongoDB完善新闻管理系统
│ ├── {0}--附件
│ │ └── (11.5.2)--新闻管理系统应用开发MongoDB源码.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1课程介绍_ev.mp4
│ ├── {2}--第2章综合案例:新闻管理系统应用开发(请跟着老师一起做)
│ │ ├── --2-1实现新闻管理系统正文内容的存储功能_ev.mp4
│ │ ├── --2-2新闻管理系统修改新闻正文记录_ev.mp4
│ │ ├── --2-3完善新闻管理系统审批功能_ev.mp4
│ │ └── --2-4删除新闻管理系统新闻管理模块_ev.mp4
│ └── {3}--第3章课程总结
│ └── --3-1课程总结_ev.mp4
├── {12}--第12周开发必备前端基础之HTML与CSS
│ ├── {1}--HTML入门
│ │ ├── {0}--附件
│ │ │ ├── (12.1.1)--【课堂源码】HTML入门.zip
│ │ │ ├── (12.1.2)--【工具】SublimeText软件.zip
│ │ │ ├── (12.1.3)--【教辅】SublimeText3安装步骤.pdf
│ │ │ ├── (12.1.4)--【教辅】Sublime快捷键教辅.pdf
│ │ │ ├── (12.1.5)--SublimeText3手动安装插件.pdf
│ │ │ ├── (12.1.6)--PackageControl.zip
│ │ │ └── (12.1.8)--pyv8-win64-p3.zip
│ │ ├── {1}--第1章导学
│ │ │ └── --1-1本周学习安排_ev.mp4
│ │ ├── {2}--第2章概述
│ │ ├── {3}--第3章常用标签
│ │ │ ├── --3-1字体标签_ev.mp4
│ │ │ ├── --3-3段落标签和注释_ev.mp4
│ │ │ ├── --3-6标题标签_ev.mp4
│ │ │ ├── --3-9img标签_ev.mp4
│ │ │ ├── --3-12超链接_ev.mp4
│ │ │ ├── --3-15锚点_ev.mp4
│ │ │ └── --3-21列表_ev.mp4
│ │ ├── {4}--第4章表格
│ │ │ ├── --4-1html表格-1_ev.mp4
│ │ │ ├── --4-4html表格-2_ev.mp4
│ │ │ ├── --4-7html表格-3_ev.mp4
│ │ │ ├── --4-9html表格-4_ev.mp4
│ │ │ └── --4-10html表格-5_ev.mp4
│ │ ├── {5}--第5章表单
│ │ │ ├── --5-1html表单-1_ev.mp4
│ │ │ ├── --5-2html表单-2_ev.mp4
│ │ │ └── --5-5html表单-3_ev.mp4
│ │ └── {6}--第6章综合作业
│ │ └── --6-1html综合作业_ev.mp4
│ ├── {2}--CSS入门
│ │ ├── {0}--附件
│ │ │ ├── (12.2.1)--CSS入门.pdf
│ │ │ ├── (12.2.2)--CSS入门源代码.zip
│ │ │ └── (12.2.3)--设置字体样式不生效时解决办法.pdf
│ │ ├── {1}--第1章概述
│ │ │ ├── --1-1css简介_ev.mp4
│ │ │ └── --1-2css基础_ev.mp4
│ │ ├── {2}--第2章CSS基本使用
│ │ │ ├── --2-1css选择器_ev.mp4
│ │ │ ├── --2-5css样式设置_ev.mp4
│ │ │ └── --2-9使用外部样式表_ev.mp4
│ │ ├── {3}--第3章CSS常用样式
│ │ │ ├── --3-1文本类样式_ev.mp4
│ │ │ ├── --3-5字体类样式_ev.mp4
│ │ │ └── --3-8列表样式_ev.mp4
│ │ ├── {4}--第4章伪类和伪元素
│ │ │ ├── --4-1伪类样式_ev.mp4
│ │ │ ├── --4-4伪类分类_ev.mp4
│ │ │ └── --4-6伪元素选择器_ev.mp4
│ │ └── {5}--第5章其他选择器
│ │ ├── --5-3CSS其他选择器(下)_ev.mp4
│ │ └── --5-5CSS选择器的优先级_ev.mp4
│ ├── {3}--CSS浮动
│ │ ├── {0}--附件
│ │ │ ├── (12.3.1)--CSS浮动源代码.zip
│ │ │ └── (12.3.2)--CSS浮动.pdf
│ │ ├── {1}--第1章概述
│ │ │ └── --1-1课程概述_ev.mp4
│ │ ├── {2}--第2章DIV
│ │ │ ├── --2-1div设置(上)_ev.mp4
│ │ │ └── --2-4div设置(下)_ev.mp4
│ │ ├── {3}--第3章盒子模型
│ │ │ ├── --3-1盒子模型(上)_ev.mp4
│ │ │ ├── --3-4盒子模型(下)_ev.mp4
│ │ │ └── --3-7元素居中_ev.mp4
│ │ ├── {4}--第4章浮动
│ │ │ ├── --4-1行级元素与块级元素_ev.mp4
│ │ │ ├── --4-3定位机制_ev.mp4
│ │ │ ├── --4-4浮动_ev.mp4
│ │ │ ├── --4-8float包裹和崩溃_ev.mp4
│ │ │ ├── --4-9包裹特性_ev.mp4
│ │ │ └── --4-12问题解决_ev.mp4
│ │ └── {5}--第5章清除浮动
│ │ └── --5-1清除浮动_ev.mp4
│ └── {4}--CSS定位
│ ├── {0}--附件
│ │ ├── (12.4.1)--CSS定位.pdf
│ │ └── (12.4.2)--CSS定位源代码.zip
│ ├── {1}--第1章概述及相对定位
│ │ └── --1-1概述及相对定位_ev.mp4
│ ├── {2}--第2章绝对定位
│ │ └── --2-1绝对定位_ev.mp4
│ ├── {3}--第3章相对定位和绝对定位
│ │ ├── --3-1相对和绝对定位1_ev.mp4
│ │ ├── --3-2相对和绝对定位2_ev.mp4
│ │ └── --3-3相对和绝对定位3_ev.mp4
│ ├── {4}--第4章定位和浮动
│ │ ├── --4-1绝对定位和浮动_ev.mp4
│ │ └── --4-2相对定位和浮动_ev.mp4
│ ├── {5}--第5章z-index的使用
│ │ └── --5-1z-index的使用_ev.mp4
│ ├── {6}--第6章固定定位
│ │ └── --6-1固定定位_ev.mp4
│ └── {7}--第7章定位案例及课程总结
│ ├── --7-1定位案例_ev.mp4
│ └── --7-3定位小结_ev.mp4
├── {13}--第13周开发必备前端基础之JavaScript与jQuery
│ ├── {1}--JavaScript入门
│ │ ├── {0}--附件
│ │ │ ├── (13.1.1)--JavaScript入门源代码.rar
│ │ │ └── (13.1.2)--JavaScript入门.pdf
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1本周学习安排_ev.mp4
│ │ ├── {2}--第2章概述及第一个js程序
│ │ │ └── --2-2第一个js程序_ev.mp4
│ │ ├── {3}--第3章自定义函数与数据类型
│ │ │ ├── --3-1自定义函数_ev.mp4
│ │ │ ├── --3-3数据类型及转换_ev.mp4
│ │ │ └── --3-5其他数据类型转换_ev.mp4
│ │ ├── {4}--第4章变量与运算符
│ │ │ ├── --4-1变量作用域_ev.mp4
│ │ │ └── --4-3运算符_ev.mp4
│ │ ├── {5}--第5章程序控制语句
│ │ │ ├── --5-1程序控制语句_ev.mp4
│ │ │ ├── --5-2多条件控制语句_ev.mp4
│ │ │ └── --5-3循环语句_ev.mp4
│ │ ├── {6}--第6章函数
│ │ │ ├── --6-1字符函数(上)_ev.mp4
│ │ │ ├── --6-3字符函数(下)_ev.mp4
│ │ │ ├── --6-5日期函数_ev.mp4
│ │ │ └── --6-8数学函数_ev.mp4
│ │ ├── {7}--第7章数组
│ │ │ └── --7-1数组_ev.mp4
│ │ ├── {8}--第8章表单元素设置
│ │ │ ├── --8-1JS对表单元素进行设置1_ev.mp4
│ │ │ ├── --8-2JS对表单元素进行设置2_ev.mp4
│ │ │ ├── --8-3JS对表单元素进行设置3_ev.mp4
│ │ │ ├── --8-4JS对表单元素进行设置4_ev.mp4
│ │ │ ├── --8-5JS对表单元素进行设置5_ev.mp4
│ │ │ ├── --8-6JS对表单元素进行设置6_ev.mp4
│ │ │ └── --8-7JS对表单元素进行设置7_ev.mp4
│ │ └── {9}--第9章DOM与事件总结
│ │ └── --9-1事件与DOM总结_ev.mp4
│ ├── {2}--案例:仿计算器
│ │ ├── {0}--附件
│ │ │ └── (13.2.1)--JavaScript案例源代码.zip
│ │ ├── {1}--第1章准备工作
│ │ │ ├── --1-1案例简介及代码结构搭建_ev.mp4
│ │ │ └── --1-2课程前置知识_ev.mp4
│ │ ├── {2}--第2章页面实现
│ │ │ ├── --2-1计算器面板的实现_ev.mp4
│ │ │ ├── --2-2计算器输入框_ev.mp4
│ │ │ ├── --2-3计算器0-9数字的显示_ev.mp4
│ │ │ ├── --2-4计算器0-9数字显示代码优化(上)_ev.mp4
│ │ │ ├── --2-5计算器0-9数字显示代码优化(中)_ev.mp4
│ │ │ └── --2-6计算器0-9数字显示代码优化(下)_ev.mp4
│ │ └── {3}--第3章功能实现
│ │ ├── --3-1四则运算的实现_ev.mp4
│ │ ├── --3-2小数点功能的实现_ev.mp4
│ │ ├── --3-3回退键的实现_ev.mp4
│ │ ├── --3-4清屏和正负号功能的实现_ev.mp4
│ │ └── --3-5计算器细节完善_ev.mp4
│ ├── {3}--前端油画商城案例
│ │ ├── {0}--附件
│ │ │ ├── (13.3.1)--油画商城前端展示.pdf
│ │ │ └── (13.3.2)--油画商城项目案例源代码.zip
│ │ ├── {1}--第1章概述
│ │ │ ├── --1-1概述_ev.mp4
│ │ │ └── --1-2准备工作_ev.mp4
│ │ ├── {2}--第2章logo和menu区域设计
│ │ │ ├── --2-1logo和menu区域设计-1_ev.mp4
│ │ │ ├── --2-2logo和menu区域设计-2_ev.mp4
│ │ │ ├── --2-3logo和menu区域设计-3_ev.mp4
│ │ │ ├── --2-4logo和menu区域设计-4_ev.mp4
│ │ │ └── --2-5本章小结_ev.mp4
│ │ ├── {3}--第3章商品展示区制作
│ │ │ ├── --3-2商品展示-1_ev.mp4
│ │ │ ├── --3-3商品展示-2_ev.mp4
│ │ │ ├── --3-4商品展示-3_ev.mp4
│ │ │ ├── --3-5商品展示-4_ev.mp4
│ │ │ └── --3-6模块2正文区小结_ev.mp4
│ │ └── {4}--第4章页脚区
│ │ ├── --4-1页脚区_ev.mp4
│ │ └── --4-2案例总结_ev.mp4
│ └── {4}--入门jQuery编程
│ ├── {0}--附件
│ │ ├── (13.4.1)--入门jQuery编程.zip
│ │ └── (13.4.3)--jquery库.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1jQuery介绍_ev.mp4
│ ├── {2}--第2章jQuery对象和操作
│ │ ├── --2-1jQuery操作DOM对象_ev.mp4
│ │ ├── --2-2jQuery选择器_ev.mp4
│ │ ├── --2-6jQuery属性值的获取_ev.mp4
│ │ └── --2-8jQuery修改DOM对象_ev.mp4
│ ├── {3}--第3章jQuery事件
│ │ ├── --3-1jQuery中的事件(上)_ev.mp4
│ │ └── --3-2jQuery中的事件(下)_ev.mp4
│ └── {4}--第4章课程总结
│ └── --4-1jQuery入门课程总结_ev.mp4
├── {14}--第14周初探网络爬虫
│ ├── {1}--爬虫基础入门
│ │ ├── {0}--附件
│ │ │ ├── (14.1.3)--软件和拓扑图.zip
│ │ │ └── (14.1.4)--源码.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ ├── --1-2本周学习安排_ev.mp4
│ │ │ └── --1-4课程介绍_ev.mp4
│ │ ├── {2}--第2章爬虫工程师基本功——网络基础
│ │ │ ├── --2-1爬虫与爬虫工程师_ev.mp4
│ │ │ ├── --2-3网络协议介绍(一)_ev.mp4
│ │ │ ├── --2-5网络协议介绍(二)_ev.mp4
│ │ │ ├── --2-7完整的网络请求过程_ev.mp4
│ │ │ ├── --2-10HTTP协议概述_ev.mp4
│ │ │ ├── --2-13宏观解析HTTP数据流的传输过程_ev.mp4
│ │ │ └── --2-14微观解析HTTP数据流的传输过程_ev.mp4
│ │ ├── {3}--第3章requests模块的深度解析
│ │ │ ├── --3-22案例实战:requests模块抓取鱼书网站数据_ev.mp4
│ │ │ ├── --3-1requests模块的安装与请求方法_ev.mp4
│ │ │ ├── --3-2requests模块中的get和post方法_ev.mp4
│ │ │ ├── --3-6构造带参数URL获取响应数据_ev.mp4
│ │ │ ├── --3-8梳理爬虫请求思路核查返回数据_ev.mp4
│ │ │ ├── --3-10常见响应状态码和访问超时_ev.mp4
│ │ │ ├── --3-13cookie的查询和设置_ev.mp4
│ │ │ ├── --3-18设置爬虫代理-_ev.mp4
│ │ │ └── --3-20配置站点证书_ev.mp4
│ │ └── {4}--第4章课程总结
│ │ └── --4-1课程总结_ev.mp4
│ └── {2}--网络爬虫的环境集成
│ ├── {0}--附件
│ │ ├── (14.2.8)--VirtualBox-6.1.22-144080-Win.zip
│ │ └── (14.2.9)--SecureCRTWIN.rar
│ ├── {1}--第1章课程介绍
│ │ └── --1-1课程介绍_ev.mp4
│ ├── {2}--第2章CentOSLinux系统的安装
│ │ ├── --2-1为什么选择CentOS操作系统_ev.mp4
│ │ ├── --2-2安装VirtualBOX虚拟机软件_ev.mp4
│ │ ├── --2-3CentOS操作系统的安装_ev.mp4
│ │ ├── --2-4配置网卡信息,链接网络世界_ev.mp4
│ │ ├── --2-5secureCRT连接CentOS操作系统_ev.mp4
│ │ └── --2-6CentOS系统安装图形界面_ev.mp4
│ ├── {4}--第4章CentOS中常用工具的集成
│ │ ├── --4-1CentOS中安装Python_ev.mp4
│ │ └── --4-2CentOS中安装Mongdb数据库_ev.mp4
│ └── {5}--第5章课程总结
│ └── --5-1课程总结_ev.mp4
├── {15}--第15周网络爬虫进阶与实战
│ ├── {1}--网络爬虫常用技术
│ │ ├── {0}--附件
│ │ │ ├── (15.1.5)--网络爬虫常用技术.zip
│ │ │ ├── (15.1.6)--chrome_xpath_helper_2.0.2_0.zip
│ │ │ └── (15.1.8)--notepadplusplus_v.8.1.2.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ ├── --1-1本周介绍_ev.mp4
│ │ │ └── --1-2课程介绍_ev.mp4
│ │ ├── {2}--第2章正则表达式在爬虫中的应用
│ │ │ ├── --2-1正则表达式-字符匹配_ev.mp4
│ │ │ ├── --2-3正则表达式-字符集匹配_ev.mp4
│ │ │ ├── --2-5正则表达式-字符匹配次数_ev.mp4
│ │ │ ├── --2-6正则表达式-边界匹配_ev.mp4
│ │ │ ├── --2-7re模块中的match、search方法_ev.mp4
│ │ │ ├── --2-9re模块中的findall方法_ev.mp4
│ │ │ ├── --2-10re模块中的split、sub方法_ev.mp4
│ │ │ ├── --2-12正则表达式的贪婪模式和非贪婪模式_ev.mp4
│ │ │ └── --2-14正则表达式解析鱼书网站数据_ev.mp4
│ │ ├── {3}--第3章xpath在爬虫中的应用
│ │ │ ├── --3-1安装xpath插件_ev.mp4
│ │ │ ├── --3-2xpath语法(一)_ev.mp4
│ │ │ └── --3-4xpath语法(二)_ev.mp4
│ │ ├── {4}--第4章BeautifulSoup4在爬虫中的使用
│ │ │ ├── --4-1BeautifulSoup4的安装与应用_ev.mp4
│ │ │ ├── --4-2BeautifulSoup4之解析节点及属性值_ev.mp4
│ │ │ ├── --4-5BeautifulSoup4之获取子节点和孙节点_ev.mp4
│ │ │ ├── --4-7BeautifulSoup4之获取父节点、祖先节点、兄弟节_ev.mp4
│ │ │ ├── --4-8BeautifulSoup4的方法选择器_ev.mp4
│ │ │ ├── --4-9BeautifulSoup4之使用css选择器获取元素_ev.mp4
│ │ │ └── --4-10案例实战:BeautifulSoup4解析鱼书网站数据_ev.mp4
│ │ ├── {5}--第5章lxml解析数据
│ │ │ ├── --5-1lxml库的安装与基本使用_ev.mp4
│ │ │ ├── --5-3使用lxml库处理html文档数据_ev.mp4
│ │ │ └── --5-5案例实战:lxml+xpath爬取鱼书网站图书数据_ev.mp4
│ │ ├── {6}--第6章使用MongoDB存储爬取的数据
│ │ │ └── --6-1pymongo实现鱼书网站图书数据入库_ev.mp4
│ │ └── {7}--第7章课程总结
│ │ └── --7-1课程总结_ev.mp4
│ └── {2}--网络爬虫进阶——项目实战
│ ├── {0}--附件
│ │ └── (15.2.2)--网络爬虫进阶项目实战.zip
│ ├── {1}--第1章电影信息抓取项目实战
│ │ ├── --1-1课程介绍_ev.mp4
│ │ ├── --1-2目标站点分析与项目搭建_ev.mp4
│ │ ├── --1-3自定义页码处理类_ev.mp4
│ │ ├── --1-4多线程实现页面信息的抓取_ev.mp4
│ │ ├── --1-5自定义详情页处理类_ev.mp4
│ │ └── --1-6详情页数据解析与数据持久化_ev.mp4
│ └── {2}--第2章课程总结
│ └── --2-1项目总结_ev.mp4
├── {16}--第16周高级爬虫框架
│ ├── {1}--可视化爬虫框架Selenium
│ │ ├── {0}--附件
│ │ │ ├── (16.1.5)--软件.zip
│ │ │ └── (16.1.6)--自动化爬虫.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ ├── --1-1本周介绍_ev.mp4
│ │ │ └── --1-2课程介绍_ev.mp4
│ │ ├── {2}--第2章selenium模块的基本使用
│ │ │ ├── --2-1selenium介绍_ev.mp4
│ │ │ ├── --2-2selenium的运用场景及安装_ev.mp4
│ │ │ ├── --2-5selenium调用浏览器访问动态网页数据_ev.mp4
│ │ │ └── --2-6selenium调用浏览器进行百度搜索_ev.mp4
│ │ ├── {3}--第3章元素定位和网页交互
│ │ │ ├── --3-1selenium元素定位技巧_ev.mp4
│ │ │ ├── --3-3网页交互之页面刷新与切换_ev.mp4
│ │ │ ├── --3-4网页交互之响应鼠标事件_ev.mp4
│ │ │ └── --3-5设置显示等待和隐式等待_ev.mp4
│ │ ├── {4}--第4章在Linux系统中应用selenium
│ │ │ ├── --4-1Linux系统中安装chrome浏览器和webdriver_ev.mp4
│ │ │ └── --4-2Linux系统中设置无头浏览器选项_ev.mp4
│ │ ├── {5}--第5章案例实战
│ │ │ ├── --5-1抓取需求分析与注意事项_ev.mp4
│ │ │ ├── --5-2selenium实现目标网站登录_ev.mp4
│ │ │ ├── --5-3selenium实现订单数据抓取_ev.mp4
│ │ │ ├── --5-5订单数据分页抓取并实现入库_ev.mp4
│ │ │ └── --5-6Linux系统中应用selenium实现订单数据抓取_ev.mp4
│ │ └── {6}--第6章课程总结
│ │ └── --6-1课程总结_ev.mp4
│ └── {2}--异步网络爬虫框架Scrapy
│ ├── {0}--附件
│ │ └── (16.2.2)--异步网络爬虫框架Scrapy.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1课程介绍_ev.mp4
│ ├── {2}--第2章Scrapy框架介绍
│ │ ├── --2-1Scrapy框架的安装_ev.mp4
│ │ └── --2-2Scrapy框架介绍_ev.mp4
│ ├── {3}--第3章详解Scrapy框架
│ │ ├── --3-11抓取并下载装修网站图片_ev.mp4
│ │ ├── --3-1创建Scrapy爬虫项目_ev.mp4
│ │ ├── --3-3明确抓取目标_ev.mp4
│ │ ├── --3-4爬取目标站点首页信息_ev.mp4
│ │ ├── --3-6获取第一个装修项目的详细数据信息(二)_ev.mp4
│ │ ├── --3-7全站点爬取目标信息_ev.mp4
│ │ ├── --3-8目标信息数据持久化_ev.mp4
│ │ ├── --3-9伪装爬虫——useragent中间件的编写_ev.mp4
│ │ └── --3-10伪装爬虫——ip代理中间件的编写_ev.mp4
│ └── {4}--第4章课程总结
│ └── --4-1课程总结_ev.mp4
├── {17}--第17~18周高级爬虫项目实战与爬虫面试指导
│ ├── {1}--爬虫与反爬虫
│ │ ├── {0}--附件
│ │ │ └── (17.1.1)--爬虫与反爬虫.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ ├── --1-1本周整体介绍_ev.mp4
│ │ │ └── --1-2课程介绍_ev.mp4
│ │ ├── {2}--第2章常见反爬策略与解决思路
│ │ │ ├── --2-10基于爬虫行为的反爬_ev.mp4
│ │ │ ├── --2-11基于数据加密的反爬_ev.mp4
│ │ │ ├── --2-1反爬的概念与定义_ev.mp4
│ │ │ ├── --2-2基于身份识别反爬_ev.mp4
│ │ │ ├── --2-3验证码的处理和识别_ev.mp4
│ │ │ ├── --2-4接入打码平台_ev.mp4
│ │ │ ├── --2-5点选式验证码(一)_ev.mp4
│ │ │ ├── --2-6点选式验证码(二)_ev.mp4
│ │ │ ├── --2-7点选式验证码(三)_ev.mp4
│ │ │ ├── --2-8滑动验证码(一)_ev.mp4
│ │ │ └── --2-9滑动验证码(二)_ev.mp4
│ │ └── {3}--第3章课程总结
│ │ └── --3-1课程总结_ev.mp4
│ ├── {2}--Scrapy爬虫项目实战
│ │ ├── {0}--附件
│ │ │ └── (17.2.2)--代码.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章Scrapy爬取目标站点
│ │ │ ├── --2-1目标网站分析(一)_ev.mp4
│ │ │ ├── --2-2目标站点分析(二)_ev.mp4
│ │ │ ├── --2-3反爬策略分析_ev.mp4
│ │ │ ├── --2-4请求品牌数据_ev.mp4
│ │ │ ├── --2-5创建Scrapy项目_ev.mp4
│ │ │ ├── --2-6解析详情页_ev.mp4
│ │ │ ├── --2-7解析下一页_ev.mp4
│ │ │ └── --2-8存入数据库_ev.mp4
│ │ └── {3}--第3章课程总结
│ │ └── --3-1课程总结_ev.mp4
│ ├── {3}--Scrapy-Redis分布式爬虫实战
│ │ ├── {0}--附件
│ │ │ ├── (17.3.2)--Scrapy-Redis分布式爬虫实战.zip
│ │ │ ├── (17.3.3)--Another-Redis-Desktop-Manager.1.zip
│ │ │ └── (17.3.4)--Redis-x64-5.0.10.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章Scrapy-Redis分布式爬虫入门
│ │ │ ├── --2-1什么是Scrapy-Redis_ev.mp4
│ │ │ ├── --2-3Scrapy-Redis的安装和项目创建_ev.mp4
│ │ │ ├── --2-4Scrapy抓取电影网站数据_ev.mp4
│ │ │ ├── --2-5修改为分布式爬虫_ev.mp4
│ │ │ └── --2-6断点续爬_ev.mp4
│ │ ├── {3}--第3章分布式爬虫项目案例实战
│ │ │ ├── --3-1分布式爬虫环境搭建_ev.mp4
│ │ │ ├── --3-3爬虫项目改造_ev.mp4
│ │ │ ├── --3-4上传爬虫项目到Linux环境_ev.mp4
│ │ │ ├── --3-5分布式爬虫项目执行_ev.mp4
│ │ │ └── --3-6项目总结和注意事项_ev.mp4
│ │ └── {4}--第4章课程总结
│ ├── {4}--Git代码管理工具
│ │ ├── {0}--附件
│ │ │ └── (17.4.1)--SourceTree.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章代码管理工具Git
│ │ │ ├── --2-10Git代码分支的版本回退与分支删除_ev.mp4
│ │ │ ├── --2-1什么是Git_ev.mp4
│ │ │ ├── --2-2Git工作流程_ev.mp4
│ │ │ ├── --2-3SourceTree下载与安装_ev.mp4
│ │ │ ├── --2-4创建第一个Git仓库_ev.mp4
│ │ │ ├── --2-5克隆远程仓库到本地_ev.mp4
│ │ │ ├── --2-6提交本地文件到远程_ev.mp4
│ │ │ ├── --2-7拉取远程文件到本地_ev.mp4
│ │ │ ├── --2-8Git代码分支的创建_ev.mp4
│ │ │ └── --2-9Git代码分支的合并_ev.mp4
│ │ └── {3}--第3章课程总结
│ │ └── --3-1课程总结_ev.mp4
│ ├── {5}--爬虫面试指导
│ │ ├── {0}--附件
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1面试指导课程介绍_ev.mp4
│ │ └── {2}--第2章爬虫高频面试题
│ │ ├── --2-10常见的反爬手段及破解方法_ev.mp4
│ │ ├── --2-11如何增量爬取数据_ev.mp4
│ │ ├── --2-1TCPIP分层模型及每层所包含的协议_ev.mp4
│ │ ├── --2-2爬取的数据如何去重_ev.mp4
│ │ ├── --2-3从浏览器输入网址到看到网页的过程_ev.mp4
│ │ ├── --2-4HTTP和HTTPS协议的区别_ev.mp4
│ │ ├── --2-5常见的HTTP响应状态码_ev.mp4
│ │ ├── --2-6请求头中常见的字段_ev.mp4
│ │ ├── --2-7cookie和session的区别_ev.mp4
│ │ ├── --2-8IP代理的分类及区别_ev.mp4
│ │ └── --2-9爬虫技术中常用的Python模块_ev.mp4
│ └── {6}--综合就业指导
│ ├── {0}--附件
│ │ └── (17.6.17)--简历模板.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1课程介绍_ev.mp4
│ ├── {2}--第2章求职前的准备
│ │ ├── --2-1选择大于努力_ev.mp4
│ │ ├── --2-2什么样的求职者能找到好工作_ev.mp4
│ │ ├── --2-3如何编写简历_ev.mp4
│ │ ├── --2-5简历投递_ev.mp4
│ │ ├── --2-6面试形式揭秘_ev.mp4
│ │ └── --2-7面试赴约前的准备工作_ev.mp4
│ ├── {3}--第3章求职进行时的方法论
│ │ ├── --3-1面试时候的行为指南_ev.mp4
│ │ ├── --3-2如何做好自我介绍_ev.mp4
│ │ └── --3-3面试方法论_ev.mp4
│ ├── {4}--第4章收尾工作
│ │ ├── --4-1面试的收尾工作_ev.mp4
│ │ ├── --4-2如何谈薪资待遇_ev.mp4
│ │ ├── --4-3职场文化软实力_ev.mp4
│ │ └── --4-4如何对offer进行选择_ev.mp4
│ └── {5}--第5章课程总结
│ └── --5-1课程总结_ev.mp4
├── {18}--第19周数据分析入门
│ ├── {1}--数据分析认知
│ │ ├── {0}--附件
│ │ │ └── (18.1.2)--基金定投收益分析.xlsx
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-2阶段整体介绍_ev.mp4
│ │ ├── {2}--第2章数据分析认知
│ │ │ ├── --2-1什么是数据分析_ev.mp4
│ │ │ ├── --2-2数据分析的应用与发展_ev.mp4
│ │ │ ├── --2-3数据分析岗位分类与技能要求_ev.mp4
│ │ │ └── --2-4数据分析的工作流程_ev.mp4
│ │ ├── {3}--第3章从Excel开始认知数据分析
│ │ │ ├── --3-1从一个简单的案例开始_ev.mp4
│ │ │ ├── --3-2探索性数据分析_ev.mp4
│ │ │ └── --3-3数据报告与拓展讨论_ev.mp4
│ │ └── {4}--第4章课程总结
│ │ └── --4-1课程总结_ev.mp4
│ └── {2}--数据分析核心库之NumPy与Pandas
│ ├── {0}--附件
│ │ ├── (18.2.1)--01-numpy.zip
│ │ ├── (18.2.2)--02-Pandas.zip
│ │ └── (18.2.3)--03-EDA-Practice.zip
│ ├── {1}--第1章科学计算库NumPy
│ │ ├── --1-2NumPy数据基础_ev.mp4
│ │ ├── --1-4创建NumPy数组_ev.mp4
│ │ ├── --1-5NumPy基本操作:索引和切片_ev.mp4
│ │ ├── --1-8NumPy数组运算_ev.mp4
│ │ └── --1-12NumPy矩阵运算_ev.mp4
│ ├── {2}--第2章数据分析库Pandas
│ │ ├── --2-1认识Pandas数据分析库_ev.mp4
│ │ ├── --2-2DataFrame基本操作_ev.mp4
│ │ ├── --2-4时间序列和Resample函数_ev.mp4
│ │ ├── --2-5plot快速可视化_ev.mp4
│ │ ├── --2-7io读取与存储:csv、excel_ev.mp4
│ │ └── --2-8本章小结_ev.mp4
│ ├── {3}--第3章数据分析实战:数据预处理、统计与分析
│ │ ├── --3-1kaggle数据获取:用户流失数据_ev.mp4
│ │ ├── --3-2数据理解与清洗_ev.mp4
│ │ ├── --3-3业务目标与维度拆分_ev.mp4
│ │ ├── --3-4相关性探索:用户属性_ev.mp4
│ │ ├── --3-5相关性探索:产品属性(一)_ev.mp4
│ │ ├── --3-6相关性探索:产品属性(二)_ev.mp4
│ │ ├── --3-7相关性探索:用户行为_ev.mp4
│ │ ├── --3-8数据洞察与解决方案_ev.mp4
│ │ └── --3-9本章小结_ev.mp4
│ └── {4}--第4章课程总结
│ └── --4-1课程总结_ev.mp4
├── {19}--第20周数据分析进阶:数据可视化
│ ├── {1}--数据可视化之Matplotlib
│ │ ├── {0}--附件
│ │ │ └── (19.1.2)--01-Matplotlib.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章认识Matplotlib可视化库
│ │ │ ├── --2-17大图表类型与适用数据_ev.mp4
│ │ │ └── --2-2认识Matplotlib基本函数_ev.mp4
│ │ ├── {3}--第3章创建可视化图表
│ │ │ ├── --3-1关联图:散点图_ev.mp4
│ │ │ ├── --3-3关联图:热力图_ev.mp4
│ │ │ ├── --3-5分布:直方图、箱型图_ev.mp4
│ │ │ ├── --3-7变化:折线图、堆叠面积图_ev.mp4
│ │ │ ├── --3-11分组:簇形散点图、分组条形图_ev.mp4
│ │ │ └── --3-13偏差:发散型条形图、面积图_ev.mp4
│ │ └── {4}--第4章课程总结
│ │ └── --4-1课程总结_ev.mp4
│ └── {2}--数据可视化之Seaborn
│ ├── {0}--附件
│ │ └── (19.2.1)--02-Seaborn.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1课程介绍_ev.mp4
│ ├── {2}--第2章认识Seaborn可视化库
│ │ ├── --2-1认识Seaborn基本函数_ev.mp4
│ │ └── --2-2load_dataset导入数据_ev.mp4
│ ├── {3}--第3章Seaborn绘图
│ │ ├── --3-1关系图:lineplot价格走势图-_ev.mp4
│ │ ├── --3-3分布图:displot涨跌幅比较_ev.mp4
│ │ ├── --3-4类别图:boxplot历年收益率比较_ev.mp4
│ │ ├── --3-5回归图:lmplot历年收益率_ev.mp4
│ │ └── --3-7矩阵图:heatmap指数相关性_ev.mp4
│ └── {4}--第4章课程总结
│ └── --4-1课程总结_ev.mp4
├── {1}--第1周环境搭建与基础语法
│ ├── {1}--Python环境搭建与脚本结构
│ │ ├── {0}--附件
│ │ │ ├── (1.1.1)--变量与关键字-pythonlearn.zip
│ │ │ ├── (1.1.2)--Windows32位python3.8.1安装包.zip
│ │ │ └── (1.1.3)--Windows64位python3.8.1安装包.zip
│ │ ├── {1}--第1章课前指南
│ │ │ ├── --1-1【学前导学】Python工程师课程整体介绍_ev.mp4
│ │ │ ├── --1-6本周学习安排_ev.mp4
│ │ │ └── --1-7【福利】学习建议_ev.mp4
│ │ ├── {2}--第2章python编程环境搭建
│ │ │ ├── --2-2Python环境搭建_ev.mp4
│ │ │ └── --2-4PyCharm的下载与安装_ev.mp4
│ │ ├── {3}--第3章python脚本的结构
│ │ │ ├── --3-1编写一个完整的python脚本_ev.mp4
│ │ │ ├── --3-3Python的头部注释_ev.mp4
│ │ │ ├── --3-4python的导入位置_ev.mp4
│ │ │ ├── --3-6python代码程序中的注释_ev.mp4
│ │ │ └── --3-8python的执行入口_ev.mp4
│ │ └── {4}--第4章变量与关键字
│ │ ├── --4-1变量与变量名_ev.mp4
│ │ └── --4-3python中的关键字_ev.mp4
│ └── {2}--Python数据类型
│ ├── {0}--附件
│ │ └── (1.2.1)--python数据类型.zip
│ ├── {1}--第1章python数据类型介绍
│ │ └── --1-1python的数据类型_ev.mp4
│ ├── {2}--第2章数字类型及应用
│ │ ├── --2-1数字类型_ev.mp4
│ │ └── --2-3数字类型的应用_ev.mp4
│ ├── {3}--第3章字符串类型
│ │ ├── --3-1初识字符串类型_ev.mp4
│ │ └── --3-3字符串的应用_ev.mp4
│ ├── {4}--第4章布尔类型与空类型
│ │ └── --4-1布尔类型与空类型_ev.mp4
│ ├── {5}--第5章列表与元组
│ │ ├── --5-1初识列表(list)_ev.mp4
│ │ └── --5-3初识元组(tuple)_ev.mp4
│ ├── {6}--第6章字典
│ │ └── --6-1初识字典(dict)_ev.mp4
│ ├── {7}--第7章数字运算及其应用
│ │ ├── --7-1赋值运算_ev.mp4
│ │ └── --7-4比较运算符_ev.mp4
│ └── {8}--第8章综合案例
│ ├── --8-1小慕的上午时光_ev.mp4
│ └── --8-2小慕的下午时光_ev.mp4
├── {20}--第21周数据分析进阶:统计分析与机器学习
│ └── {1}--数据分析进阶:统计分析与机器学习
│ ├── {0}--附件
│ │ └── (20.1.2)--统计分析与机器学习.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1课程介绍_ev.mp4
│ ├── {2}--第2章Scipy:统计分布、线性回归
│ │ ├── --2-1认识Scipy基础函数_ev.mp4
│ │ ├── --2-3随机变量与概率分布_ev.mp4
│ │ ├── --2-4什么是假设检验_ev.mp4
│ │ ├── --2-5单样本分析:t检验_ev.mp4
│ │ ├── --2-7双样本分析:ks检验_ev.mp4
│ │ └── --2-9样本差异比较:样本AB月消费金额_ev.mp4
│ ├── {3}--第3章Scikit-Learn挖掘数据特性
│ │ ├── --3-1认识SkitLearn基本函数_ev.mp4
│ │ ├── --3-4数据预处理:标准化、归一化_ev.mp4
│ │ ├── --3-5数据预处理:OneHot独热编码_ev.mp4
│ │ ├── --3-6非监督学习:K-Means聚类算法_ev.mp4
│ │ ├── --3-7监督学习:K近邻分类算法_ev.mp4
│ │ └── --3-8监督学习:多元线性回归算法_ev.mp4
│ └── {4}--第4章课程总结
│ └── --4-1课程总结_ev.mp4
├── {21}--第22周数据分析项目综合实战与就业指导
│ ├── {1}--数据分析综合实战
│ │ ├── {0}--附件
│ │ │ └── (21.1.2)--数据分析综合实战.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ └── {2}--第2章项目实战:一线城市房价分析
│ │ ├── --2-1梳理数据分析思路_ev.mp4
│ │ ├── --2-2获取一线城市房价数据_ev.mp4
│ │ ├── --2-3数据清洗_ev.mp4
│ │ ├── --2-4数据预处理_ev.mp4
│ │ ├── --2-5特征值探索与相关性分析(一)_ev.mp4
│ │ ├── --2-6特征值探索与相关性分析(二)_ev.mp4
│ │ ├── --2-7利用AHP层次分析法做决策_ev.mp4
│ │ └── --2-8二手房价K-Means聚类分析_ev.mp4
│ └── {2}--数据分析就业指导
│ ├── {1}--第1章课程介绍
│ │ └── --1-1课程介绍_ev.mp4
│ └── {2}--第2章面试准备与技巧
│ ├── --2-1互联网岗位解析_ev.mp4
│ ├── --2-2如何进行面试准备_ev.mp4
│ ├── --2-3数据职能岗发展通道_ev.mp4
│ ├── --2-4如何匹配岗位需求_ev.mp4
│ ├── --2-5数据分析岗考点一览_ev.mp4
│ └── --2-6面试经验分享_ev.mp4
├── {22}--第23周企业级开发语言ES6与前端开发框架Bootstrap
│ ├── {1}--ES6标准入门和Flex布局
│ │ ├── {0}--附件
│ │ │ └── (22.1.1)--Node.jsVSCode.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1ES6课程介绍_ev.mp4
│ │ ├── {2}--第2章ES6的变量及解构赋值
│ │ │ ├── --2-1ES6与JavaScript的关系_ev.mp4
│ │ │ ├── --2-2ES6常量与变量_ev.mp4
│ │ │ └── --2-8ES6解构赋值_ev.mp4
│ │ ├── {3}--第3章ES6的函数
│ │ │ └── --3-1函数与箭头函数_ev.mp4
│ │ ├── {4}--第4章ES6面向对象编程
│ │ │ ├── --4-1JS中的面向对象编程_ev.mp4
│ │ │ └── --4-4ES6中的继承_ev.mp4
│ │ ├── {5}--第5章ES6的模块化
│ │ │ ├── --5-1模块化-基础知识_ev.mp4
│ │ │ └── --5-2模块化-代码演示_ev.mp4
│ │ ├── {6}--第6章ES6编程注意事项
│ │ │ └── --6-1ES6编程注意事项_ev.mp4
│ │ └── {7}--第7章Flex容器
│ │ ├── --7-1Flex布局-容器属性_ev.mp4
│ │ └── --7-3Flex布局-元素项的属性_ev.mp4
│ ├── {2}--入门前端框架Bootstrap
│ │ ├── {0}--附件
│ │ │ └── (22.2.1)--入门前端框架Bootstra.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1Bootstrap框架介绍_ev.mp4
│ │ ├── {2}--第2章入门Bootstrap框架
│ │ │ └── --2-1Bootstrap框架入门_ev.mp4
│ │ └── {3}--第3章前端基础学习总结
│ │ └── --3-1前端基础入门课程总结_ev.mp4
│ └── {3}--前端实战:开发在线问答系统各个功能模块
│ ├── {0}--附件
│ │ └── (22.3.1)--前端实战开发在线问答系统各个功能模块.zip
│ ├── {1}--第1章首页整体布局分析
│ │ └── --1-1首页整体布局_ev.mp4
│ ├── {2}--第2章【实战】开发在线问答系统模块
│ │ ├── --2-1右侧菜单栏的开发_ev.mp4
│ │ ├── --2-2问题列表及列表项开发_ev.mp4
│ │ ├── --2-3问题底部菜单开发_ev.mp4
│ │ ├── --2-4完成首页内容_ev.mp4
│ │ ├── --2-5登录注册页_ev.mp4
│ │ └── --2-6写文章页面_ev.mp4
│ └── {3}--第3章课程总结
│ └── --3-1课程总结_ev.mp4
├── {23}--第24周夯实框架基础:Python全栈开发必学后端主流框架Fla
│ ├── {1}--入门Flask微框架
│ │ ├── {0}--附件
│ │ │ ├── (23.1.1)--入门Flask微框架.zip
│ │ │ └── (23.1.2)--Flask-1.1.2.tar.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1本周学习安排_ev.mp4
│ │ ├── {2}--第2章入门Flask框架
│ │ │ ├── --2-2安装flask_ev.mp4
│ │ │ └── --2-3第一个Flask程序_ev.mp4
│ │ ├── {3}--第3章MTV模型
│ │ │ └── --3-1MTV模型介绍_ev.mp4
│ │ ├── {4}--第4章Flask扩展
│ │ │ ├── --4-1启动选项及调试_ev.mp4
│ │ │ └── --4-3Flask的扩展_ev.mp4
│ │ ├── {5}--第5章HTTP基础知识
│ │ │ ├── --5-1URL及HTTP基础知识_ev.mp4
│ │ │ └── --5-4URL配置及路由_ev.mp4
│ │ ├── {6}--第6章Flask请求与响应报文
│ │ │ ├── --6-1Flask请求-响应上下文对象_ev.mp4
│ │ │ ├── --6-2请求报文_ev.mp4
│ │ │ └── --6-5响应报文_ev.mp4
│ │ ├── {7}--第7章Flask视图
│ │ │ └── --7-1重定向等内部视图_ev.mp4
│ │ └── {8}--第8章课程总结
│ │ └── --8-1课程总结_ev.mp4
│ ├── {2}--Flask模板语法与继承
│ │ ├── {0}--附件
│ │ │ └── (23.2.1)--Flask模板语法与继承.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1Flask模板介绍_ev.mp4
│ │ ├── {2}--第2章入门Flask模板
│ │ │ ├── --2-1模板及模板引擎介绍_ev.mp4
│ │ │ └── --2-2模板变量的使用_ev.mp4
│ │ ├── {3}--第3章Flask模板语法
│ │ │ ├── --3-1模板语法之模板标签(上)_ev.mp4
│ │ │ ├── --3-3模板语法之模板标签(下)_ev.mp4
│ │ │ ├── --3-5模板语法之过滤器(上)_ev.mp4
│ │ │ ├── --3-7模板语法之过滤器(下)-自定义过滤器_ev.mp4
│ │ │ └── --3-8模板语法之模板全局函数_ev.mp4
│ │ ├── {4}--第4章Flask模板中的宏
│ │ │ └── --4-1模板中的宏_ev.mp4
│ │ ├── {5}--第5章Flask模板的继承
│ │ │ ├── --5-1模板的继承之继承语法_ev.mp4
│ │ │ └── --5-3模板的继承之包含语法_ev.mp4
│ │ ├── {6}--第6章消息闪现
│ │ │ └── --6-1消息闪现_ev.mp4
│ │ └── {7}--第7章课程总结
│ │ └── --7-1Flask模板总结_ev.mp4
│ ├── {3}--Flask中的ORM使用
│ │ ├── {0}--附件
│ │ │ ├── (23.3.1)--Flask中的ORM使用.zip
│ │ │ ├── (23.3.2)--xamppinstaller.zip
│ │ │ └── (23.3.3)--mysqlclient.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1FlaskORM课程介绍_ev.mp4
│ │ ├── {2}--第2章环境安装
│ │ │ └── --2-1Flask-sqlalchemy介绍及安装_ev.mp4
│ │ ├── {3}--第3章ORM的CURD操作
│ │ │ ├── --3-1设计数据库模型并创建表_ev.mp4
│ │ │ ├── --3-3使用ORM插入,修改,删除数据_ev.mp4
│ │ │ └── --3-5使用ORM查询数据并展示_ev.mp4
│ │ └── {4}--第4章课程总结
│ │ └── --4-1ORM总结_ev.mp4
│ └── {4}--Flask表单的实现
│ ├── {0}--附件
│ │ └── (23.4.1)--Flask表单的实现.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1表单课程介绍_ev.mp4
│ ├── {2}--第2章表单介绍
│ │ ├── --2-1表单知识点回顾_ev.mp4
│ │ ├── --2-3WTF表单介绍_ev.mp4
│ │ ├── --2-5表单常用字段类型及渲染_ev.mp4
│ │ └── --2-8通过表单保存数据_ev.mp4
│ ├── {3}--第3章表单验证与图片上传
│ │ ├── --3-1表单验证_ev.mp4
│ │ └── --3-2图片上传_ev.mp4
│ └── {4}--第4章课程总结与技巧分享
│ ├── --4-1Flask表单总结_ev.mp4
│ └── --4-2学习Flask遇到的问题及解决方案_ev.mp4
├── {24}--第25周项目实战:Flask实战开发在线问答系统
│ ├── {1}--Flask开发实现在线问答系统的首页功能
│ │ ├── {0}--附件
│ │ │ ├── (24.1.1)--Flask开发实现在线问答系统的首页功能.zip
│ │ │ └── (24.1.3)--PDMan-win64_v2.1.6.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ ├── --1-1本周学习安排_ev.mp4
│ │ │ └── --1-2课程介绍_ev.mp4
│ │ ├── {2}--第2章前端页面与Flask框架整合
│ │ │ └── --2-1项目搭建_ev.mp4
│ │ ├── {3}--第3章在线问答系统ORM分析与实现
│ │ │ ├── --3-1在线问答系统ORM分析_ev.mp4
│ │ │ └── --3-2数据库模型代码编写_ev.mp4
│ │ ├── {4}--第4章Flask蓝图
│ │ │ ├── --4-1什么是Flask蓝图_ev.mp4
│ │ │ └── --4-2使用蓝图来改进项目_ev.mp4
│ │ ├── {5}--第5章开发在线问答系统的首页模块
│ │ │ ├── --5-1首页问题列表开发_ev.mp4
│ │ │ └── --5-2问题详情动态页面开发_ev.mp4
│ │ └── {6}--第6章课程总结
│ │ └── --6-1课程总结_ev.mp4
│ ├── {2}--Flask开发实现用户的注册和登录功能
│ │ ├── {0}--附件
│ │ │ └── (24.2.1)--Flask开发实现用户的注册和登录功能.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章开发注册页面
│ │ │ ├── --2-1用户注册页面开发(上)-完成注册流程_ev.mp4
│ │ │ └── --2-2用户注册页面开发(下)-注册表单验证_ev.mp4
│ │ ├── {3}--第3章Flask实现登录验证
│ │ │ ├── --3-1简单实现用户的登录_ev.mp4
│ │ │ └── --3-2Flask实现登录验证_ev.mp4
│ │ └── {4}--第4章课程总结
│ │ └── --4-1课程总结_ev.mp4
│ ├── {3}--Flask开发在线问答系统的问题发布功能
│ │ ├── {0}--附件
│ │ │ └── (24.3.1)--Flask开发在线问答系统的问题发布功能.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1课程介绍_ev.mp4
│ │ ├── {2}--第2章发布模块的开发
│ │ │ ├── --2-1功能分析_ev.mp4
│ │ │ ├── --2-2问题发布功能开发_ev.mp4
│ │ │ └── --2-3问题发布带图片功能开发_ev.mp4
│ │ ├── {3}--第3章入门Ajax
│ │ │ ├── --3-2jQuery中的ajax函数_ev.mp4
│ │ │ ├── --3-3Ajax快捷函数_ev.mp4
│ │ │ └── --3-4分页异步加载数据_ev.mp4
│ │ ├── {4}--第4章入门Flask-RESTfull
│ │ │ └── --4-1Flask-RESTfull介绍及使用_ev.mp4
│ │ └── {5}--第5章课程总结
│ │ └── --5-1课程总结_ev.mp4
│ └── {4}--Flask开发在线问答系统的点赞评论模块
│ ├── {0}--附件
│ │ └── (24.4.1)--Flask开发在线问答系统的点赞评论模块.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1课程介绍_ev.mp4
│ ├── {2}--第2章开发评论与点赞模块
│ │ ├── --2-1添加回答_ev.mp4
│ │ ├── --2-2首页回答列表_ev.mp4
│ │ ├── --2-3实现答案评论功能开发_ev.mp4
│ │ ├── --2-4评论及回复列表加载_ev.mp4
│ │ ├── --2-5异步加载评论列表_ev.mp4
│ │ └── --2-6点赞功能开发_ev.mp4
│ └── {3}--第3章课程及阶段总结
│ └── --3-1Flask项目总结_ev.mp4
├── {25}--第26周入门PythonWeb全栈开发必备主流框架Django
│ ├── {1}--初识Django框架
│ │ ├── {0}--附件
│ │ │ └── (25.1.1)--初识Django框架.zip
│ │ ├── {1}--第1章Django全栈项目介绍
│ │ │ ├── --1-2本阶段整体介绍_ev.mp4
│ │ │ ├── --1-3项目技术选型_ev.mp4
│ │ │ └── --1-4本周学习安排_ev.mp4
│ │ ├── {2}--第2章初识Django框架
│ │ │ ├── --2-1Django介绍_ev.mp4
│ │ │ ├── --2-2开发基础知识_ev.mp4
│ │ │ └── --2-3开发流程讲解_ev.mp4
│ │ ├── {3}--第3章从请求到响应
│ │ │ ├── --3-1从请求到响应_ev.mp4
│ │ │ ├── --3-3在视图中处理业务逻辑_ev.mp4
│ │ │ ├── --3-6从文件响应HTML内容_ev.mp4
│ │ │ ├── --3-8请求响应对象_ev.mp4
│ │ │ ├── --3-10视图快捷方法_ev.mp4
│ │ │ ├── --3-11内置的视图及重写_ev.mp4
│ │ │ └── --3-13使用class重写视图_ev.mp4
│ │ └── {4}--第4章课程总结
│ │ └── --4-1课程总结_ev.mp4
│ └── {2}--Django模板
│ ├── {0}--附件
│ │ └── (25.2.1)--Django模板.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1课程介绍_ev.mp4
│ ├── {2}--第2章Django模板介绍及使用
│ │ ├── --2-1模板引擎介绍和选择_ev.mp4
│ │ ├── --2-2Django模板相关配置_ev.mp4
│ │ ├── --2-4模板变量的使用(上)_ev.mp4
│ │ ├── --2-5模板变量的使用(下)_ev.mp4
│ │ ├── --2-7模板标签的使用_ev.mp4
│ │ ├── --2-9模板的继承与包含_ev.mp4
│ │ └── --2-13自定义过滤器_ev.mp4
│ └── {3}--第3章课程总结
│ └── --3-1课程总结_ev.mp4
├── {26}--第27周DjangoORM模型和表单
│ ├── {1}--Django中的ORM模型
│ │ ├── {0}--附件
│ │ │ └── (26.1.1)--Django中的ORM模型.zip
│ │ ├── {1}--第1章ORM模型介绍
│ │ │ ├── --1-1模型介绍及配置_ev.mp4
│ │ │ ├── --1-2常见的ORM字段类型_ev.mp4
│ │ │ ├── --1-4模型的创建_ev.mp4
│ │ │ ├── --1-6模型同步migrate_ev.mp4
│ │ │ ├── --1-9模型的元数据_ev.mp4
│ │ │ ├── --1-11外键关联类型_ev.mp4
│ │ │ ├── --1-13复合类型_ev.mp4
│ │ │ └── --1-14总结ORM模型的基础_ev.mp4
│ │ ├── {2}--第2章使用ORM实现CRUD操作
│ │ │ ├── --2-1什么是数据库的CURD_ev.mp4
│ │ │ ├── --2-2定义模型_ev.mp4
│ │ │ ├── --2-4使用ORM实现数据新增_ev.mp4
│ │ │ ├── --2-6使用ORM实现简单查询_ev.mp4
│ │ │ ├── --2-8使用ORM实现数据修改_ev.mp4
│ │ │ ├── --2-10使用ORM实现数据删除_ev.mp4
│ │ │ └── --2-12总结ORM实现CURD操作_ev.mp4
│ │ └── {3}--第3章深入查询及事务处理
│ │ ├── --3-1结果集QuerySet_ev.mp4
│ │ ├── --3-3查询条件_ev.mp4
│ │ ├── --3-5按多个条件查询_ev.mp4
│ │ ├── --3-7查询优化_ev.mp4
│ │ ├── --3-11聚合与统计_ev.mp4
│ │ ├── --3-13数据的一致性_ev.mp4
│ │ ├── --3-14事务处理(上)_ev.mp4
│ │ └── --3-15事务处理(下)_ev.mp4
│ └── {2}--Django表单应用
│ ├── {0}--附件
│ │ └── (26.2.1)--Django表单应用.zip
│ ├── {1}--第1章表单的基本使用
│ │ ├── --1-1表单相关介绍_ev.mp4
│ │ ├── --1-3内置的表单字段_ev.mp4
│ │ ├── --1-5创建用户注册表单_ev.mp4
│ │ └── --1-7自定义界面显示_ev.mp4
│ ├── {2}--第2章自定义表单
│ │ ├── --2-1单个字段的表单验证_ev.mp4
│ │ ├── --2-3多个字段的综合验证_ev.mp4
│ │ ├── --2-6从ORM模型创建表单_ev.mp4
│ │ └── --2-8修改模型表单_ev.mp4
│ └── {3}--第3章文件上传
│ ├── --3-1通过表单实现文件上传_ev.mp4
│ └── --3-3结合ORM实现文件上传_ev.mp4
├── {27}--第28周前端框架基础:前端开发必学Vue框架
│ └── {1}--入门全栈开发前端必学框架VUE
│ ├── {0}--附件
│ │ ├── (27.1.1)--入门全栈开发前端Vue框架入门.zip
│ │ ├── (27.1.2)--vue插件.zip
│ │ └── (27.1.5)--vue-2.6.11.zip
│ ├── {1}--第1章课程介绍
│ │ ├── --1-1周介绍_ev.mp4
│ │ └── --1-2技术点分析_ev.mp4
│ ├── {2}--第2章入门Vue框架
│ │ ├── --2-1初识Vue_ev.mp4
│ │ ├── --2-2第一个Vue.js程序_ev.mp4
│ │ ├── --2-4生命周期钩子函数_ev.mp4
│ │ ├── --2-9vue项目结构分析_ev.mp4
│ │ ├── --2-10程序解释_ev.mp4
│ │ └── --2-11Vue组件化_ev.mp4
│ ├── {3}--第3章Vue基础语法
│ │ ├── --3-1Vue指令_ev.mp4
│ │ ├── --3-4Vue条件渲染、列表渲染_ev.mp4
│ │ ├── --3-7Vue事件(上)_ev.mp4
│ │ └── --3-8Vue事件(下)_ev.mp4
│ └── {4}--第4章Vue过滤器与组件通信
│ ├── --4-1Vue过滤器_ev.mp4
│ └── --4-3Vue组件通信_ev.mp4
├── {28}--第29周项目实战:Django+Vue全栈开发旅游网项目首页
│ └── {1}--Django+Vue全栈开发慕旅游网首页
│ ├── {0}--附件
│ │ ├── (28.1.1)--实战项目图片资源.zip
│ │ ├── (28.1.2)--SQL语句.zip
│ │ ├── (28.1.3)--Vue实战开发慕旅游网的前端.zip
│ │ └── (28.1.5)--Postman-win64-9.15.2-Setu.zip
│ ├── {1}--第1章前端项目搭建
│ │ ├── --1-1Vue实战项目搭建_ev.mp4
│ │ └── --1-2首页拆解_ev.mp4
│ ├── {2}--第2章网络请求库axios
│ │ ├── --2-1axios异步请求库_ev.mp4
│ │ └── --2-2axios请求响应拦截_ev.mp4
│ ├── {3}--第3章跨域问题
│ │ └── --3-2跨域问题解决(下)_ev.mp4
│ ├── {4}--第4章前端组件开发
│ │ ├── --4-1VantUI初探_ev.mp4
│ │ ├── --4-2轮播图组件开发_ev.mp4
│ │ ├── --4-3热门推荐组件开发(上)_ev.mp4
│ │ ├── --4-4热门推荐组件开发(下)_ev.mp4
│ │ ├── --4-5精选景点组件开发_ev.mp4
│ │ ├── --4-6景点列表组件开发_ev.mp4
│ │ └── --4-7页面底部组件开发_ev.mp4
│ ├── {5}--第5章后台接口开发
│ │ ├── --5-1设计轮播图ORM模型_ev.mp4
│ │ ├── --5-2轮播图接口设计及实现_ev.mp4
│ │ ├── --5-3设计景点ORM模型_ev.mp4
│ │ ├── --5-4景点列表接口设计_ev.mp4
│ │ └── --5-5接口文档编写_ev.mp4
│ ├── {6}--第6章接口联调
│ │ ├── --6-1轮播图接口数据获取_ev.mp4
│ │ └── --6-2景点列表接口数据获取_ev.mp4
│ └── {7}--第7章课程总结
│ └── --7-1周总结_ev.mp4
├── {29}--第30周项目实战:Django+Vue全栈开发旅游网项目景点详情
│ └── {1}--Django+Vue全栈开发景点详情模块
│ ├── {0}--附件
│ │ ├── (29.1.1)--作业-前端代码.zip
│ │ └── (29.1.2)--景点详情页面的相关功能.zip
│ ├── {1}--第1章课程介绍
│ │ └── --1-1周介绍_ev.mp4
│ ├── {2}--第2章VueRouter实现多个页面
│ │ ├── --2-1VueRouter引入_ev.mp4
│ │ ├── --2-2路由中的参数传递_ev.mp4
│ │ └── --2-3页面跳转_ev.mp4
│ ├── {3}--第3章景点详情页面开发
│ │ ├── --3-1景点搜索页面_ev.mp4
│ │ ├── --3-2搭建前端详情页_ev.mp4
│ │ ├── --3-3景点大图部分_ev.mp4
│ │ ├── --3-4门票列表_ev.mp4
│ │ └── --3-5评论列表_ev.mp4
│ ├── {4}--第4章API接口设计及开发
│ │ ├── --4-1ORM模型设计(上)_ev.mp4
│ │ ├── --4-2ORM模型设计(下)_ev.mp4
│ │ ├── --4-3重构响应对象_ev.mp4
│ │ ├── --4-4景点详情接口_ev.mp4
│ │ ├── --4-5景点评论列表接口_ev.mp4
│ │ └── --4-6门票列表景点介绍接口_ev.mp4
│ ├── {5}--第5章接口联调
│ │ ├── --5-1景点搜索接口联调(上)_ev.mp4
│ │ ├── --5-2景点搜索接口联调(下)_ev.mp4
│ │ ├── --5-3景点详情接口联调_ev.mp4
│ │ └── --5-4景点评论接口联调_ev.mp4
│ └── {6}--第6章课程总结
│ ├── --6-1课程总结_ev.mp4
│ └── --6-2项目作业_ev.mp4
├── {2}--第2周三大主流数据类型的操作
│ ├── {1}--Python字符串常用方法
│ │ ├── {0}--附件
│ │ │ └── (2.1.1)--字符串-python_str.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1本周学习安排_ev.mp4
│ │ ├── {2}--第2章python对象
│ │ ├── {3}--第3章字符串函数及其操作
│ │ │ ├── --3-20字符串replace()替换方法_ev.mp4
│ │ │ ├── --3-23字符串bool集合_ev.mp4
│ │ │ ├── --3-1字符串capitalize()首字母大写方法_ev.mp4
│ │ │ ├── --3-3字符串lower()小写方法_ev.mp4
│ │ │ ├── --3-5字符串upper()大写方法_ev.mp4
│ │ │ ├── --3-7字符串swapcase()字母大小写翻转方法_ev.mp4
│ │ │ ├── --3-9字符串zfill()0填充方法_ev.mp4
│ │ │ ├── --3-13字符串startswith()和endswith()方法_ev.mp4
│ │ │ ├── --3-15字符串find()和index()获取某个值的位置方法_ev.mp4
│ │ │ └── --3-17字符串strip,lstrip,rstrip左右去空格方_ev.mp4
│ │ ├── {4}--第4章字符串编码格式
│ │ │ └── --4-1字符串编码格式_ev.mp4
│ │ ├── {5}--第5章字符串格式化
│ │ │ ├── --5-1什么是字符串格式化_ev.mp4
│ │ │ └── --5-2字符串格式化的常用格式符_ev.mp4
│ │ └── {6}--第6章字符串的特殊字符
│ │ └── --6-1字符串的特殊字符_ev.mp4
│ ├── {2}--Python列表常用方法
│ │ ├── {0}--附件
│ │ │ └── (2.2.1)--列表-python_list.zip
│ │ ├── {1}--第1章初识列表操作符
│ │ │ └── --1-1列表操作符_ev.mp4
│ │ ├── {2}--第2章列表函数的操作
│ │ │ ├── --2-1列表append_ev.mp4
│ │ │ ├── --2-3列表insert_ev.mp4
│ │ │ ├── --2-5列表count_ev.mp4
│ │ │ ├── --2-7列表remove_ev.mp4
│ │ │ ├── --2-10列表reverse_ev.mp4
│ │ │ ├── --2-12列表sort_ev.mp4
│ │ │ ├── --2-14列表clear_ev.mp4
│ │ │ ├── --2-16列表copy(深浅拷贝区别)_ev.mp4
│ │ │ └── --2-19列表extend_ev.mp4
│ │ ├── {3}--第3章列表的索引
│ │ │ └── --3-1列表索引_ev.mp4
│ │ └── {4}--第4章列表之字符串切片
│ │ └── --4-1列表之字符串切片_ev.mp4
│ └── {3}--Python字典常用方法
│ ├── {0}--附件
│ │ └── (2.3.1)--字典-pythondict.zip
│ ├── {1}--第1章字典的处理
│ ├── {2}--第2章获取字典的key与value
│ │ ├── --2-1获取字典的所有keys_ev.mp4
│ │ └── --2-4字典key的获取_ev.mp4
│ ├── {3}--第3章字典的删除与复制操作
│ │ ├── --3-1字典删除_ev.mp4
│ │ └── --3-3字典copy_ev.mp4
│ ├── {4}--第4章字典成员运算符
│ ├── {5}--第5章字典popitem
│ │ └── --5-1字典popitem_ev.mp4
│ └── {6}--第6章所有数据类型与布尔值的关系
│ └── --6-1所有数据类型与布尔值的关系_ev.mp4
├── {30}--第31周项目实战:Django+Vue全栈开发旅游网项目登录注册
│ ├── {1}--初识Redis高速缓存及应用
│ │ ├── {0}--附件
│ │ │ ├── (30.1.1)--redis入门.zip
│ │ │ └── (30.1.2)--Redis和RDM工具.zip
│ │ ├── {1}--第1章课程介绍
│ │ └── {2}--第2章Redis高速缓存的应用
│ │ ├── --2-1redis介绍.mp4
│ │ └── --2-2redis缓存集成.mp4
│ ├── {2}--开发慕旅游网用户登录注册前端页面
│ │ ├── {0}--附件
│ │ │ └── (30.2.1)--开发慕旅游网用户登录注册前端页面.zip
│ │ ├── {1}--第1章Django用户模型
│ │ │ ├── --1-1django-auth模块.mp4
│ │ │ └── --1-2扩展Django中的用户模型.mp4
│ │ ├── {2}--第2章Vuex状态管理
│ │ │ ├── --2-1Vuex状态管理介绍.mp4
│ │ │ ├── --2-2使用Vuex保存用户信息.mp4
│ │ │ └── --2-3Vuex相关代码优化.mp4
│ │ └── {3}--第3章前端页面开发
│ │ ├── --3-1用户登录页面开发.mp4
│ │ ├── --3-2用户注册页面开发.mp4
│ │ ├── --3-3用户注册页面开发.mp4
│ │ └── --3-4开发个人中心页面.mp4
│ └── {3}--慕旅游网用户登录注册接口开发与联调
│ ├── {0}--附件
│ │ └── (30.3.1)--慕旅游网用户登录注册接口开发与联调.zip
│ ├── {1}--第1章接口开发
│ │ ├── --1-1实现同步登录及退出.mp4
│ │ ├── --1-2实现同步登录及退出.mp4
│ │ ├── --1-3用户登录、退出接口开发.mp4
│ │ ├── --1-4用户详细信息接口.mp4
│ │ ├── --1-5验证码发送接口.mp4
│ │ ├── --1-6实现用户注册接口.mp4
│ │ └── --1-7实现用户注册接口.mp4
│ ├── {2}--第2章接口联调
│ │ ├── --2-2发送验证码接口联调.mp4
│ │ └── --2-4用户注册接口联调.mp4
│ └── {3}--第3章课程总结
│ └── --3-1本周课程总结.mp4
├── {31}--第32周项目实战:Django+Vue全栈开发旅游网项目订单支付
│ ├── {1}--实战开发慕旅游网下单支付前端页面
│ │ ├── {0}--附件
│ │ │ └── (31.1.1)--实战开发慕旅游网下单支付前端页面.zip
│ │ ├── {1}--第1章课程介绍
│ │ └── {2}--第2章前端页面开发
│ │ ├── --2-1填写订单页面开发(上).mp4
│ │ ├── --2-2填写订单页面开发(下).mp4
│ │ ├── --2-3支付页面开发.mp4
│ │ ├── --2-4支付页面开发.mp4
│ │ ├── --2-5我的订单列表页面开发.mp4
│ │ └── --2-6我的订单列表页面开发.mp4
│ └── {2}--慕旅游网下单支付接口开发与联调
│ ├── {0}--附件
│ │ └── (31.2.1)--慕旅游网下单支付接口开发与联调.zip
│ ├── {1}--第1章接口开发
│ │ ├── --1-1订单模块ORM模型设计.mp4
│ │ ├── --1-2门票下单接口开发(上).mp4
│ │ ├── --1-3门票下单接口开发(下).mp4
│ │ ├── --1-4订单详情接口开发.mp4
│ │ ├── --1-5门票支付接口开发.mp4
│ │ ├── --1-6取消订单接口开发.mp4
│ │ ├── --1-7删除订单接口开发.mp4
│ │ ├── --1-8我的订单列表接口开发.mp4
│ │ └── --1-9门票详细信息接口开发.mp4
│ ├── {2}--第2章接口联调
│ │ ├── --2-1门票下单接口联调.mp4
│ │ ├── --2-2门票详细信息接口联调.mp4
│ │ ├── --2-3门票支付接口联调.mp4
│ │ ├── --2-4我的订单列表接口联调.mp4
│ │ ├── --2-6取消订单接口联调.mp4
│ │ ├── --2-7删除订单接口联调.mp4
│ │ └── --2-8项目作业.mp4
│ └── {3}--第3章课程总结
│ └── --3-1课程总结.mp4
├── {32}--第33周项目实战:全栈开发旅游项目后台管理系统与项目部署
│ ├── {1}--实战开发慕旅游网后台管理系统
│ │ ├── {0}--附件
│ │ │ ├── (32.1.1)--后台管理.zip
│ │ │ └── (32.1.2)--项目总结-演示代码.zip
│ │ ├── {1}--第1章后台管理
│ │ │ ├── --1-1将模型添加到后台管理.mp4
│ │ │ ├── --1-2使用admin的一些优化配置.mp4
│ │ │ ├── --1-3自定义模型配置.mp4
│ │ │ └── --1-4用户管理.mp4
│ │ ├── {2}--第2章使用admin管理景点
│ │ │ ├── --2-1使用admin管理景点和门票.mp4
│ │ │ ├── --2-2富文本支持.mp4
│ │ │ ├── --2-3使用redis缓存热门景点(上).mp4
│ │ │ └── --2-4使用redis缓存热门景点(下).mp4
│ │ ├── {3}--第3章订单管理
│ │ │ ├── --3-1echarts介绍及使用.mp4
│ │ │ ├── --3-2订单增长统计图(上).mp4
│ │ │ └── --3-3订单增长统计图(下).mp4
│ │ └── {4}--第4章项目总结
│ │ ├── --4-1测试入门.mp4
│ │ ├── --4-2Django项目的常见部署方式.mp4
│ │ ├── --4-3安全及运维.mp4
│ │ └── --4-4知识点总结和常见问题.mp4
│ └── {2}--慕旅游网项目部署
│ ├── {0}--附件
│ │ └── (32.2.1)--WinSCP-5.17.9-Setu.zip
│ └── {1}--第1章项目部署
│ ├── --1-1前端项目部署.mp4
│ ├── --1-2安装mysql.mp4
│ ├── --1-3安装redis和python.mp4
│ ├── --1-4部署django项目.mp4
│ └── --1-5部署django项目-admin.mp4
├── {33}--第34~35周Python技能拓展之软件自动化测试
│ ├── {1}--软件自动化测试基础
│ │ ├── {0}--附件
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1本测试阶段学习内容介绍.mp4
│ │ ├── {2}--第2章项目的生命周期
│ │ │ ├── --2-1项目的瀑布型生命周期.mp4
│ │ │ ├── --2-2项目的迭代型生命周期.mp4
│ │ │ └── --2-3项目的增量型与适应型生命周期.mp4
│ │ ├── {3}--第3章什么是软件测试
│ │ │ ├── --3-1认识软件测试.mp4
│ │ │ └── --3-2软件测试流程.mp4
│ │ ├── {4}--第4章什么是自动化测试
│ │ │ ├── --4-1为什么要做自动化测试.mp4
│ │ │ ├── --4-2什么是自动化测试.mp4
│ │ │ └── --4-3自动化测试的意义.mp4
│ │ └── {5}--第5章课程总结
│ │ └── --5-1自动化测试基础总结.mp4
│ ├── {2}--慕旅游网项目实战接口自动化测试
│ │ ├── {0}--附件
│ │ │ └── (33.2.1)--接口测试.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1接口测试介绍.mp4
│ │ ├── {2}--第2章什么是接口测试
│ │ │ ├── --2-1接口的定义.mp4
│ │ │ └── --2-3什么是接口测试.mp4
│ │ ├── {3}--第3章接口测试基础
│ │ │ ├── --3-1【接口测试必备基础知识】http协议.mp4
│ │ │ ├── --3-3【接口测试必备基础知识】http请求方法.mp4
│ │ │ └── --3-7【接口测试必备的基础知识】http状态码.mp4
│ │ ├── {4}--第4章接口测试工具的使用
│ │ │ ├── --4-1接口抓包工具Chrome的使用.mp4
│ │ │ ├── --4-2接口抓包工具fiddler的使用.mp4
│ │ │ ├── --4-3【实战】fiddler抓取百度.mp4
│ │ │ └── --4-4【实战】使用Python发送请求.mp4
│ │ ├── {5}--第5章慕旅游网接口测试实战
│ │ │ ├── --5-1慕旅游网经典流程的接口测试实战.mp4
│ │ │ ├── --5-3测试框架unittest的实战.mp4
│ │ │ ├── --5-5结合unittest的实战接口框架之断言.mp4
│ │ │ ├── --5-8结合unittest的实战接口框架之用例组织.mp4
│ │ │ ├── --5-10结合unittest的实战接口框架之套件应用.mp4
│ │ │ └── --5-11结合unittest的实战接口框架之测试报告.mp4
│ │ └── {6}--第6章课程总结
│ │ └── --6-1接口自动化总结与延伸.mp4
│ ├── {3}--慕旅游网项目实战Web自动化测试
│ │ ├── {0}--附件
│ │ │ └── (33.3.1)--web自动化.zip
│ │ ├── {1}--第1章Web自动化测试基础
│ │ │ ├── --1-1为什么做Web自动化测试.mp4
│ │ │ ├── --1-2Web自动化测试工具的选择.mp4
│ │ │ └── --1-3python-selenium环境配置搭建.mp4
│ │ ├── {2}--第2章Selenium元素定位操作
│ │ │ ├── --2-1浏览器操作测试(上).mp4
│ │ │ ├── --2-2浏览器操作测试(下).mp4
│ │ │ ├── --2-4selenium元素定位详解(上).mp4
│ │ │ ├── --2-7selenium元素定位详解(下).mp4
│ │ │ ├── --2-8selenium元素定位之find-elements.mp4
│ │ │ ├── --2-10【实战】selenium元素及页面操作(上).mp4
│ │ │ ├── --2-11【实战】selenium元素及页面操作(中).mp4
│ │ │ └── --2-12【实战】selenium元素及页面操作(下).mp4
│ │ ├── {3}--第3章慕旅游网Web自动化测试实战
│ │ │ ├── --3-1UI自动化脚本设计常见场景剖析.mp4
│ │ │ ├── --3-2unittest框架设计应用.mp4
│ │ │ ├── --3-3PageObject框架设计(上).mp4
│ │ │ ├── --3-4PageObject框架设计(下).mp4
│ │ │ ├── --3-5数据驱动在自动化测试中的应用.mp4
│ │ │ ├── --3-6测试报告实战.mp4
│ │ │ └── --3-7自动化测试的持续集成.mp4
│ │ ├── {4}--第4章综合作业
│ │ │ └── --4-1综合作业.mp4
│ │ └── {5}--第5章课程总结
│ │ └── --5-1UI自动化总结与展望.mp4
│ └── {4}--APP自动化测试项目实战
│ ├── {0}--附件
│ │ └── (33.4.1)--APP自动化.zip
│ ├── {1}--第1章APP自动化测试基础
│ │ ├── --1-1戏说APP自动化.mp4
│ │ └── --1-2APP自动化工具演进史.mp4
│ ├── {2}--第2章APP自动化测试实战
│ │ ├── --2-1测试框架appium环境配置.mp4
│ │ ├── --2-2appium快速上手.mp4
│ │ ├── --2-4appiumCapability详解.mp4
│ │ ├── --2-6appium定位手机元素(上).mp4
│ │ ├── --2-7appium定位手机元素(下).mp4
│ │ ├── --2-8appium模拟手机操作.mp4
│ │ └── --2-9实战appium自动化测试项目.mp4
│ └── {3}--第3章课程总结
│ └── --3-1app自动化总结与展望.mp4
├── {34}--第36周Python技能拓展之人工智能
│ └── {1}--Python技能拓展:人工智能
│ ├── {0}--附件
│ │ └── (34.1.1)--Imooc_python_a.zip
│ ├── {1}--第1章课前准备
│ │ ├── --1-1什么是AI.mp4
│ │ ├── --1-2人工智能实现方法.mp4
│ │ ├── --1-3为什么要学AI.mp4
│ │ └── --1-4课程介绍与安排.mp4
│ ├── {2}--第2章AI核心开发工具与常用工具包
│ │ ├── --2-1AI核心开发工具与常用工具包介绍.mp4
│ │ ├── --2-2Anaconda安装与配置.mp4
│ │ ├── --2-3Python基本语法回顾.mp4
│ │ ├── --2-4Matplotlib安装与测试.mp4
│ │ └── --2-5Numpy与Pandas安装测试.mp4
│ ├── {3}--第3章AI带着答案学习:监督学习
│ │ ├── --3-10分类分析项目实战:异常消费检测(一).mp4
│ │ ├── --3-11分类分析项目实战:异常消费检测(二).mp4
│ │ ├── --3-1带着答案找规律:监督学习.mp4
│ │ ├── --3-2回归分析:这套房到底值多少钱.mp4
│ │ ├── --3-3回归分析:Sklearn与实战项目介绍.mp4
│ │ ├── --3-4回归分析:项目实战核心代码预习.mp4
│ │ ├── --3-5回归分析项目实战:基于面积的单因子房价预测.mp4
│ │ ├── --3-6回归分析项目实战:多因子房价预测.mp4
│ │ ├── --3-7分类分析:这是一只猫还是一条狗.mp4
│ │ ├── --3-8实现分类的方法:逻辑回归.mp4
│ │ └── --3-9分类分析:实战项目介绍与预习.mp4
│ ├── {4}--第4章AI自己找规律:无监督学习
│ │ ├── --4-1没有对错如何找规律:无监督学习.mp4
│ │ ├── --4-2K均值聚类算法(KMEANS).mp4
│ │ ├── --4-3KMEANS图像分割.mp4
│ │ ├── --4-4图像分割项目实战介绍与预习.mp4
│ │ ├── --4-5项目实战:KMEANS实现图像分割(一).mp4
│ │ └── --4-6项目实战:KMEANS实现图像分割(二).mp4
│ ├── {5}--第5章AI拓展:技术领域介绍
│ │ ├── --5-1计算机视觉.mp4
│ │ ├── --5-2自然语言处理.mp4
│ │ └── --5-3智能推荐.mp4
│ └── {6}--第6章进阶学习路线
│ ├── --6-1AI高效学习的开展方式.mp4
│ ├── --6-2AI小白技术进阶成长路线.mp4
│ └── --6-3课程总结.mp4
├── {3}--第3周Python流程控制与函数
│ ├── {1}--Python集合常用方法
│ │ ├── {0}--附件
│ │ │ └── (3.1.2)--集合-python_set.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1本周学习安排_ev.mp4
│ │ ├── {2}--第2章集合的定义
│ │ │ └── --2-1什么是集合_ev.mp4
│ │ ├── {3}--第3章集合的增删改查
│ │ │ └── --3-1集合的增删改_ev.mp4
│ │ ├── {4}--第4章获取两个集合操作的函数
│ │ │ ├── --4-1获取两个集合的差集_ev.mp4
│ │ │ ├── --4-3获取两个集合的交集_ev.mp4
│ │ │ └── --4-5获取两个集合的并集_ev.mp4
│ │ └── {5}--第5章判断两个集合中是否有相同的元素
│ │ └── --5-1判断两个集合中是否有相同的元素_ev.mp4
│ ├── {2}--Python不同数据类型间的转换
│ │ ├── {0}--附件
│ │ │ └── (3.2.2)--数据类型-change.zip
│ │ ├── {1}--第1章字符串与数字的转换
│ │ │ └── --1-1字符串与数字的转换_ev.mp4
│ │ ├── {2}--第2章字符串与列表之间的转换
│ │ │ └── --2-1字符串与列表之间的转换_ev.mp4
│ │ ├── {3}--第3章字符串与bytes通过编解码进行转换
│ │ │ └── --3-1字符串与bytes通过编解码进行转换_ev.mp4
│ │ ├── {4}--第4章列表集合元组的转换
│ │ │ └── --4-1列表集合元组的转换_ev.mp4
│ │ └── {5}--第5章综合案例:九九乘法表
│ │ ├── --5-1综合案例:九九乘法表(上)_ev.mp4
│ │ └── --5-2综合案例:九九乘法表(下)_ev.mp4
│ ├── {3}--Python的流程控制
│ │ ├── {0}--附件
│ │ │ └── (3.3.2)--流程控制.zip
│ │ ├── {1}--第1章初识条件判断
│ │ │ └── --1-1初探逻辑_ev.mp4
│ │ ├── {2}--第2章if-else语句
│ │ │ ├── --2-1else语句_ev.mp4
│ │ │ └── --2-5elif语句_ev.mp4
│ │ ├── {3}--第3章Python的循环
│ │ │ ├── --3-1for循环(上)_ev.mp4
│ │ │ ├── --3-2for循环(下)_ev.mp4
│ │ │ ├── --3-4嵌套for循环_ev.mp4
│ │ │ └── --3-8while循环_ev.mp4
│ │ ├── {4}--第4章循环中的continue与break操作
│ │ │ └── --4-1continue与break_ev.mp4
│ │ └── {5}--第5章综合案例:循环实现九九乘法表
│ │ └── --5-1【案例】循环实现九九乘法表_ev.mp4
│ ├── {3}--Python的流程控制
│ │ └── {0}--附件
│ │ └── (3.3.1)--python_循环.zip
│ └── {4}--函数的定义与使用
│ ├── {0}--附件
│ │ └── (3.4.1)--函数-python_def.zip
│ ├── {1}--第1章定义函数
│ │ ├── --1-1函数的定义(上)_ev.mp4
│ │ ├── --1-3函数的定义(下)_ev.mp4
│ │ └── --1-1本周学习安排_ev.mp4
│ ├── {2}--第2章函数的参数
│ │ ├── --2-1函数的参数_ev.mp4
│ │ ├── --2-1什么是面向对象_ev.mp4
│ │ ├── --2-4类的self_ev.mp4
│ │ ├── --2-6类的构造函数_ev.mp4
│ │ └── --2-8对象的生命周期_ev.mp4
│ ├── {3}--第3章函数的参数类型
│ │ ├── --3-1函数参数类型定义_ev.mp4
│ │ ├── --3-1类中的私有函数与私有变量_ev.mp4
│ │ └── --3-3Python中的封装_ev.mp4
│ ├── {4}--第4章局部变量与全局变量
│ │ └── --4-1局部变量与全局变量_ev.mp4
│ ├── {5}--第5章递归函数
│ │ └── --5-1递归函数_ev.mp4
│ ├── {6}--第6章匿名函数
│ │ └── --6-1匿名函数lambda_ev.mp4
│ └── {7}--第7章综合案例:实现学生信息库
│ └── --7-1【案例】实现学生信息库_ev.mp4
├── {4}--第4周Python面向对象与异常处理机制
│ ├── {1}--Python面向对象编程
│ │ ├── {0}--附件
│ │ │ └── (4.1.1)--面向对象-python_object.zip
│ │ ├── {1}--第1章课程介绍
│ │ │ └── --1-1本周学习安排_ev.mp4
│ │ ├── {2}--第2章初识面向对象
│ │ │ ├── --2-1什么是面向对象_ev.mp4
│ │ │ ├── --2-4类的self_ev.mp4
│ │ │ ├── --2-6类的构造函数_ev.mp4
│ │ │ └── --2-8对象的生命周期_ev.mp4
│ │ ├── {3}--第3章类中的私有函数与私有变量
│ │ │ ├── --3-1类中的私有函数与私有变量_ev.mp4
│ │ │ └── --3-3Python中的封装_ev.mp4
│ │ ├── {4}--第4章装饰器与类的装饰器
│ │ │ ├── --4-1装饰器_ev.mp4
│ │ │ └── --4-3类的常用装饰器_ev.mp4
│ │ ├── {5}--第5章类的继承与多态
│ │ │ ├── --5-1类的继承_ev.mp4
│ │ │ ├── --5-3类的多态_ev.mp4
下载地址:
**** Hidden Message ***** 感谢分享 比你强的人不会嘲笑你,比你弱的人才会想把你变弱。 星颖经典成长语录:“没有红利,只有实力。实力到了,都是红利。” 流量不是玄学,本质还是内容和需求匹配。 执行是搞钱的第一步,而非不断寻找新项目和试错。 有价值,尤其是对项目初筛很有帮助。 有用的内容值得一再收藏学习 有没有星友在河北的,一起出来聚聚啊
页:
[1]