本课程适合零基础的学生学习,课程设计从python基础、数据库、mini_web、主流Flask/Django框架完成大型web项目,基础爬虫、中级爬虫、高级爬
* 阶段一 会员版(2.0)-Python核心编程/
* 第一章 会员版(2.0)-Python基础V4.1/
* Python介绍/
* 001_计算机硬件系统
* 002_计算机软件系统
* 003_python语言简介
* 004_python语言特点
* pycharm的基本使用/
* 005_第一个程序hello python
* 006_第一个程序常见BUG
* 007_PyCharm基本使用
* 008_PyCharm使用技巧(基础技巧)
* 009_Debug模式初级操作
* 010_多文件管理
* 011_多项目管理
* Python基础语法/
* 015_注释
* 016_注释的作用
* 017_提示性信息
* 018_算数运算符
* 019_算数运算符优先级示例
* 020_变量的概念
* 021_变量的使用
* 022_变量在内存中的执行过程分析
* 023_变量命名规则
* 025_案例:计算圆面积
* 026_变量类型
* 027_赋值运算
* 028_字符串运算
* 029_标准输入
* 030_标准输入的注意事项与类型转换
* 031_格式化输出
* 032_计算圆面积(输入输出版)
* 033_比较运算符
* 034_字符串间的比较运算
* 035_关系运算符
* 036_数字参与关系运算
* 分支语句/
* 037_if结构
* 038_if..else..结构
* 039_if..elif..else..结构
* 040_减肥计划
* 041_分支嵌套
* 042_外卖结算
* 043_超长行处理
* 循环语句/
* 044_while结构
* 045_循环变量与死循环
* 046_数字累加求和
* 047_循环误区
* 048_回文数
* 049_回文数输出格式改造
* 050_break与continue
* 051_循环嵌套
* 052_循环嵌套练习
* 053_九九乘法表
* 054_循环嵌套中的break与continue
* 函数基础使用/
* 055_函数
* 056_函数定义
* 057_函数调用过程分析
* 058_文档注释
* 059_函数定义——参数
* 060_形参与实参
* 061_最大值
* 062_作用域
* 063_函数定义——返回值
* 064_返回值
* 065_函数间调用
* 066_三个数字求最大值
* 面向对象基础/
* 067_面向对象
* 068_类和对象
* 069_类的组成
* 070_类定义与创建对象
* 071_成员变量定义与调用
* 072_成员方法定义与调用
* 073_init方法与魔术方法
* 074_str方法
* 075_成员方法调用成员
* 077_手机案例
* 078_手机加强版案例
* 079_封装
* 080_init传参
* 面向对象高级/
* 081_类变量
* 082_类方法(1)
* 083_方法第一个参数理解误区
* 084_静态方法
* 085_面向对象名称总结
* 086_继承的基础语法
* 087_继承关系结构图
* 088_重写
* 089_重写关系中调用父类被覆盖的方法
* 090_多继承
* 091_多态
* 092_鸭子类型
* 095_反恐精英案例解析
* 096_反恐精英基础版
* 097_反恐精英修复版
* 098_反恐精英加强版
* 099_反恐精英超级加强版
* 第二章 会员版(2.0)-Python核心编程V4.1/
* 列表、元组、集合、字典/
* 100_列表
* 101_列表的应用
* 102_元组
* 103_元组数据修改
* 104_元组的应用
* 105_集合
* 106_集合的应用
* 107_列表元组集合间格式转换
* 108_字典
* 109_字典的应用
* 110_range
* 111_列表常用操作
* 112_元组、集合常用操作
* 113_字典常用操作
* 114_数据存储结构嵌套
* 116_斗地主案例需求分析
* 117_1_斗地主结构设计
* 117_2_斗地主初始化牌堆
* 117_3_斗地主洗牌
* 117_4_斗地主发牌
* 118_公共函数
* 119_切片
* 120_通用运算符
* 121_循环else语句
* 122_推导式
* 字符串/
* 123_字符串
* 124_字符串基本操作
* 125_字符串判断型操作
* 126_字符串数据转换型操作
* 127_字符串格式转换型操作
* 128_字符串拆分与连接操作
* 129_字符串查找与替换操作
* 130_加密解密(了解)
* 131_字符串切片与常用操作
* 132_找出真凶
* 函数高级用法/
* 133_默认参数
* 134_参数格式混用一
* 135_默认参数的应用场景
* 136_关键字参数
* 137_参数格式混用二
* 138_关键字参数的应用场景
* 139_可变参数
* 140_参数格式混用三
* 141_可变参数应用场景
* 142_字典参数
* 143_参数格式混用四
* 144_字典参数应用场景
* 145_字典参数形参操作
* 146_递归函数
* 147_匿名函数
* 148_匿名函数使用注意事项
* 149_函数返回值(回顾)
* 引用/
* 150_引用
* 151_引用(数值、布尔、字符串)
* 152_引用(变量内存结构图)
* 153_引用(数值、布尔、字符串特殊现象)
* 154_引用(列表)
* 155_引用(列表内存工作原理)
* 156_引用(列表内存底层工作原理)
* 157_引用(元组)
* 158_引用(集合)
* 159_引用(集合底层存储原理)
* 160_引用(字典)
* 161_引用(字典底层存储原理)
* 162_引用(对象)
* 163_引用(对象底层存储原理)
* 164_可变类型与不可变类型
* 165_函数实参类型
* 166_函数实参类型(形参使用默认参数)
* 对象管理/
* 167_new方法
* 168_del操作
* 169_del方法
* 170_is操作
* 171_单例模式
* 172_1_办公室的打印机
* 172_2_办公室的打印机(改造方式1)
* 172_3_办公室的打印机(改造方式2)
* 文件操作/
* 173_文件基本操作
* 174_文件读写模式
* 175_文件读操作
* 176_文件写操作
* 177_文件路径
* 178_文件相关操作
* 179_windows复制文件
* 异常处理/
* 180_异常处理方案一
* 181_异常处理方案二
* 182_异常处理方案三
* 183_捕获具体异常
* 184_获取具体的异常描述信息
* 185_异常出现原理
* 186_异常处理机制
* 187_自定义异常
* 188_用户登录信息校验
* 模块和包/
* 189_模块的定义
* 190_模块全部导入
* 191_模块局部导入
* 192_模块局部导入资源访问控制
* 193_模块运行代码管理
* 194_模块资源加载底层工作原理
* 195_模块加载路径
* 196_包
* 197_用户登录信息校验改造
* 第三章 会员版(2.0)-【项目】飞机大战V4.1/
* 项目准备/
* 01_项目分析
* 02_项目创建与pygame安装
* 背景窗口/
* 03_模型初始化
* 04_窗体初始化
* 05_窗体设置
* 06_关闭窗体(事件机制)
* 07_背景制作
* 08_抽取变量
* 09_模型抽取
* 10_背景移动
* 11_背景反复移动
* 12_添加辅助背景
* 飞机交互/
* 13_敌机加入(单个)
* 14_敌机移动(单个)
* 15_敌机加入(多个)
* 16_敌机移动控制(多个)
* 17_敌机随机贴图控制(多个)
* 18_玩家飞机加入
* 19_玩家移动控制
* 20_获取鼠标左键按下状态
* 21_发射子弹
* 22_子弹移动控制
* 23_碰撞检测
* 24_碰撞处理
* 阶段作业 会员版(2.0)-Python核心编程-第2套试卷/
* 试卷
* 阶段二 会员版(2.0)-Python和Linux高级编程/
* 第一章 会员版(2.0)-Linux基础V3.2/
* 操作系统介绍/
* 01-课程介绍
* 02-操作系统的介绍
* 03-操作系统的领域、虚拟机的介绍
* 04-操作系统历史介绍
* 05-ubuntu基本使用
* linux命令(一)/
* 06-Linux基本命令-1
* 07-Linux基本命令-2
* 08-Linux基本命令-3
* 09-Linux基本命令-4-相对路径、绝对路径、rm等
* 10-Linux基本命令-5-cp、mv、tree、history等
* linux命令(二)/
* 02-Linux命令:ls
* 03-Linux命令:重定向
* 04-Linux命令:cat、more、管道
* 05-Linux命令:软连接、硬链接
* linux命令(三)/
* 06-Linux命令:cat合并文件、grep、find、通配符
* 07-Linux命令-压缩
* 08-Linux命令:chmod权限修改
* 09-Linux命令:sudo、ssh、who、reboot等
* ubuntu 安装软件以及共享文件/
* 10-Ubuntu安装软件的流程
* 11-Ubuntu共享文件的方式:拖拽、ftp、scp
* vim 基本使用/
* 12-vim基本使用
* 第二章 会员版(2.0)-网络编程v3.1/
* 基本概念/
* 01-网络通信概述
* 02-IP地址
* 03-Linux、windows查看网卡信息
* 04-ip地址的分类-ipv4和ipv6介绍
* 05-(重点)端口
* 06-端口分类:知名端口、动态端口
* 07-socket介绍
* udp/
* 08-udp发送数据demo-1
* 09-udp发送数据-demo-2
* 10-关闭VMware的虚拟网卡(了解)
* 11-udp发送数据的强调
* 12-(重点)运行python程序以及python交互模式,encode编码,发送udp的练习
* 13-(重点)接收udp数据
* 14-(重点)端口绑定的问题
* 15-网络中重要概念复习
* 16-输入对方ip、port、全双工、半双工、单工等
* 17-案例:udp聊天器
* tcp客户端/
* 01-tcp介绍
* 02-(重点)tcp客户端
* tcp服务器/
* 03-(重点)tcp服务器-1
* 04-(重点)tcp服务器-2-循环为多个客户端服务
* 05-(重点)tcp服务器-3-循环为多个客户端服务
* tcp下载文件/
* 06-案例:下载文件
* 07-知识点快速总结,listen里的参数
* 08-QQ不绑定端口、昨日知识点复习
* 第三章 会员版(2.0)-多任务v3.1/
* 线程/
* 01-多任务介绍、以及Thread的基本使用
* 02-Thread创建线程 完成多任务
* 03-查看正在运行的线程、主线程等待子线程先结束
* 04-通过继承Thread类完成创建线程
* 05-通过继承Thread类完成创建线程-补充
* 06-多线程共享全局变量
* 07-多线程共享全局变量-args参数
* 08-创建线程是指定传递的参数、多线程共享全局变量的问题
* 09-同步概念、互斥锁解决资源竞争的问题
* 10-死锁、银行家算法
* 11-案例:多线程版udp聊天器
* 进程/
* 01-线程知识点复习
* 02-进程、程序的概念
* 03-使用Process完成多进程
* 04-使用Process完成多进程-补充
* 05-获取pid、ppid、给Process传递参数、运行顺序不确定、主进程等待子进程先结束、进程不共享全局变量
* 06-进程、线程的区别
* 07-通过队列完成进程间通信
* 08-进程池概述
* 09-进程池的创建
* 10-案例:多任务文件夹copy
* 协程/
* 01-迭代器
* 02-完善迭代器
* 03-(重点)迭代器的应用
* 04-迭代器使用的其他方式
* 05-生成器-1
* 06-生成器-2-send方式
* 07-(重点)生成器-小总结
* 08-使用yield完成多任务
* 09-使用greenlet、gevent完成多任务
* 10-案例:图片下载器
* 11-(重点)进程、线程、协程对比
* 第四章 会员版(2.0)-【项目】web服务器v3.1/
* 正则表达式/
* 01-正则表达式简介
* 02-匹配单个字符-1
* 03-匹配单个字符-2
* 04-匹配多个字符
* 05-案例:简单判断变量名是否符合要求、匹配结尾开头
* 06-案例:简单判断email、转义
* 07-分组等
* 08-re的高级用法:search、sub等
* 09-案例:提取数据内容,清除不要的杂数据
* 10-r的作用
* http协议/
* 01-此阶段知识的介绍
* 02-HTTP协议的通俗讲解
* 03-通过网络调试助手充当http服务器来验证http协议
* 简单web服务器实现/
* 04-案例:返回固定页面的http服务器
* 05-tcp3次握手、4次挥手
* 06-tcp3次握手、4次挥手-强调
* 07-案例:返回浏览器需要的页面http服务器-介绍
* 08-案例:返回浏览器需要的页面http服务器-代码实现
* 并发web服务器实现/
* 01-http协议复习
* 02-多进程、线程实现http服务器
* 03-多进程、线程实现http服务器-补充
* 04-gevent实现http服务器
* 05-(重要)单进程、线程、非堵塞实现并发的原理
* 06-单进程、线程、非堵塞实现并发的验证-1
* 07-单进程、线程、非堵塞实现并发的验证-2、debug的思想
* 08-知识点补充,把对象append到列表时,仅仅是添加了对象的引用
* 09-长连接、短连接
* 10-单进程、线程、非堵塞、长连接的http服务器
* 11-(重要)epoll的原理过程讲解
* 12-epoll版的http服务器
* 网络通信/
* 01-tcp ip协议
* 02-wireshark抓包工具-安装
* 03-wireshark抓包工具-使用
* 04-2台电脑通信、网络掩码
* 05-集线器、交换器组网、arp获取mac地址等
* 06-路由器链接多个网络、默认网关
* 07-浏览器访问服务器的过程
* 08-ip不变、mac地址发生变化
* 第五章 会员版(2.0)-Python高级语法v3.1/
* GIL锁/
* 01-GIL-1
* 02-GIL-2
* 深拷贝和浅拷贝/
* 03-深拷贝、浅拷贝-1
* 04-深拷贝、浅拷贝-2
* 05-深拷贝、浅拷贝-3
* 06-深拷贝、浅拷贝-4
* 私有化、import、封装继承多态/
* 07-私有化
* 08-import导入模块
* 09-多个模块import导入注意点
* 10-再议封装、继承、多态
* 方法解析顺序表MRO/
* 01-(重点)多继承中的MRO顺序
* 02-(重点)※args、※※kwargs的另外用处拆包
* 03-单继承中MRO、继承的面试题
* 类对象和实例对象访问属性的区别和property属性/
* 04-类对象、实例对象、类方法、实例方法、类属性、实例属性、静态方法
* 05-(重点)property属性
* 06-property属性的应用
* 07-创建property属性的方式-装饰器
* 08-创建property属性的方式-类属性
* 09-property属性的应用2
* 私有属性和名字重整、魔法属性和方法、上下文管理器/
* 10-修改、查看私有属性、名字重整
* 11-魔法属性、方法
* 12-面向对象设计
* 13-(重点)with、上下文管理器
* 第六章 会员版(2.0)-MySQL数据库v3.1/
* 数据库的基本使用/
* 01-课程介绍
* 02-数据库介绍
* 03-RDBMS、MySQL介绍
* 04-MySQL服务器、客户端安装以及使用
* 05-通过navicat操作数据库
* 06-数据类型、约束
* 07-(重点)-数据库的操作
* 08-(重点)-数据表的操作
* 09-(重重点)-数据的增删改查
* 数据库查询/
* 01-课程介绍
* 02-数据准备、基本的查询
* 03-条件查询
* 04-范围查询、null
* 05-排序
* 06-聚合、分组
* 07-分页
* 08-链接查询
* 09-自关联
* 10-子查询-简单
* 11-数据库设计
* MySQL与Python交互/
* 01-数据的准备,基本查询
* 02-数据操作演练:拆为多个表
* 03-数据操作演练:拆为多个表2
* 04-python安装pymysql
* 05-python操作sql:查询数据
* 06-案例:京东商城-查询
* 07-python操作sql:添加、修改、删除数据
* 08-案例:京东商城-添加,防止SQL注入
* 09-作业要求
* MySQL高级/
* 01-视图
* 02-事务-1
* 03-事务-2
* 04-索引-1
* 05-索引-2
* 06-(了解)账户管理
* 07-MySQL主从
* 第七章 会员版(2.0)-【项目】mini-web框架v3.1/
* WSGI-mini-web框架/
* 01-课程介绍
* 02-多进程-面向对象-web服务器
* 03-静态资源、动态资源、web服务器支持动态解析
* 04-静态、动态资源强调
* 05-实现很简单的框架,让web服务器支持
* 06-(重点)WSGI的介绍
* 07-web服务器支持WSGI
* 08-web服务器通过字典将需要的参数传递给mini_frame框架
* 09-mini_frame获取页面模板数据
* 10-给程序传递参数、添加web服务器的配置文件、添加shell功能
* 闭包/
* 01-闭包-1
* 02-闭包-2
* 03-闭包-3-补充
* 04-闭包-4-修改数据
* 装饰器/
* 05-装饰器-1-介绍
* 06-装饰器-2-手动实现装饰器
* 07-装饰器-3-作用demo、对有参数函数、无参数函数的装饰
* 08-装饰器-4-再理解
* 09-装饰器-5-不定长参数的函数装饰
* 10-装饰器-6-对应有返回值函数进行装饰、通用装饰器
* 11-装饰器-7-多个装饰器对同一个函数装饰
* 12-装饰器-8-多个装饰器对同一个函数装饰demo
* 13-装饰器-9-(了解)用类对函数进行装饰
* mini-web框架添加路由和MySQL功能/
* 01-带有参数的装饰器
* 02-用装饰器完成路由功能-1
* 03-用装饰器完成路由功能-2
* 04-用装饰器完成路由功能-3
* 05-用装饰器完成路由功能-4
* 06-静态、动态、伪静态url
* 07-让web服务器支持伪静态
* 08-mini_frame框架添加MySQL功能-1
* 09-mini_frame框架添加MySQL功能-2
* mini-web框架添加正则和log日志功能/
* 01-今日课程介绍
* 02-路由支持正则
* 03-关注股票
* 04-取消关注
* 05-更新备注信息
* 06-url编解码
* 07-log日志功能
* 元类/
* 01-类也是对象、globals查看所有的全局对象引用
* 02-元类创建类,类创建实例对象
* 03-通过type来创建复杂的类,元类应用demo
* 04-元类应用demo-补充
* orm/
* 05-orm介绍
* 06-orm-实现
* 07-orm-实现2
* 08-python高级知识快速复习-1
* 09-python高级知识快速复习-2
* 阶段作业 会员版(2.0)-Python和Linux高级编程-第2套试卷/
* 试卷
* 阶段三 会员版(2.0)-前端开发/
* 第一章 会员版(2.0)-HTML和CSSV4.0/
* 前端简介与常用HTML标签/
* 001前端开发环境
* 002环境设置
* 003前端开发概述
* 004html语言概述
* 005html基本结构
* 006快捷键创建网页
* 007常用标签
* 008字符实体
* 009通用块元素标签
* 010常用内联元素标签
* 011布局基本步骤
* 012标签语义化和精简标签
* css选择器一与列表/
* 013css介绍
* 014样式的引入方式
* 015css选择器
* 016常用样式设置
* 017步骤最终效果
* 001反馈
* 002复习
* 003相对地址和绝对地址
* 004列表标签
* 005列表样式
* 006列表标签相关笔记
* css选择器二、表单与盒子模型布局/
* 007创建表单01
* 008表单创建02
* 009css选择器二
* 010盒子模型
* 011表单布局实例
* 001反馈
* 002复习
* 003设置块元素相对于父级水平居中
* 004元素显示特性
* 005元素溢出
* 元素定位、表格、弹框、photoshop/
* 006创建表格
* 007表格样式
* 008相对定位
* 009绝对定位和固定定位
* 010定位元素层级
* 011弹框
* 012弹框02
* 013css权重值
* 014photoshop操作01
* 015photoshop操作02
* 016photoshop操作03
* 017前端页面开发流程
* 第二章 会员版(2.0)- JavaScript和JQueryV4.0/
* JavaScript基本语法与小案例/
* 003javascript介绍
* 004js嵌入方式
* 005javascript基本语法
* 006函数
* 007条件语句
* 008获取元素
* 009操作元素属性
* 010事件属性
* 011匿名函数
* 012网页换肤
* 013打印名片
* JavaScript数组与字符串/
* 004函数传参-return关键字
* 005函数传参补充
* 006数组及操作方法
* 007循环语句-数组去重
* 008将数组的数据放入页面
* 009字符串操作01
* 010字符串操作02
* JavaScript定时器与动画/
* 011创建定时器
* 012定时器制作移动动画
* 013定时器制作左右移动动画
* 014无缝滚动原理讲解
* 015无缝滚动代码实现
* 003调试程序的方法
* 004变量作用域-相关笔记
* 005封闭函数
* jQuery介绍与jQuery选择器/
* 006jquery介绍
* 007jquery文档加载完再执行
* 008jquery选择器
* 009选择集过滤
* 010选择集转移
* 011操作行间样式
* 012操作样式类名
* jQuery选项卡、动画、聊天框/
* 013绑定click事件-this关键字-索引值
* 014选项卡
* 015动画
* 003判断是否选中了元素
* 004动画参数
* 005特殊动画效果
* 006层级菜单
* 007操作元素属性
* 008聊天对话框
* jQuery表单、事件/
* 009表单相关事件
* 010正则表单式
* 011表单验证
* 002常用事件-focus-click
* 003常用事件-鼠标移入移出1
* 004常用事件-鼠标移入移出2
* 005事件冒泡
* 006阻止事件冒泡
* 007弹框
* 008事件委托
* jQuery Dom操作与案例/
* 009dom操作1(里面的前后)
* 010dom操作2
* 011todolist-添加功能
* 012todolist-删除功能
* 013todolist-上下移动功能
* 014相关笔记
* JavaScrip对象与ajax/
* 015javascript对象
* 016json
* 017读取txt文件
* 018读取json-读取首页数据
* 003ajax向服务器发送数据
* 004ajax的写法
* 005ajax相关概念(全刷新)
* 006ajax相关概念(局部刷新)
* 第三章 会员版(2.0)-Vue.jsV4.0/
* Vue基本语法选项卡事件处理/
* 007vuejs简介
* 008vue基本语法01
* 009vue基本语法02
* 010vue基本模板语法
* 011class绑定
* 012选项卡
* 013条件渲染
* 014事件处理
* 015vue制作弹框
* 002列表循环
* Vue表单、过滤器、数据请求和ES6/
* 003表单数据绑定01
* 004表单数据绑定02
* 005聊天对话框
* 006计算属性和侦听属性
* 007过滤器简介
* 008过滤器代码实现
* 009vue对象生命周期
* 010数据请求-函数介绍
* 011数据请求-在miniweb的实现
* 012es6-变量声明关键字
* 013es6-箭头函数
* 003es6语法
* Vue组件开发与miniweb Vue案例/
* 004创建组件
* 005创建组件02
* 006单文件组件
* 007终端命令
* 008环境安装
* 009项目目录结构及文件结构
* 010组件嵌套
* 011路由嵌套组件
* 012miniweb实战(路由-页面拼接)
* 013miniweb实战(股票信息页面数据组装)
* 014miniweb实战(添加删除)
* 015miniweb实战(修改)
* 016miniweb实战(打包上线)
* 阶段作业 会员版(2.0)-前端开发-第2套试卷/
* 试卷
* 阶段四 会员版(2.0)-Web 开发/
* 第一章 会员版(2.0)-Flask框架V4.0/
* web访问流程和虚拟环境安装/
* 1.1Web访问流程
* 1.2Web应用程序本质
* 1.3为什么要搭建虚拟环境
* 1.4虚拟环境的安装
* app创建和运行时的参数/
* 2.1HelloWorld程序
* 2.2Flask创建时候的参数
* 2.3Flask程序的配置加载
* 3.1app运行的参数
* 请求方式和视图的返回值/
* 3.2路由的参数与请求方式指定
* 3.3PostMan模拟发送请求
* 3.4JSON数据格式&返回JSON
* 4.1重定向
* 4.2自定义状态码
* 正则转换器和错误捕获/
* 4.3正则转换器定义
* 4.4正则自定义转换器
* 5.1转换器to_python
* 5.2转换器to_url
* 5.3错误捕获
* 请求钩子和装饰器路由实现/
* 6.1请求勾子函数
* 6.2请求勾子函数案例
* 1.1装饰器路由的实现
* cookie和session/
* 1.2接收请求的参数
* 1.3无状态引入
* 2.1cookie的交互流程
* 2.2设置和获取cookie
* 2.3session的交互流程
* 3.1session的代码演练
* 请求上下文和应用上下文/
* 3.2请求上下文和应用中下文
* 4.1Flask-script的使用
* 模板/
* 4.2Jinja2模板介绍
* 4.3模板的数据显示
* 5.1字符串和列表过滤器
* 5.2参数过滤器
* 5.3自定义过滤
* 6.1控制代码块
* 1.1宏的使用
* 1.2html继承
* 1.3模板抽取演练
* 2.1包含&小结
* wtf表单/
* 2.3原生的Form表单
* 3.1WTF表单界面显示
* 3.2WTF表单验证
* 3.3CSRF原理分析
* 4.1解决CSRF攻击
* 4.2Flask项目中解决CSRF攻击
* 数据库/
* 4.3ORM简单介绍
* 5.1SQLAlchemy配置
* 5.2添加模型&增删改
* 5.3数据库一对多的关系定义
* 6.1数据库简单查询
* 6.2数据库过滤查询
* 6.3数据库排序分页查询
* 6.4断点调试(补充,不算到课程里面)
* 数据库综合案例/
* 1.1综合案例-定义模型添加测试数据
* 1.2综合案例-界面数据展示
* 2.1综合案例-添加数据到数据库
* 2.2综合案例-数据库操作使用try
* 2.3综合案例-删除书籍及作者
* 3.1多对多关系介绍
* 3.2多对多关系演练
* 3.3-lazy指定
* 数据库迁移和信号/
* 4.1数据库关联的模板代码
* 4.2数据库的迁移简介
* 4.3执行数据库迁移
* 4.4完善数据库迁移
* 5.1信号
* 蓝图和测试/
* 5.2蓝图(单独文件使用)
* 5.3蓝图(模块形式使用蓝图)
* 6.1蓝图的静态文件和静态文件访问
* 6.2蓝图运行机制
* 6.3断言的使用
* 7.1单元测试编写
* 7.2数据库测试
* 第二章 会员版(2.0)-Redis数据库V4.0/
* redis安装配置/
* 1.1Redis的介绍
* 1.2Redis的安装
* 1.3Redis的配置
* 2.1Redis的服务端启动和客户端连接
* redis数据类型以及操作/
* 2.2Redis的string操作
* 2.3键命令
* 2.4Redis的hash操作
* 3.1Redis的list操作
* 3.2Redis的set操作
* 3.3Redis的zset操作
* redis主从和集群/
* 3.4Redis与Python交互
* 4.1Redis的主从
* 4.2集群的配置文件
* 4.3集群的搭建
* 5.1集群Python交互
* 第三章 会员版(2.0)-Git版本管理V4.0/
* git简介/
* 1.1GIT引入与简单介绍
* 1.2GIT源代码管理特点&操作流程
* git单人本地仓库操作/
* 1.3工作区暂存区本地仓库
* 2.1GIT单人本地基本操作
* 2.2GIT回退&撤消修改
* 2.3GIT对比版本&删除
* git远程仓库github/
* 3.1多人协同开发引入&GitHub介绍
* 3.2创建远程仓库&拉取代码到本地
* 3.3GIT的协同开发推送到远端的操作
* 4.1GIT冲突演示
* 4.2GIT添加标签
* 4.3分支的使用
* 第四章 会员版(2.0)-【项目】新经资讯V4.0/
* 项目简介/
* 5.1项目简单介绍
* 5.2项目技术实现介绍
* 5.3项目创建集成git
* 6.1将项目推送到码云
* 项目配置和项目目录结构组织/
* 1.1项目配置创建&数据库配置
* 1.2集成Redis&CSRFProtect
* 1.3Session的保存位置指定&测试
* 2.1Flask_Script和迁移命令集成
* 2.2抽取项目的配置到单独的文件
* 2.3抽取APP的创建逻辑到业务逻辑的模块里面
* 3.1抽取不同环境下的配置&通过配置名字获取指定的配置
* 3.2抽取app创建到函数中&配置名字作为参数
* 3.3日志简介
* 4.1集成日志到项目
* 4.2日志参数
* 4.3抽取蓝图目录(未抽取完毕)
* 5.1蓝图注册循环导入问题解决&变量类型注释
* 数据库和模板/
* 5.2数据库之创建主表
* 5.3数据库之创建关系表
* 6.1导入模型类&数据库迁移&测试数据导入
* 6.2静态文件的导入
* 1.1根路径的模板渲染
* 1.2加载favicon.ico图标
* 注册/
* 1.3图片验证码生成流程
* 2.1引入验证码类文件
* 2.2请求图片验证码前端实现
* 2.3图片验证码的后端逻辑实现
* 3.1图片验证码的数据返回
* 3.2短信验证码实现思路分析
* 3.3-云通讯简单介绍
* 3.4集成短信验证码的工具类
* 4.1发送短信验证码的后端逻辑分析
* 4.2发送短信验证码的后端逻辑实现
* 4.3将验证码保存到redis
* 5.1前端代码分析
* 5.2发送短信验证码的前端逻辑实现
* 5.3发送短信验证码测试
* 6.1注册的后端逻辑实现
* 1.1注册的前端逻辑实现
* 1.2对密码的处理
* 1.3注册逻辑完善
* 登录/
* 2.1登录的后端逻辑实现
* 2.2登录的前端逻辑实现
* 2.3用户是否登录的右上角内容显示
* 3.1退出的前后端逻辑实现
* 3.2SQLAlchemy的teardown的commit操作
* 3.3csrf校验分析
* 3.4csrf校验实现
* 首页新闻列表/
* 4.1首页的排行列表新闻展示
* 4.2自定义过滤器实现排行列表标签class
* 5.1首页新闻列表分析
* 5.2首页新闻列表数据的后端实现
* 5.3首页新闻数据展示
* 6.1前端加载更多数据的实现
* 6.2首页分类点击加载数据
* 新闻详情页/
* 02-详情页模板展示&首页到详情页界面跳转
* 03-首页和详情页的基类模板抽取
* 04-新闻详情页基本模板数据显示
* 05-使用装饰器的形式去查询用户的登录信息
* 06-functools_wraps讲解
* 07-新闻详情页数据展示
* 新闻收藏评论和点赞/
* 08-显示是否收藏的界面逻辑
* 09-是否收藏的后端逻辑
* 10-收藏和取消收藏后端逻辑实现
* 11-收藏和取消收藏的前端逻辑实现
* 12-评论新闻和回复别人评论的后端逻辑
* 13-评论新闻的前端逻辑实现
* 14-显示当前新闻的评论数据
* 15-子评论的回复
* 16-评论数量的更新显示
* 17-评论点赞和取消点赞的后端逻辑实现
* 02-点赞的前端逻辑实现
* 03-是否点赞的后端逻辑处理
* 04-点赞条数记录
* 个人中心/
* 05-创建个人中心模块&基类模板的抽取
* 06-基本资料界面展示
* 07-基本资料修改
* 08-上传头像的准备&七牛的引入
* 09-七牛云上传的工具方法封装
* 10-上传头像的后端代码实现
* 11-上传头像的前端代码实现
* 修改密码、用户收藏和新闻发布/
* 12-修改密码的前后端实现
* 13-用户收藏的前后端逻辑实现
* 03-新闻发布页面的界面展示
* 04-新闻发布的前后端逻辑实现
* 05-用户发布的新闻的前后端实现
* 06-404统一处理界面
* 后台管理/
* 07-管理后台功能介绍&管理员账号的添加引入
* 08-集成创建管理员的函数的到命令行
* 09-后台管理员登录
* 10-如果管理员已登录,那么就直接跳到主页
* 11-修复普通用户能访问管理员页面的BUG
* 12-添加测试用户
* 13-人数的总数&月新增数&日新增数
* 14-用户活跃的折线数据返回
* 15-后台用户列表的显示
* 16-待审核的新闻列表数据展示
* 17-新闻审核列表的搜索功能完成
* 18-新闻的审核详情显示
* 新闻版式编辑/
* 01-点赞bug修复
* 02-回顾
* 03-新闻审核实现
* 04-新闻版式编辑列表界面实现
* 05-编辑详情页的页面跳转以及引入
* 06-审核详情的新闻数据加载
* 07-新闻的编辑提交
* 新闻的分类管理/
* 08-新闻分类的数据展示
* 09-新闻的分类修改和添加
* 10-新闻详情页作者数据的展示
* 11-用户的关注和取消关注
* 12-用户个人中心的关注列表显示
* 13-其他用户的界面展示
* 14-其他用户的数据展示
* 15-其他用户的发布的新闻展示
* 项目部署/
* 16-阿里云服务器简单介绍
* 17-Nginx和Gunicorn的介绍
* 18-部署helloworld程序
* 19-部署新经资讯项目到阿里云
* 20-Nigix转发演示
* 第五章 会员版(2.0)-Django框架V4.0/
* 框架简介与工程创建/
* 01_框架细节复习
* 02_如何学习框架
* 03_Django框架简介
* 04_Django框架特点
* 05_Django环境创建
* 06_创建Django工程
* 07_Pycharm使用Django工程
* 08_创建子应用
* django路由与视图/
* 09_在应用中创建视图定义路由
* 10_配置文件说明
* 11_静态文件使用
* 12_Django解析路由的流程
* 13_路由定义的顺序
* 14_路由命名与reverser反推
* 16_路由定义位置与斜线结尾的说明
* 17_URL路径表示资源的演示理解
* 视图提取请求参数/
* 18_App应用配置
* 19_前端传递参数的方式
* 20_URL提取参数
* 21_QueryDict对象
* 22_提取查询字符串参数
* 23_Postman安装使用
* 02_路由命名与Base_dir说明
* 03_获取请求体数据
* 04_获取请求头与其他属性
* django中使用缓存/
* 05_构造响应对象方法
* 06_django使用缓存
* 07_本地缓存跨机问题
* 08_使用django-redis保存session
* django基于类的视图与中间件/
* 09_类视图引入
* 10_类视图的定义与使用
* 11_类视图实现的原理
* 12_在路径中添加装饰器行为
* 13_在定义类时使用method_decorator添加装饰器
* 14_装饰器需要进行转换的原因
* 15_创建扩展类
* 16_理解扩展类
* 17_中间件使用
* 数据库配置与模型/
* 03_数据库配置
* 04_Django模型类的定义
* 05_模型类可以使用的类型与选项
* 06_数据库表名与迁移
* 07_模型类的细节说明
* 08_shell工具与mysql日志
* 09_添加数据的方法
* 模型数据查询与管理器/
* 10_基本查询
* 11_过滤查询
* 12_F对象与Q对象
* 13_聚合排序与关联查询
* 14_关联查询再次说明
* 15_数据库修改与删除
* 16_模型类补充__str__方法
* 17_查询集QuerySet
* 18_模型管理器
* Django模板使用与表单/
* 19_Django使用模板方式
* 20_Django模板语法
* 02_模板纠正与每日反馈说明
* 03_Django使用表单的方法
* 04_使用表单举例
* Django后台站点管理/
* 05_使用Admin站点的预设值
* 06_自定义Admin管理器
* 07_Admin站点列表页控制
* 08_Admin站点编辑页面控制
* 09_控制Admin站点的整体标题信息
* 10_上传图片使用
* 认识Resful及DjangoDRF/
* 11_向DjangoRESTframework过渡说明
* 12_前后端分离介绍
* 13_什么是RESTful风格
* 14_RESTful设计方法
* 15_xml格式说明
* 16_使用Django定义REST API
* 03_对于序列化的理解说明
* 04_了解DjangoRESTframework
* 05_DRF开发配置
* 06_见识DRF开发的流程与魅力
* DRF序列化器定义与使用/
* 07_序列化器的定义
* 08_定义序列化器的字段与选项参数
* 09_创建序列化对象
* 10_序列化使用
* 11_序列化的补充使用
* DRF序列化器验证与模型类序列化/
* 12_调用序列化器进行验证
* 13_定义序列化器的验证行为
* 14_保存序列化器的数据
* 15_保存序列化的补充说明
* 16_模型类序列化器的定义
* 17_模型类序列化器的扩展参数
* DRF基于类的视图/
* 18_Request与Response和类图查看
* 02_DRF框架中json数据汉字乱码问题
* 03_对DRF类视图的整体认识
* 04_使用APIView基类
* 05_使用GenericAPIView基类
* 06_直接继承GenericAPIView的使用方法
* DRF视图集使用/
* 07_mixin扩展类的使用
* 08_视图集的使用
* 09_视图集使用举例
* 10_视图集中附加action的方法
* 11_Router路由的定义
* DRF权限配置及自动生成接口/
* 12_认证配置方法
* 13_权限配置方法
* 14_限流配置方法
* 15_过滤配置方法
* 16_版本号使用配置
* 17_异常处理使用方法
* 18_自动生成接口文档方法
* 第六章 会员版(2.0)-【项目】美多商城V4.0/
* 项目开发准备/
* 03_项目简介
* 04_电商的商业模式
* 05_项目开发的流程
* 06_后端需要思考设计的技术点
* 07_项目业务需求说明
* 08_项目技术架构说明
* 项目创建及工程配置 项目创建及工程配置 项目创建及工程配置/
* 09_项目创建
* 10_前端静态文件服务器live_server的使用
* 11_git使用ssh的说明
* 12_工程配置
* 13_补充数据库异常处理
* 图片验证码/
* 14_用户模型类创建
* 15_图片验证码的后端编写
* 16_图片验证码的前端编写
* 短信验证码/
* 02_短信验证码序列化器定义
* 03_关于Pycharm提示的配置与后端也须校验参数的说明
* 04_短信验证码视图编写
* 05_补充删除图片验证码与异常说明
* 06_redis管道pipeline的使用
* 07_短信验证码前端实现
* 08_短信验证码测试
* celery异步处理短信任务/
* 09_celery的整体认识
* 10_celery的程序定义
* 11_定义使用发送短信验证码异步任务
* 12_校验用户名与手机号是否存在的接口说明
* 用户注册以及jwt验证机制/
* 13_注册接口说明
* 14_JWT介绍
* 02_git工具处理换行符和is_valid说明
* 03_跨域请求与DRF解决
* 04_配置本机域名
* 05_在前端文件中使用后端域名
* 06_关于AllowHost说明与PyCharm对JS的提示修改
* 07_djangorestframework-jwt使用
* 08_注册前端保存JWT token
* 09_为JWT视图补充返回userid和username
* 用户登录/
* 10_登录支持用户名和密码的开发思路
* 11_修改Django认证后端支持用户名和密码
* 12_登录前端逻辑
* 忘记密码与重置密码/
* 13_忘记密码的业务逻辑分析
* 14_接口访问凭据access_token的引入
* 15_itsdangerous模块的使用
* 16_忘记密码第一步获取发送短信验证码凭据的后端接口实现
* 17_关于从码云拉代码的说明
* 18_忘记密码第一步的前端实现
* 19_凭借access_token发送短信验证码的后端实现
* 20_发送短信的前端代码
* 21_获取修改密码调用凭据的后端实现
* 22_获取修改密码调用凭据的前端实现
* 23_重置密码
* QQ登录-返回登录网址的前后端实现/
* 03_QQ第三方登录业务说明与申请说明
* 04_使用QQ登录的时序图说明
* 05_创建QQ登录的模型类
* 06_关于程序中细节可能导致的错误说明和urllib模块使用方法
* 07_实现返回QQ登录网址的后端接口
* 08_获取QQ登录网址的前端实现
* QQ登录-其他操作/
* 09_凭借code获取access_token的实现
* 10_凭借access_token获取openid的实现
* 11_根据openid判断用户是否绑定过做不同处理
* 12_前端向后端传送code请求获取用户身份的编写
* 13_绑定用户与openid的前后端处理
* 用户个人中心业务与邮箱验证/
* 02_用户个人中心业务实现
* 03_保存邮箱发送验证邮件的业务说明
* 04_Django发送邮件的方法
* 05_后端保存邮箱的接口实现
* 06_定义发送邮件的异步任务
* 07_生成验证链接并发送邮件及前端编写
* 08_验证邮箱的业务实现
* 收货地址管理/
* 09_创建省市区数据库及编写导入脚本
* 10_python脚本添加解释器声明的方法
* 11_省市区视图集的编写
* 12_省市区添加缓存的方式
* 13_用户地址模型类说明
* 广告页表设计与迁移/
* 02_广告页数据与商品类别数据表设计
* 03_商品表数据设计
* 04_广告数据表与商品数据表的迁移
* Docker与Fastdfs/
* 05_FastDFS简介
* 06_虚拟化与Docker简介
* 07_Docker的概念
* 08_Docker安装
* 09_Docker镜像与容器的使用
* 10_使用Docker容器运行FastDFS的tracker和storage
* 11_FastDFS客户端上传图片的使用
* 12_自定义Django的文件存储系统
* 富文本编辑器、页面静态化、定时任务/
* 13_ckeditor富文本编辑器的使用
* 14_测试与bug解决
* 02_页面静态化思想
* 03_首页静态化编写
* 04_更改Vue变量语法避免与Django模板冲突_退出逻辑
* 05_crontab定时任务的使用
* 异步实现页面静态化/
* 06_编写首页生成静态文件的脚本
* 07_商品详情页静态化分析
* 08_商品详情页静态化说明
* 09_商品详情规格生成逻辑说明
* 10_商品详情静态化异步任务实现
* 11_通过模型Admin管理器类的save_model等方法调用静态化异步任务
* 热销商品、用户浏览记录、商品列表页功能实现/
* 12_获取热销商品的后端编写
* 13_DRF使用缓存的详细说明
* 14_热销商品测试与图片路径问题解决说明
* 15_用户浏览历史记录redis的设计讲解
* 16_用户浏览历史记录保存接口编写
* 17_用户浏览历史记录测试
* 18_在用户中心查看浏览历史记录编写
* 01_商品列表商品分类部分静态化处理
* 02_商品列表后端接口实现
* 03_商品列表页bug解决
* 商品搜索功能能实现/
* 04_测试数据sql修改与数据库迁移文件git追踪
* 05_搜索引擎原理与elasticsearch介绍
* 06_docker安装elasticsearch
* 07_haystack配置
* 08_创建索引类与生成索引数据
* 09_创建索引视图与搜索测试
* 购物车模块基本实现/
* 10_购物车需求分析与存储数据结构设计
* 11_pickle模块与base64的使用
* 12_保存到购物车接口设计与取消视图用户认证说明
* 13_保存到购物车接口编写
* 01_查询购物车数据
* 02_修改数据幂等性说明
* 03_ubuntu中使用定时任务的解决
* 购物车其他功能/
* 04_购物车修改
* 05_购物车删除
* 06_合并购物车逻辑_1
* 07_合并购物车逻辑_2
* 08_修改登录逻辑增加合并购物车
* 订单功能基本实现与测试/
* 09_订单数据库表设计
* 10_订单结算实现
* 11_关于decimal的说明
* 12_保存订单的序列化器与视图定义
* 13_保存订单数据逻辑分析与Django使用事务
* 14_保存订单数据实现
* 15_保存订单测试
* 订单并发处理/
* 16_并发下单演示与解决办法说明
* 17_使用乐观锁解决并发
* 18_修改数据库不从新查询库存的bug
* 19_数据库事务隔离级别说明
* 01_下单成功页面
* 支付宝支付功能/
* 02_支付宝支付流程演示与支付数据库构建
* 03_创建支付宝应用流程与沙箱环境介绍
* 04_支付宝支付流程
* 05_rsa对数据进行加密签名处理
* 06_密钥对加密解密纠正说明
* 07_创建秘钥对与秘钥配置
* 08_支付宝接口说明与SDK使用
* 09_请求支付宝支付链接接口实现
* 10_发起支付宝支付请求测试
* 11_支付宝重定向返回接口实现
* xadmin后台管理/
* 12_xadmin介绍与安装
* 13_xadmin基本页面样式控制
* 14_xadmin保存删除数据补充自定义逻辑实现与用户管理定制
* 15_权限使用说明
* django项目数据库配置与部署/
* 16_主从同步与读写分离
* 17_mysq主从同步配置
* 18_django数据库读写分离路由器实现
* 19_django数据库路由的补充说明
* 20_网站服务器架构说明
* 21_静态文件部署
* 22_动态服务部署配置
* 第七章 会员版(2.0)-Shell编程和自动化运维V3.1/
* Shell使用入门/
* 000_课程简介+运维(了解)
* 001_shell快速入门(shell是什么+shell分类)
* 002_shell快速入门(shell执行方式)
* 注释和变量/
* 003_shell基础知识(shell注释)
* 004_shell基础知识(shell脚本执行)
* 005_shell基础知识(shell脚本开发规范)
* 006_shell基础知识(shell本地变量之普通变量三种定义方式)
* 007_shell基础知识(shell本地变量之命令变量两种定义方式)
* 008_shell基础知识(shell全局变量查看和两种定义方式)
* 009_shell基础知识(shell变量四种查看方式和删除变量)
* 010_shell基础知识(shell内置变量之和文件相关$0)
* 011_shell基础知识(shell内置变量之和文件相关$n)
* 012_shell基础知识(shell内置变量之和文件相关$#+$?)
* 013_shell基础知识(shell内置变量之和字符串精确截取)
* 014_shell基础知识(shell内置变量之两种默认值)
* 条件表达式和常用命令/
* 015_shell进阶(两种验证表达式)
* 016_shell进阶(条件表达式之逻辑)
* 017_shell进阶(条件表达式之文件)
* 018_shell进阶(条件表达式之数字+字符串)
* 019_shell进阶(两种计算表达式)
* 020_shell进阶(常见符号之重定向+管道符)
* 021_shell进阶(常见符号之后台执行&)
* 022_shell进阶(常见符号之信息符号+设备文件)
* 023_shell进阶(常见命令之grep)
* 024_shell进阶(常见命令之sed替换)
* 025_shell进阶(常见命令之sed增加)
* 026_shell进阶(常见命令之sed删除+其他)
* 027_shell进阶(常见命令之awk)
* 028_shell进阶(常见命令之find)
* 流程控制和综合练习/
* 029_shell流程控制(单分支if语句)
* 030_shell流程控制(双分支if语句+多分支if语句)
* 031_shell流程控制(多分支if语句生产案例)
* 032_shell流程控制(case语句)
* 033_shell流程控制(for语句)
* 034_shell流程控制(while语句)
* 035_shell流程控制(until语句)
* 036_shell流程控制(简单函数定义和调用)
* 037_shell流程控制(传参函数定义和调用+脚本传参函数调用)
* 038_shell第一阶段(综合演练之需求分析)
* 039_shell第一阶段(综合演练之脚本编写)
* 代码发布/
* 040_代码发布(代码发布简介)
* 041_代码发布(代码发布方式)
* 042_代码发布(代码发布流程简介)
* 043_代码发布(代码发布流程详解)
* 044_代码发布(技术关键点之压缩与解压缩)
* 045_代码发布(技术关键点之文件传输)
* 046_代码发布(技术关键点之文件备份)
* 047_代码发布(技术关键点之文件备份)
* 环境部署/
* 048_环境部署(基础目录环境)
* 049_环境部署(主机网络环境分析)
* 050_环境部署(主机网络环境配置)
* 051_环境部署(需求分析和方案定制)
* 052_环境部署(python虚拟环境)
* 053_环境部署(django软件安装+python类型软件安装流程)
* 054_环境部署(django环境部署)
* 055_环境部署(pcre软件安装)
* 056_环境部署(nginx软件安装)
* 057_环境部署(nginx基本操作+常见报错分析)
* 058_环境部署(nginx代理django配置及测试)
* 手工代码发布和脚本代码发布/
* 059_手工代码发布(方案分析)
* 060_手工代码发布(方案实施)
* 061_脚本代码发布(简单脚本之命令罗列)
* 062_脚本代码发布(简单脚本之固定内容变量化)
* 063_脚本代码发布(简单脚本之功能函数化)
* 064_脚本代码发布(简单脚本之远程执行)
* 065_脚本代码发布(大型脚本之脚本框架)
* 066_脚本代码发布(大型脚本之命令填充)
* 067_脚本代码发布(大型脚本之日志功能)
* 068_脚本代码发布(大型脚本之增加锁文件)
* 069_脚本代码发布(大型脚本之流程主函数)
* 070_脚本代码发布(大型脚本之脚本参数安全)
* 071_脚本代码发布(大型脚本之脚本调试)
* 072_脚本代码发布(总结)
* 第八章 会员版(2.0)-数据结构和算法V1.0/
* 时间复杂度/
* 01_算法引入
* 02_时间复杂度与大O表示法
* 03_最坏时间复杂度与计算规则
* 04_常见时间复杂度与大小关系
* 05_代码执行时间测量模块timeit
* 06_Python列表类型不同操作的时间效率
* 07_Python列表与字典操作的时间复杂度
* 顺序表/
* 08_数据结构引入
* 09_内存、类型本质、连续存储
* 10_基本顺序表与元素外围顺序表
* 11_顺序表的一体式结构与分离式结构
* 12_顺序表数据区替换与扩充
* 13_顺序表添加与删除元素_Python列表的实现
* 单链表/
* 14_链表的提出
* 15_单链表的ADT模型
* 16_Python中变量标识的本质
* 17_单链表及结点的定义代码
* 18_单链表的判空、长度、遍历与尾部添加结点的代码实现
* 01_单链表尾部添加和在指定位置添加
* 02_单链表查找和删除元素
* 03_单链表与顺序表的对比
* 双向链表和单向链表/
* 04_双向链表及添加元素
* 05_双向链表删除元素
* 06_单向循环链表遍历和求长度
* 07_单向循环链表添加元素
* 08_单向循环链表删除元素
* 09_单向循环链表删除元素复习及链表扩展
* 栈和队列/
* 10_栈与队列的概念
* 11_栈的实现
* 12_队列与双端队列的实现
* 冒泡排序和插入排序/
* 13_排序算法的稳定性
* 14_冒泡排序算及实现
* 15_选择排序算法及实现
* 16_插入算法
* 01_插入排序1
* 02_插入排序2
* 希尔排序和快速排序/
* 03_希尔排序
* 04_希尔排序实现
* 05_快速排序
* 06_快速排序实现1
* 07_快速排序实现2
* 归并排序和二分查找/
* 08_归并排序
* 09_归并排序_代码执行流程
* 10_归并排序时间复杂度及排序算法复杂度对比
* 11_二分查找
* 12_二分查找时间复杂度
* 树和二叉树/
* 13_树的概念
* 14_二叉树的概念
* 15_二叉树的广度优先遍历
* 16_二叉树的实现
* 17_二叉树的先序、中序、后序遍历
* 18_二叉树由遍历确定一棵树
* 阶段作业 会员版(2.0)-Web 开发-第1套试卷/
* 试卷
* 阶段五 会员版(2.0)-爬虫开发/
* 第一章 会员版(2.0)-通用爬虫模块使用V4.0/
* 爬虫基本概念/
* day01-01爬虫的概念和爬虫的作用
* day01-02爬虫的分类和聚焦爬虫的流程
* day01-03搜索引擎的介绍
* day01-04http的概念
* day01-05浏览器发送请求的流程和url地址的形式
* day01-06http的请求形式和get请求post的区别和状态码
* day01-07字符串的复习
* requests处理GET、POST请求/
* day01-08requests模块发送请求和获取html字符串的方法
* day02-02发送带header的请求
* day02-03发送带cookie的请求
* day02-05贴吧怕长实现方法2
* day02-06发送post请求
* day02-07百度翻译实现
* requests处理代理、cookie、session/
* day02-08代理ip的使用
* day02-09代理使用的注意点
* day02-10session类的使用
* day03-03requests处理cookie
* day03-04寻找登录的地址
* day03-05js的分析流程
* day03-06requests获取cookie和处理ssl证书错误
* day03-07超时参数和retrying
* 数据提取-json、正则/
* day04-08chrome的使用介绍
* day04-09数据的提取的介绍
* day04-10json模块的学习01
* day04-11json模块的学习02
* day04-13 36kr爬虫
* day04-02豆瓣爬虫
* day04-03正则的语法
* day04-04re模块的使用
* day04-05果壳网分析
* day04-06果壳代码实现
* 数据提取-xpath、lxml/
* day04-07xpath和xml的了解
* day04-08xpath语法学习01
* day04-09xpath语法学习02
* day04-10xoath语法的学习03
* day04-11lxml模块的学习
* day05-02贴吧爬虫01
* day05-03贴吧爬虫02
* day05-04糗百爬虫分析
* day05-05糗百爬虫实现
* 多任务爬虫爬虫与selenium/
* day05-06多线程爬虫知识点
* day05-07多线程糗百
* day05-08多进程糗百
* day05-09线程池糗百
* day05-10协程池爬虫
* day05-12常见反扒分析
* day06-02selenium的介绍
* day06-03selenium的入门使用
* day06-04selenium模拟登陆豆瓣
* day06-05selenium定位元素
* day06-06斗鱼爬虫
* day06-08打码平台的使用
* 第二章 会员版(2.0)-MongoDB数据库V4.0/
* Mongo的基本使用/
* day06-09nosql的介绍
* day06-10mognodb的安装和启动
* day06-11mongodb 的数据库和集合
* day06-12mongodb 的增删改查
* day07-03mongodb的运算符
* day07-04正则和skip和limit
* day07-05mongodb的投影和排序
* day07-06mongdb的统计个数和去重
* Mongo的高级使用/
* day07-08mongdb的介绍和$group管道命令
* day07-09mongodb的索$match和$project
* 第三章 会员版(2.0)-【项目】电商爬虫和Scrapy框架V4.0/
* scrapy框架的基本使用/
* day08-02scrapy框架的认识
* day08-03scrapy框架的流程
* day08-04scrapy框架的模块
* day08-05scrapy框架的流程
* day08-06scrapy的pipeline
* day08-07scrapy实现翻页请求和腾讯招聘爬虫
* day08-08scrapy构造请求的更多参数
* scrapy框架其他知识学习/
* day08-09Item定义使用的方法和阳关政务平台爬虫
* day09-02果壳爬虫
* day09-03scrapy debug的信息认识
* day09-04scrapy shell的使用
* day09-05 scrapy settings文件的学习
* day09-06scrapy open_spider和close_spider的认识
* 苏宁图书爬虫案例/
* day09-07苏宁图书爬虫01
* day09-08苏宁图书爬虫02
* day10-02苏宁图书爬虫
* scrawlspider以及scrapy模拟登录/
* day10-03crwalspider爬虫的认识
* day10-04腾讯招crwalspider完成
* day10-05crawlspider注意点
* day10-06腾讯招聘crawlspdier爬虫
* day10-07下载器中间件的使用
* day10-08scrapy模拟登陆之携带cookie
* day10-09scrapy模拟登陆之发送post请求
* day10-10scrapy模拟登陆之表单提交
* day11-02苏宁爬虫
* 分布式scrapy_redis学习及京东爬虫/
* day11-03scrapy的概念和流程
* day11-04redis的简单复习
* day11-05scrapy_redis中dmoz的执行现象
* day11-06scrapyredis中生成指纹和redispipeline的原理
* day11-07scrapy_redis中的request入队的条件
* day11-08scrapy的入队和指纹分析
* day11-09jd爬虫
* redisspider及当当爬虫/
* day12-02redisspider的介绍
* day12-03当当爬虫01
* day12-04当当爬虫02
* day12-05当当爬虫演示和pycharm发布代码的功能
* rediscrawlspdier及亚马逊爬虫/
* day12-06rediscrawlspider的爬虫介绍
* day12-07亚马逊爬虫01
* day12-08亚马逊爬虫02
* day12-09crontab的学习
* 第四章 会员版(2.0)-爬虫框架开发V4.0/
* 爬虫框架开发分析/
* day13-02框架的了解
* day13-03框架的设计思路
* day13-04框架的运行现象演示
* day13-05框架的雏形代码结构
* 框架雏形搭建/
* day13-05框架的雏形代码结构
* day13-06http和item对象的封装
* day13-07调度器,下载器,spider的封装
* day13-08管道和引擎的封装
* day13-09框架的安装
* day13-10运行框架
* day13-11中间件的封装和使用
* 框架完善之日志、xpath、多爬虫实现/
* day13-12日志的使用
* day13-13配置文件的实现
* day14-02项目文件件下实现爬虫
* day14-03爬虫中实现发送多个请求
* day14-04response对象添加xpath等方法
* day14-05糗百爬虫
* day14-06实现多个解析函数
* day14-07实现多个爬虫01
* day14-08实现过个爬虫02
* 框架完善之管道、请求去重、异步任务实现/
* day14-09实现过个管道
* day14-10实现过个中间件
* day14-11模块动态导入的方法
* day14-12模块动态导入的实现
* day15-02请求去重实现
* day15-03使用线程池分析
* day15-04线程池和协程池使用的实现
* 框架升级分布式、增量、断续爬的实现/
* day15-05分布式的实现
* day15-06分布式是的实现值结束的条件
* day15-07实现请求去重的关闭
* day15-08请求备份的分析
* day15-09charles的使用介绍
* 阶段作业 会员版(2.0)-爬虫开发-第1套试卷/
* 试卷
* 阶段六 会员版(2.0)-人工智能/
* 第一章 会员版(2.0)-数据挖掘V4.0/
* matplotlib绘制折线图/
* 01_课程介绍
* 02_数据挖掘课基础课程定位以及目标
* 03_jupyter使用于安装
* 04_matplotlib的绘图架构
* 05_温度的简单显示
* 06_案例:城市温度显示-刻度、中文
* 07_案例:城市温度显示-横纵坐标标签、标题、图例
* 08_案例:城市温度显示-多个坐标系
* 09_折线图的应用场景以及总结
* matplotlib绘制基本统计图/
* 10_电影票房对比:柱状图
* 11_柱状图的应用场景
* 12_案例:电影市场分布:直方图
* 13_案例:电影排片占比:饼图绘制
* 14_其它功能了解,总结以及作业
* 01_作业讲解
* numpy基础/
* 02_每日目标、numpy介绍优势
* 03_array的基本属性
* 04_数组形状理解、自定义数据类型
* 05_数组的创建
* 06_正态分布理解
* 案例:股票数据处理/
* 07_案例:股票涨跌幅数据创建
* 08_案例:股票数据的形状、类型、转换
* 09_案例:股票数据的逻辑运算和统计运算
* 数组运算分割合并/
* 10_数组的运算讲解、矩阵与数组的区别
* 11_数组的分割与合并
* 12_总结
* pandas索引切片排序/
* 01_作业与复习
* 02_pandas的数据结构
* 02_pandas的索引修改操作
* 03_series结构
* 04_pandas切片操作与排序
* pandas统计计算和文件读取/
* 05_pandas统计运算
* 06_案例:股票涨跌幅累计计算
* 07_逻辑与算数运算
* 08_pandas的文件读取
* 09_案例:pandas的缺失值处理
* 10_案例:股票涨跌幅的离散化处理
* 11_总结
* pandas合并交叉表分组聚合/
* 01_pandas的哑变量矩阵合并
* 02_合并
* 03_交叉表与透视表
* 04_交叉表与透视表
* 05_分组与聚合
* 股票数据基本知识/
* 06_金融市场基础知识
* 07_股票的基础知识
* 08_股票数据组成
* 09_股票数据重采样
* 10_除权数据介绍总结
* 时间序列和股票数据处理/
* 01_复习
* 02_pandas时间序列分析
* 03_pandas时间操作
* 04_pandas生成时间序列
* 05_移动平均线之SMA
* 06_加权移动平均线与指数平滑移动平均线
* 07_移动方差和标准差
* 08_相关系数与散点图绘制分析结果
* 09_平均线数据的保存
* 股票数据分析/
* 02_投资技术的两种方法
* 03_双均线策略以及MACD介绍
* 04_MACD结果绘图
* 05_编写MACD交易策略
* 06_RSI指标分析以及结合MACD指标策略
* 07_策略回测过程
* 08_模拟交易过程
* 09_模拟交易总结
* 10_总结
* 第二章 会员版(2.0)-机器学习V4.0/
* 机器学习介绍和特征提取/
* 01_机器学习介绍
* 02_特征工程介绍工具介绍
* 03_特征抽取之字典数据特征抽取
* 04_字典特征抽取的结果分析
* 05_文本特征抽取
* 06_文本特征抽取结果分析
* 07_中文的文本特征抽取
* 08_TFIDF介绍
* 09_TFIDF结果分析
* 特征预处理和数据降维/
* 10_特征预处理之归一化
* 11_案例:约会对象数据归一化标准化对比处理以及分析
* 12_特征降维-特征选择之方差选择法
* 13_特征降维-特征选择之相关性分析
* 14_主成分分析PCA
* 15_用户物品类别案例介绍
* 16_案例与特征降维总结
* 机器学习算法介绍和K-近邻算法/
* 17_机器学习算法介绍
* 18_机器学习开发流程
* 01_复习
* 02_数据集划分
* 03_转换器与估计器
* 04_估计器流程介绍
* 05_K-近邻算法原理
* 06_案例:FB业务类型预测
* 07_K-近邻算法总结
* 08_案例:FB业务类型预测的K值超参数调优
* 朴素贝叶斯和决策树算法/
* 09_朴素贝叶斯算法原理
* 10_案例:20类新闻分类
* 11_朴素贝叶斯算法总结
* 12_决策树分类原理
* 13_泰坦尼克号数据介绍
* 14_案例:泰坦尼克号生存分类预测
* 15_决策树总结
* 随机森林和线性回归算法/
* 16_随机森林原理
* 17_案例:随机森立案例,超参数调优
* 18_随机森林总结
* 01_复习
* 02_线性回归原理
* 03_案例:房价数据预测-线性回归的正规方程、梯度下降方式结果
* 04_线性回归总结
* 05_线性回归拟合非线性关系数据容易出现问题过拟合
* 06_解决办法-正则化
* 逻辑回归算法和模型保存/
* 07_逻辑回归原理
* 08_案例:逻辑回归癌症预测
* 09_样本不均衡评估标准AUC指标
* 10_模型保存于加载
* 11_聚类原理记忆案例
* 12_三天算法总结
* 第三章 会员版(2.0)-【项目】量化交易V4.0/
* 量化交易框架入门/
* 01_量化交易介绍
* 02_量化交易项目流程、做什么
* 03_回测框架介绍
* 04_策略运行过程介绍
* 05_策略运行过程介绍2
* 06_获取板块等、交易行情数据
* 07_获取财务数据与定时器
* 交易策略入门/
* 07_获取财务数据与定时器
* 08_投资组合与交易
* 09_策略的收益指标
* 10_策略风险指标
* 11_案例:介绍
* 12_案例:实现简单的一个选股策略
* 13_总结
* 01_复习
* 多因子法和去极值/
* 02_alpha与beta和多因子策略介绍
* 03_案例:多因子的市值因子选股介绍
* 04_案例:多因子的市值因子选股演示
* 05_多因子策略流程、因子数据组成、去极值介绍
* 06_案例:分位数去极值与3倍中位数法去极值
* 07_案例:3sigma法去极值
* 因子数据处理/
* 08_因子数据的标准化处理
* 09_市值中性化处理介绍
* 10_案例:市值中性化实现以及回测选股结果
* 11_市值中性化结果总结分析
* 12_总结
* 01_复习
* IC分析实战/
* 02_单因子有效性分析介绍
* 03_案例:因子暴露度与收益率相关性计算演示
* 04_IC分析实战:alphalens介绍、因子横截面数据准备
* 05_IC分析实战:价格时间获取、alphalens生成统一数据结构
* 06_IC分析实战:IC结果统计与研报分析阅读
* 多因子分析/
* 07_收益率分析实战:单因子有效性打分筛选规则与单因子回测框架查看选股位置
* 08_分组因子筛选
* 09_分组统计结果讲解以及研报分析阅读
* 10_多因子相关性实战:计算相关性以及目的
* 11_多因子合成实战:PCA进行因子暴露值合成
* 01_复习
* 02_回测内容确定
* 打分法选股/
* 03_打分法选股实战:分组打分
* 04_打分法选股实战:综合得分选股股票池(factor拼写错误)
* 05_打分法选股实战:回测结果分析
* 回归法选股/
* 06_回归法选股实战:回归系数确定-每月末交易列表获取、因子数据获取
* 07_回归法选股实战:股票交易日列表价格数据获取、下一期收益率计算
* 08_回归法选股实战:股票因子特征值和股票下期收益率回归训练
* 09_回归法选股实战:回归系数确定步骤总结
* 10_模拟交易介绍(在3点半交易时间内,先介绍)
* 11_回归法选股实战:第二步利用回归系数选股-回测因子数据处理
* 12_回归法选股实战:第二步利用回归系数选股-回归计算预测股票收益率结果分析
* 13_两种选股方法总结
* 量化交易系统架构/
* 14_技术指标策略实践(了解)
* 15_量化系统架构介绍
* 16_量化总结
* 第四章 会员版(2.0)-深度学习V4.0/
* TensorFlow基础知识/
* 01_深度学习和TensorFlow介绍
* 02_Tensorflow程序结构组成
* 03_图与OP介绍、Tensorboard显示
* 04_OP名字
* 05_会话介绍
* 06_张量介绍、静态形状和动态形状
* 07_创建变量OP、初始化变量、修改变量值
* 08_命名空间与共享变量
* 回归训练案例/
* 09_实现回归训练案例:线性回归复习以及步骤分析
* 10_实现回归训练案例:准备数据、建立模型、计算损失、GD优化步骤实现
* 11_实现回归训练案例:会话运行训练
* 12_实现回归训练案例:学习率与步长、梯度爆炸
* 13_实现回归训练案例:trainable参数问题、张量值的Tensorboard跟踪显示
* 14_实现回归训练案例:线性回归模型保存、加载、命令行参数
* 15_总结
* TensorFlow文件读写/
* 01_文件读取流程介绍、狗图片数据读取案例
* 02_开启线程批处理读取
* 03_狗图片读取总结
* 04_cifar二进制数据读取案例
* 05_案例:写入TFRecords文件
* 06_案例:读取TFRecords文件
* 神经网络和MNIST手写数字识别/
* 07_神经网络基础介绍
* 08_神经网络的分类原理损失、优化
* 09_神经网络原理总结
* 10_Mnist手写数字识别:分析、网络结构定义
* 11_Mnist手写数字识别:循环步数训练
* 12_Mnist手写数字识别:增加准确率
* 13_Mnist手写数字识别:增加模型张量值观察tensorboard
* 14_Mnist手写数字识别:训练好的模型进行预测测试
* 15_线性神经网络的局限性-改进方式激活函数、改变网络结构
* 01_复习
* 卷积神经网络/
* 02_卷积神经网络介绍
* 03_卷积网络-卷积原理分析
* 04_卷机网络-卷积总结
* 05_卷机网络-激活函数介绍
* 06_卷机网络-池化层分析、总结
* CNN卷积网络识别MNIST数据/
* 07_CNN卷机网络识别Mnist:设计网络结构分析
* 08_CNN卷机网络识别Mnist:模型代码编写
* 09_CNN卷机网络识别Mnist:优化训练代码、蓄念运行
* 10_CNN卷机网络识别Mnist:网络改进和优化
* 11_卷积神经网络拓展介绍
* 验证码识别/
* 12_验证码识别实战:验证码项目介绍、原理分析
* 13_验证码识别实战:数据处理成TFRecords文件介绍
* 14_验证码识别实战:验证码TFRecords数据读取
* 15_验证码识别实战:网络代码实现、训练
* 16_验证码识别实战:准确率计算实现
* 17_总结
* 阶段作业 会员版(2.0)-人工智能-第1套试卷/
* 试卷





![[衡天云]爆款云服务器 低至12元/月](/hty.png)