老男孩-Python全栈开发第30期VIP就业班2025
今日分享:老男孩-Python全栈开发第30期VIP就业班2025
相关截图:

课程内容:
├──【10.0】项目开发
│├──day01
││├──笔记
│││├──项目-day01.assets
│││└──项目-day01.md
││└──视频
││├──1 vue回顾.mp4
││├──2前后端分离后cookie处理.mp4
││├──3项目类型.mp4
││├──4企业项目开发流程.mp4
││├──5路飞项目需求.mp4
││├──6 pip换源.mp4
││└──7虚拟环境.mp4
│├──day02
││├──笔记
│││├──项目-day02.assets
│││├──luffy.zip
│││└──项目-day02.md
││└──视频
││├──1上节回顾.mp4
││├──10隐藏用户名和密码.mp4
││├──2后端目录调整.mp4
││├──3删除django默认app.mp4
││├──4 django所有配置文件作用.mp4
││├──5封装日志.mp4
││├──6封装全局异常.mp4
││├──7封装全局response.mp4
││├──8前端创建和调整.mp4
││└──9创建数据库,创建用户.mp4
│├──day03
││├──笔记
│││├──项目-day03.assets
│││├──luffy.zip
│││└──项目-day03.md
││└──视频
││├──1上节课回顾.mp4
││├──2扩写auth的user表.mp4
││├──3软件开发模式.mp4
││├──4开启media访问.mp4
││├──5抽取base基表.mp4
││├──6首页轮播图接口编写.mp4
││├──7跨域问题详解.mp4
││└──8前后端打通.mp4
│├──day04
││├──笔记
│││├──项目-day04.assets
│││├──Git-2.47.1-64-bit.exe
│││├──luffy.zip
│││└──项目-day04.md
││└──视频
││├──1昨日回顾.mp4
││├──2 simpleui使用.mp4
││├──3前端首页.mp4
││├──4轮播图接口打通.mp4
││├──5 git安装.mp4
││├──6 git-github-gitee-gitlab是什么.mp4
││└──7常用命令和作业.mp4
│├──day05
││├──笔记
│││├──项目-day05.assets
│││├──luffy.zip
│││└──项目-day05.md
││└──视频
││├──1上节课回顾(2).mp4
││├──2 git小案例.mp4
││├──3 git更多命令.mp4
││├──4忽略文件.mp4
││├──6分支操作.mp4
││├──7远程仓库.mp4
││├──8远程仓库.mp4
││└──9 ssh链接.mp4
│├──day06
││├──笔记
│││├──项目-day06.assets
│││├──luffy.zip
│││└──项目-day06.md
││└──视频
││├──1上节课回顾(2)(2).mp4
││├──10腾讯云发送短信.mp4
││├──2协同开发.mp4
││├──3多人协同开发冲突解决.mp4
││├──4分支合并出现冲突.mp4
││├──5线上分支合并.mp4
││├──6 pycharm使用git.mp4
││├──7为开源项目贡献代码.mp4
││├──8 gitlab使用.mp4
││└──9 git其他.mp4
│├──day07
││├──笔记
│││├──项目-day06.assets
│││├──luffy_api.zip
│││└──项目-day07md.md
││└──视频
││├──1上节课回顾.mp4
││├──2登录注册页面复制.mp4
││├──3登录注册模态框复制.mp4
││├──4校验手机号是否存在.mp4
││├──5多方式登录接口.mp4
││├──6用户自定义配置.mp4
││├──7短信二次封装.mp4
││└──8发送短信接口.mp4
│├──day08
││├──笔记
│││├──luffy.zip
│││├──Redis-x64-5.0.14.1.msi
│││├──resp-2022.1.0.0(1).exe
│││└──项目-day08.md
││└──视频
││├──1上节课回顾(2).mp4
││├──10 redis安装.mp4
││├──2短信登录接口.mp4
││├──3注册接口.mp4
││├──4多方式登录前端.mp4
││├──5手机号校验和验证码发送前端.mp4
││├──6短信登录前端.mp4
││├──7登录数据存储在pinia中.mp4
││├──8注册前端.mp4
││└──9 redis介绍.mp4
│├──day09
││├──笔记
│││├──imgs
│││├──scripts
│││├──项目-day09.assets
│││├──01-分布式异步任务框架-celery.md
│││├──luffy.zip
│││└──项目-day09.md
││└──视频
││├──1上节课回顾(2)(2).mp4
││├──10 celery介绍.mp4
││├──11 celery架构.mp4
││├──12快速使用.mp4
││├──13包结构使用.mp4
││├──2普通链接.mp4
││├──3连接池链接.mp4
││├──4字符串操作.mp4
││├──5 hash操作.mp4
││├──6列表操作.mp4
││├──7通用操作.mp4
││├──8 django使用redis方式一和方式二.mp4
││└──9 django的cache.mp4
│├──day10
││├──celery更多视频
│││├──1官方方案集成celery.mp4
│││├──2通过admin配置定时任务执行.mp4
│││├──3 admin监控celery结果.mp4
│││├──4 flower监控celery运行.mp4
│││└──5执行失败邮件提醒.mp4
││├──笔记
│││├──imgs
│││├──项目-day10.assets
│││├──luffy.zip
│││└──项目-day10.md
││└──视频
││├──1上节回顾.mp4
││├──10 Flower监控任务执行.mp4
││├──11任务执行成功或失败通知.mp4
││├──12秒杀功能.mp4
││├──13课程相关表穿件.mp4
││├──14课程相关数据录入.mp4
││├──15前端三种课程页面.mp4
││├──16课程分类接口.mp4
││├──17作业.mp4
││├──2 celery执行异步-延迟-定时任务.mp4
││├──3 django中使用celery.mp4
││├──4官方django中使用celery.mp4
││├──5 qps和并发量.mp4
││├──6轮播图加缓存.mp4
││├──7轮播图定时更新解决双写一致性问题.mp4
││├──8通过admin配置定时任务.mp4
││└──9通过admin监控任务执行情况.mp4
│├──day11
││├──笔记
│││├──项目-day11.assets
│││├──luffy.zip
│││├──python操作fastdfs和minio.zip
│││└──项目-day11.md
││└──视频
││├──1回顾.mp4
││├──10 fastdfs和minio使用.mp4
││├──11搜索功能.mp4
││├──2课程列表接口.mp4
││├──3课程列表序列化字段.mp4
││├──4两个接口实现课程详情页面.mp4
││├──5通过一个接口实现可成详情.mp4
││├──6回顾课程详情接口.mp4
││├──7前端列表页.mp4
││├──8课程详情页.mp4
││└──9七牛云存储.mp4
│├──day12
││├──笔记
│││├──项目-day13.assets
│││├──luffy.zip
│││└──项目-day13.md
││└──视频
││├──1上节课回顾.mp4
││├──2补充admin定制.mp4
││├──3搜索功能.mp4
││├──4支付宝介绍.mp4
││├──5第三方sdk支付.mp4
││├──6官方sdk.mp4
││├──7支付宝支付二次封装和测试.mp4
││├──8订单相关表.mp4
││├──9下单接口.mp4
││└──9支付前端和成功页面.mp4
│└──day13
│├──笔记
││├──项目-day14.assets
││├──finalshell_windows_x64(1).exe
││├──luffy.zip
││├──openssl-1.1.1w.tar.gz
││└──项目-day13.md
│└──视频
│├──1回顾.mp4
│├──10安装redis-stack.mp4
│├──11安装python3.11.mp4
│├──12创建虚拟环境.mp4
│├──13 linux配置环境变量.mp4
│├──14 nginx安装.mp4
│├──15部署前端.mp4
│├──16配置域名解析6.mp4
│├──17安装uwsgi.mp4
│├──18服务端拉取最新后端代码.mp4
│├──19后端部署.mp4
│├──2支付get回调接口.mp4
│├──20问题排查.mp4
│├──21后端样式处理.mp4
│├──3支付成功前端.mp4
│├──4内网穿透.mp4
│├──5支付宝post回调接口.mp4
│├──6上线架构图.mp4
│├──7购买服务器-远程链接.mp4
│├──8安装git.mp4
│└──9安装mysql-创建luffy用户和luffy库.mp4
├──【11.0】微信小程序开发
│├──day01
││├──笔记
│││├──微信小程序-day01.assets
│││├──miniprogram-5.zip
│││├──wechat_devtools_1.06.2409140_win32_x64.exe
│││└──微信小程序-day01.md
││└──视频
││├──1上节课回顾.mp4
││├──10常用标签和页面跳转.mp4
││├──11尺寸和样式.mp4
││├──12 tabbar使用.mp4
││├──13按钮组件.mp4
││├──14首页案例.mp4
││├──15引入矢量图标库.mp4
││├──16阻止事件冒泡-事件传参数两种方式.mp4
││├──17页面跳转js和组件.mp4
││├──18模板语法.mp4
││├──2微信小程序介绍和创建.mp4
││├──3项目目录结构.mp4
││├──4 app.json全局配置.mp4
││├──5页面json配置.mp4
││├──6 project.config.json全局配置.mp4
││├──7小程序抓取搜索和渲染相关.mp4
││├──8创建页面和启动页面.mp4
││└──9调试基础库-调试窗口-真机调试.mp4
│├──day02
││├──笔记
│││├──imgs
│││├──微信小程序-day02.assets
│││├──flex_demo01.zip
│││├──flex布局-补充.md
│││├──miniprogram-6.zip
│││└──微信小程序-day02.md
││└──视频
││├──1上节课回顾.mp4
││├──10 flex布局之align-items.mp4
││├──11 flex布局之align-content.mp4
││├──12 flex布局项目属性之order.mp4
││├──13flex布局之align-self.mp4
││├──14案例.mp4
││├──15对话框.mp4
││├──16本地存储.mp4
││├──17上拉加载更多和下拉刷新.mp4
││├──18 scroll-view实现上拉下拉.mp4
││├──19应用生命周期和页面生命周期.mp4
││├──2循环.mp4
││├──20小程序更新.mp4
││├──21分享功能.mp4
││├──3条件渲染.mp4
││├──4跟后端交互.mp4
││├──5 flex布局之flex-direction.mp4
││├──6 flex布局之flex-wrap.mp4
││├──7 flex布局之flex-flow.mp4
││├──8 flex布局之justify-content.mp4
││└──9 flex布局闲聊.mp4
│├──day03
││├──笔记
│││├──微信小程序-day03.assets
│││├──miniprogram-7.zip
│││├──smart.zip
│││└──微信小程序-day03.md
││└──视频
││├──1上节回顾.mp4
││├──2获取头像和昵称.mp4
││├──3手机号快速登录.mp4
││├──4客服能力.mp4
││├──5电影小案例.mp4
││├──6 vant-app引入.mp4
││├──7项目介绍.mp4
││├──8项目欢迎页前端.mp4
││└──9欢迎页加后端.mp4
│├──day04
││├──笔记
│││├──微信小程序-day04.assets
│││├──smart(2).zip
│││└──微信小程序-day04.md
││└──视频
││├──1上节回顾(2).mp4
││├──10采集详情页-拍照页-采集提交接口.mp4
││├──11统计前后端.mp4
││├──2首页布局.mp4
││├──3个人中心页面.mp4
││├──4后台首页接口.mp4
││├──5首页前端对接.mp4
││├──6采集页面前端.mp4
││├──7后端采集页面接口.mp4
││├──8采集页前端对接.mp4
││└──9信息采集页删除和下拉刷新.mp4
│├──day05
││├──笔记
│││├──微信小程序-day05.assets
│││├──smart.zip
│││├──zh-cn.tar.gz
│││└──微信小程序-day05.md
││└──视频
││├──1上节课回顾(2).mp4
││├──2人脸识别库使用.mp4
││├──3集成到项目中.mp4
││├──4百度语音识别.mp4
││├──5语音识别测试.mp4
││├──6人脸检测.mp4
││└──7公共和活动功能.mp4
│└──day06
│├──笔记
││├──微信小程序-day06.assets
││├──smart.zip
││└──微信小程序-day06.md
│└──视频
│├──1回顾.mp4
│├──2微信快捷登录.mp4
│├──3短信验证码登录.mp4
│├──4活动报名.mp4
│├──5积分商城.mp4
│├──6后端上线.mp4
│├──7小程序上线.mp4
│├──8 flask介绍和组件.mp4
│└──9 dot-env使用.mp4
├──【12.0】Flask从入门到精通
│├──day01
││├──笔记
│││├──flask-day01.assets
│││├──flask-day01.md
│││└──flask_day01.zip
││└──视频
││├──1回顾(2).mp4
││├──10偏函数和flask-restful.mp4
││├──11 session使用和原理.mp4
││├──12请求扩展.mp4
││├──2 watch-dog使用.mp4
││├──3 flask体验和运行.mp4
││├──4小案例.mp4
││├──5配置文件使用.mp4
││├──6路由系统.mp4
││├──7 cbv写法和源码分析.mp4
││├──8模板语法.mp4
││└──9请求对象和响应对象.mp4
│├──day02
││├──笔记
│││├──flask-day02.assets
│││├──flask-day02.md
│││└──代码.zip
││└──视频
││├──1三大范式.mp4
││├──10 flask操作mysql.mp4
││├──2 mysql索引类型和作用.mp4
││├──3事务四大特性和隔离级别.mp4
││├──4 cbv加装饰器.mp4
││├──5 flask的闪现和django的消息框架.mp4
││├──6 g对象.mp4
││├──7蓝图使用.mp4
││├──8 flask-session使用.mp4
││└──9 wtforms.mp4
│├──day03
││├──笔记
│││├──fastapi-day03.assets
│││├──flask-day03.assets
│││├──flask-day03.md
│││└──flask_day03.zip
││└──视频
││├──1脏读不可重复读幻读.mp4
││├──2 qps-tps-并发量等.mp4
││├──3接口幂等性.mp4
││├──4 GIL锁.mp4
││├──5垃圾回收.mp4
││├──6计算密集型用多进程-io密集型用多线程.mp4
││├──7数据库连接池.mp4
││├──8 flask和django定制命令.mp4
││└──9 flask-cache.mp4
│├──day04
││├──笔记
│││├──flask-day04.assets
│││├──flask-day04.md
│││└──flask_day04.zip
││└──视频
││├──1有了gil锁还要互斥锁.mp4
││├──2进程线程协程.mp4
││├──3鸭子类型.mp4
││└──4信号使用.mp4
│├──day05
││├──笔记
│││├──falsk-day05.assets
│││├──falsk-day05.md
│││└──flask_day05.zip
││└──视频
││├──1猴子补丁.mp4
││├──10 scoped_session.mp4
││├──11多对多关系.mp4
││├──2反射.mp4
││├──3 http和https.mp4
││├──4信号和信号量.mp4
││├──5 sqlalchemy介绍.mp4
││├──6 sqlalchemy原生操作.mp4
││├──7创建删除表.mp4
││├──8基本增删查改.mp4
││└──9一对多关系增删查改.mp4
│└──day06
│├──笔记
││├──flask-day06.assets
││├──flask-day06.md
││├──flask_day06.zip
││├──flask_sqlalchemy_demo.zip
││└──pear-admin-flask.zip
│└──视频
│├──1浏览器输入地址经历的过程.mp4
│├──10 flask项目.mp4
│├──11 django-orm编写原生sql.mp4
│├──12 docker介绍.mp4
│├──13 docker客户端-服务端-注册中心.mp4
│├──14安装docker.mp4
│├──2左连接-右链接-全链接-内链接-笛卡尔积.mp4
│├──3 union和union all.mp4
│├──4 sql慢如何排查和优化.mp4
│├──5常见查询.mp4
│├──6连表和union.mp4
│├──7 sqlalchemy集成到flask中.mp4
│├──8使用flask-sqlalchemy集成到flask中.mp4
│└──9 flask-migrate使用.mp4
├──【13.0】Docker从入门到精通
│├──day01
││├──笔记
│││├──docker-day01.assets
│││└──docker-day01.md
││└──视频
││├──1三次握手四次挥手.mp4
││├──10容器其他.mp4
││├──2 osi七层.mp4
││├──3 tcp和udp协议.mp4
││├──4 docker启动和配置仓库.mp4
││├──5镜像操作.mp4
││├──6容器基本操作.mp4
││├──7 run参数.mp4
││├──8 v参数.mp4
││└──9 p参数.mp4
│└──day02
│├──笔记
││├──docker-day02.assets
││├──docker-compose.zip
││└──docker-day02.md
│└──视频
│├──1 cgi-fastcig-uwsg-asgi等.mp4
│├──10 dockerfile构建django项目.mp4
│├──11构建乌班图+redis镜像.mp4
│├──12镜像上传到官方仓库-镜像分层.mp4
│├──13私有仓库搭建.mp4
│├──14公司中开发上线测试流程.mp4
│├──15 docker-compose使用.mp4
│├──2上下问管理器.mp4
│├──3 python是值传递还是引用传递.mp4
│├──4部署mysql.mp4
│├──5部署redis和nginx.mp4
│├──6迁移与备份.mp4
│├──7 dockerfile介绍和小案例.mp4
│├──8 dockerfile案例2.mp4
│└──9常用参数和非常用参数.mp4
├──【14.0】FastAPI快速入门
│├──day01
││├──笔记
│││├──fastapi-day01.assets
│││├──fastapi-day01.md
│││└──linux_remote_demo.zip
││└──视频
││├──1迭代器-生成器-装饰器.mp4
││├──10 starlette介绍.mp4
││├──2 django的信号.mp4
││├──3深浅copy.mp4
││├──4类装饰器.mp4
││├──5部署flask项目.mp4
││├──6 docker-compose一键部署luffy.mp4
││├──7远程链接linux开发.mp4
││├──8耗时任务如何处理.mp4
││└──9 fastapi介绍.mp4
│├──day02
││├──笔记
│││├──fastapi–Day02.assets
│││├──fastapi-day01.assets
│││├──fastapi–Day02.md
│││└──fastapi_day02.zip
││└──视频
││├──1并发和并行.mp4
││├──10路径参数.mp4
││├──11查询参数.mp4
││├──12请求体.mp4
││├──13查询参数校验.mp4
││├──14路径参数校验.mp4
││├──15多个请求体参数.mp4
││├──16请求体字段校验.mp4
││├──17请求体嵌套.mp4
││├──18 form表单和上传文件.mp4
││├──19 request对象.mp4
││├──2同步异步.mp4
││├──20 cookie和header.mp4
││├──21响应模型.mp4
││├──3阻塞非阻塞.mp4
││├──4 asgi和wsgi.mp4
││├──5 pydantic体验.mp4
││├──6 fastapi体验.mp4
││├──7同步异步比较.mp4
││├──8 fastapi异步操作mysql-redis-网络.mp4
││└──9 fastapi和pydantic案例.mp4
│└──day03
│├──笔记
││├──fastapi-day03.assets
││├──订单填报系统.assets
││├──fastapi-day03.md
││├──order_demo.sql
││├──python锁相关.md
││├──代码.zip
││├──订单填报系统.md
││└──项目上线.md
│└──视频
│├──1进程间通信-各种锁.mp4
│├──10 orm使用.mp4
│├──11 websocket实现聊天.mp4
│├──12项目和上线.mp4
│├──2正向代理和反向代理.mp4
│├──3粘包问题和解决.mp4
│├──4配置文件.mp4
│├──5目录划分.mp4
│├──6中间件.mp4
│├──7 cors.mp4
│├──8模板与静态文件.mp4
│└──9渲染模版.mp4
├──【15.0】Rabbitmq快速入门
│└──day01
│├──笔记
││├──rabbitmq-day01.assets
││├──django_mutext.zip
││├──fastapi-tortoise-master.zip
││├──fastapi_tortoise_mysql-master.zip
││├──otp_win64_26.2.3.exe
││├──rabbitmq-day01.md
││└──rabbitmq-server-4.0.5.exe
│└──视频
│├──1 http协议详解.mp4
│├──10分布式id.mp4
│├──11分布式锁.mp4
│├──12消息队列和rabbitmq.mp4
│├──13 rabbitmq架构.mp4
│├──14 rabbitmq安装启动.mp4
│├──2 get请求和post请求区别.mp4
│├──3 websocket协议.mp4
│├──4悲观乐观锁.mp4
│├──5 django中事务的三种粒度.mp4
│├──6事务保存点.mp4
│├──7悲观锁和乐观锁秒杀场景.mp4
│├──8 fastapi项目.mp4
│└──9如何不泄露公司项目.mp4
├──【16.0】读写分离
│├──笔记
││├──读写分离.assets
│││├──image-20250206113711222.png
│││└──image-20250206115053463.png
││├──django_mul.zip
││└──读写分离.md
│└──视频
│├──1简历如何写之个人信息.mp4
│├──2工作经历和项目经历.mp4
│├──3个人技能和评价.mp4
│├──4 mysql主从搭建.mp4
│├──5 django实现读写分离.mp4
│└──6 django使用连接池.mp4
├──【17.0】面试-redis
│├──redis
││├──day01
│││├──笔记
│││└──视频
││├──day02
│││├──笔记
│││└──视频
││├──day03
│││├──笔记
│││└──视频
││├──day04
│││├──笔记
│││└──视频
││├──day05
│││├──笔记
│││└──视频
││└──day06
││├──笔记
││└──视频
│├──简历
││└──[空目录]
│├──面试如何聊
││├──1如何面试1.mp4
││├──2如何面试2.mp4
││└──3如何面试3.mp4
│└──五险一金
│├──笔记
││└──五险相关.md
│└──视频
│├──1五险相关01.mp4
│├──2五险相关02.mp4
│└──3要求.mp4
├──【2.0】网络编程与并发编程
│├──【1.0】网络编程
││├──day31_网络编程介绍+TCP五层协议
│││├──笔记
│││├──代码
│││└──视频
││└──day32_Socket+粘包问题
││├──笔记
││├──代码
││└──视频
│└──【2.0】并发编程
│├──day33_操作系统介绍
││├──笔记
││├──代码
││└──视频
│├──day34_多进程理论+多进程实现
││├──笔记
││├──代码
││└──视频
│├──day35_僵尸孤儿进程+守护进程+进程间通信
││├──笔记
││├──代码
││└──视频
│├──day36_多线程理论+互斥锁
││├──笔记
││├──代码
││└──视频
│├──day37_GIL锁+死锁+递归锁+信号量+进程池和线程池
││├──笔记
││├──代码
││└──视频
│└──day38_协程
│├──笔记
│├──代码
│└──视频
├──【3.0】MySQL数据库小白到大神
│├──day39_MySQL数据库初识+安装+SQL+基础操作
││├──笔记
│││├──day39.assets
│││├──day39.md
│││└──MySQL数据库安装.pdf
││├──视频
│││├──【1.0】数据库引入.mp4
│││├──【2.0】SQL语句初识.mp4
│││├──【3.0】MySQL数据库安装配置.mp4
│││├──【4.0】SQL语句基础.mp4
│││├──【5.0】数据库操作.mp4
│││├──【6.0】数据表操作.mp4
│││├──【7.0】操作数据.mp4
│││├──【8.0】存储引擎.mp4
│││├──【9.0】建表注意事项+宽度.mp4
│││└──【扩展】MacOS安装MySQL.mp4
││└──资源
││├──mysql-5.7.31-macos10.14-x86_64.dmg
││└──mysql-5.7.44-winx64.zip
│├──day40_基本数据类型+约束条件
││├──笔记
│││└──day40.md
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【10.0】约束条件之主键约束.mp4
││├──【2.0】约束条件null和not null.mp4
││├──【3.0】整型.mp4
││├──【4.0】浮点型.mp4
││├──【5.0】字符类型.mp4
││├──【6.0】严格模式.mp4
││├──【7.0】时间日期类型.mp4
││├──【8.0】枚举类型和集合类型.mp4
││└──【9.0】约束条件之唯一性约束.mp4
│├──day41_外键约束+过滤条件where+group by
││├──笔记
│││└──day41.md
││└──视频
││├──【1.0】上周内容回顾一.mp4
││├──【10.0】筛选条件之where.mp4
││├──【11.0】筛选条件之group by.mp4
││├──【2.0】上周内容回顾二.mp4
││├──【3.0】外键约束引入.mp4
││├──【4.0】一对多外键关系.mp4
││├──【5.0】一对一外键关系.mp4
││├──【6.0】多对多外键关系.mp4
││├──【7.0】级联更新和级联删除.mp4
││├──【8.0】过滤条件之基本语法.mp4
││└──【9.0】准备数据.mp4
│├──day42_筛选条件+联表查询+子查询+navicate
││├──笔记
│││├──day42_可视化软件Navicate.assets
│││├──Navicat_16_Windows
│││├──day42.md
│││├──day42_可视化软件Navicate.md
│││└──归档.zip
││├──软件
│││└──Navicat_16_Windows.zip
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【10.0】联表查询案例.mp4
││├──【11.0】exists关键字.mp4
││├──【12.0】Navicate安装.mp4
││├──【13.0】Navicate激活.mp4
││├──【2.0】筛选条件之having关键字.mp4
││├──【3.0】筛选关键字之distinct.mp4
││├──【4.0】筛选关键字之order by.mp4
││├──【5.0】筛选关键字之limit.mp4
││├──【6.0】筛选条件之正则.mp4
││├──【7.0】子查询和联表查询介绍+数据准备.mp4
││├──【8.0】子查询案例.mp4
││└──【9.0】联表查询介绍.mp4
│├──day43_pymysql专题
││├──笔记
│││└──day43.md
││├──代码
│││├──01今日习题.py
│││├──02pymysql安装.py
│││└──03数据库查询操作.py
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【10.0】pymysql主动提交事务autocommit.mp4
││├──【11.0】SQL注入问题及解决方案.mp4
││├──【2.0】元数建模PDManager.mp4
││├──【3.0】Tabby终端.mp4
││├──【4.0】pymysql介绍.mp4
││├──【5.0】pymysql初步使用.mp4
││├──【6.0】pymysql查询数据.mp4
││├──【7.0】pymysql插入数据.mp4
││├──【8.0】pymysql更新和删除数据.mp4
││└──【9.0】pymysql批量插入数据.mp4
│└──day44_MySQL进阶知识补充
│├──笔记
││└──day44.md
│└──视频
│├──【1.0】昨日内容回顾.mp4
│├──【10.0】锁机制.mp4
│├──【11.0】数据库三范式.mp4
│├──【2.0】视图.mp4
│├──【3.0】触发器.mp4
│├──【4.0】事务.mp4
│├──【5.0】存储过程.mp4
│├──【6.0】内置函数.mp4
│├──【7.0】流程控制语句.mp4
│├──【8.0】索引.mp4
│└──【9.0】事务隔离机制.mp4
├──【4.0】前端入门到精通
│├──day45_前端介绍+HTML基础语法+基础标签img+a
││├──笔记
│││├──day45.assets
│││├──day45.md
│││└──归档.zip
││├──代码
│││├──04TCP服务端
│││├──01今日习题.py
│││├──02前端之引入.py
│││├──03Web服务器的本质.py
│││├──04Http协议.py
│││├──05HTML基础.py
│││├──06HTML骨架.html
│││├──07HTML标签基本语法.html
│││├──08HTML标签之body常用标签.html
│││├──09HTML标签之块级和行级标签.html
│││├──10HTML标签之特殊符号.html
│││├──11HTML常用标签.html
│││├──12a标签.html
│││├──195328-1726055608f673.jpg
│││└──h2_style.css
││├──视频
│││├──【1.0】前端基础介绍.mp4
│││├──【10.0】head常用标签介绍.mp4
│││├──【11.0】body常用标签.mp4
│││├──【12.0】行级标签和块级标签.mp4
│││├──【13.0】HTML中的特殊字符的渲染.mp4
│││├──【14.0】img标签.mp4
│││├──【15.0】a标签.mp4
│││├──【2.0】域名解析的过程.mp4
│││├──【3.0】HTPP协议介绍和请求响应模型.mp4
│││├──【4.0】符合Http协议的TCP服务端响应.mp4
│││├──【5.0】代码编辑器选择.mp4
│││├──【6.0】前端参考文档资源.mp4
│││├──【7.0】标准HTML代码骨架.mp4
│││├──【8.0】HTML注释语法.mp4
│││└──【9.0】单标签和双标签.mp4
││└──资源
││├──【1.0】HTML
││├──【2.0】CSS
││└──【3.0】JavaScript
│├──day46_HTML续
││├──笔记
│││├──day46.assets
│││├──day46.md
│││└──归档.zip
││├──代码
│││├──07前后端交互案例
│││├──01今日习题.py
│││├──02昨日内容回顾’.py
│││├──03常用属性之ID和class.html
│││├──03常用属性之ID和class.py
│││├──04有序列表和无序列表.py
│││├──05表格标签.py
│││├──06表单标签.html
│││└──06表单标签.py
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【2.0】公共属性id和class.mp4
││├──【3.0】有序列表+无序列表+标题列表.mp4
││├──【4.0】表格标签.mp4
││├──【5.0】form表单基础介绍.mp4
││├──【6.0】input标签.mp4
││├──【7.0】slect标签.mp4
││├──【8.0】textarea输入框.mp4
││└──【9.0】前后端开发示例HTML代码.mp4
│├──day47_css介绍+常用属性
││├──笔记
│││└──day47.md
││├──视频
│││├──【1.0】css基础介绍.mp4
│││├──【10.0】背景属性.mp4
│││├──【11.0】边框属性.mp4
│││├──【12.0】display属性.mp4
│││├──【2.0】选择符.mp4
│││├──【3.0】关系选择器.mp4
│││├──【4.0】属性选择器.mp4
│││├──【5.0】伪类选择器.mp4
│││├──【6.0】伪对象选择器.mp4
│││├──【7.0】高度和宽度.mp4
│││├──【8.0】字体样式.mp4
│││└──【9.0】文本属性.mp4
││└──资源
││└──css.chm
│├──day48_JavaScript入门
││├──笔记
│││└──day48.md
││├──代码
│││├──01今日习题.py
│││├──02昨日内容回顾.py
│││├──03盒子模型.html
│││├──03盒子模型.py
│││├──04浮动.html
│││├──04浮动和解除浮动.py
│││├──05移除属性.py
│││├──05溢出属性.html
│││├──06模态框.html
│││├──06模态框.py
│││├──07opacity.html
│││├──07opacity.py
│││├──08JavaScript.py
│││├──09JavaScript基础.py
│││├──09JavaScript语法.html
│││├──09js_test.js
│││└──img.png
││└──视频
││├──【1.0】昨日内容回顾一.mp4
││├──【10.0】JS代码书写方式.mp4
││├──【11.0】常用的交互语句.mp4
││├──【12.0】数据类型引入+常量和变量语法.mp4
││├──【2.0】昨日内容回顾二.mp4
││├──【3.0】盒子模型.mp4
││├──【4.0】浮动和解除浮动.mp4
││├──【5.0】溢出属性.mp4
││├──【6.0】z-index模态框.mp4
││├──【7.0】opacity属性.mp4
││├──【8.0】JavaScript介绍.mp4
││└──【9.0】JavaScript基础.mp4
│├──day49_JavaScript基础数据类型+运算符+流程控制语句
││├──笔记
│││├──day49.assets
│││├──day49.md
│││└──归档.zip
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【2.0】变量复习+数字类型.mp4
││├──【3.0】字符串及字符串常用方法.mp4
││├──【4.0】布尔类型.mp4
││├──【5.0】null和undefined的区别.mp4
││├──【6.0】运算符.mp4
││├──【7.0】a++和++a的区别.mp4
││└──【8.0】流程控制语句.mp4
│├──day50_JavaScript数组和函数
││├──笔记
│││└──day50.md
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【2.0】上周内容回顾二.mp4
││├──【3.0】数组介绍+遍历语法.mp4
││├──【4.0】数组常用方法一.mp4
││├──【5.0】数组常用方法二.mp4
││├──【6.0】数组方法值forEach方法.mp4
││└──【7.0】函数专题.mp4
│├──day51_JavaScript对象+Windows对象
││├──笔记
│││└──day51.md
││├──代码
│││├──01今日习题.py
│││├──02昨日内容回顾.js
│││├──03JS中的对象.js
│││├──04js对象的操作.js
│││├──05js中的内置对象.js
│││├──06js中的对象.js
│││├──07js中的对象.js
│││├──08js中的对象.js
│││├──09 DOM和BOM.js
│││├──10BOM操作.html
│││└──10BOM操作.js
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【10.0】Windows对象基础.mp4
││├──【11.0】Windows子对象location.mp4
││├──【12.0】Windows子对象history对象.mp4
││├──【13.0】Windows子对象navigator对象.mp4
││├──【2.0】nodeJs介绍.mp4
││├──【3.0】对象和构造对象的四种方式.mp4
││├──【4.0】对象的访问和操作.mp4
││├──【5.0】date对象.mp4
││├──【6.0】JSON对象.mp4
││├──【7.0】正则对象.mp4
││├──【8.0】Math对象.mp4
││└──【9.0】DOM和BOM介绍.mp4
│├──day52_DOM操作+jQuery基础
││├──笔记
│││└──day52.md
││├──代码
│││├──00.py
│││├──01今日习题.js
│││├──02昨日内容回顾.js
│││├──03DOM操作.js
│││├──04.html
│││├──04DOM进阶.js
│││├──05JS事件作业.js
│││├──06jQuery.js
│││├──07jQuery操作.html
│││├──07jQuery操作.js
│││├──666.html
│││└──jquery.min.js
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【10.0】jQuery介绍.mp4
││├──【11.0】jQuery文件加载方式.mp4
││├──【12.0】jQuery操作之选择器语法.mp4
││├──【13.0】jQuery操作之筛选器.mp4
││├──【2.0】DOM操作之获取标签.mp4
││├──【3.0】.DOM操作之操作标签mp4.mp4
││├──【4.0】DOM操作之标签属性.mp4
││├──【5.0】DOM操作之标签文本.mp4
││├──【6.0】DOM操作之获取值操作.mp4
││├──【7.0】DOM操作之clss属性值.mp4
││├──【8.0】DOM操作之事件监听.mp4
││└──【9.0】DOM操作之事件作业练习.mp4
│└──day53_jQuery续+bootstrap
│├──笔记
││└──day53.md
│├──代码
││├──00.html
││├──01今日习题.html
││├──01今日习题.js
││├──02昨日内容回顾.js
││├──03jQuery复习.js
││├──04jQuery进阶操作.html
││├──04jQuery进阶操作.js
││├──05克隆事件.html
││├──06自定义模态框.html
││├──07左侧菜单栏.html
││├──08阻止事件后续执行.html
││├──09动画效果.js.html
││├──10bootstrap.html
││└──query.min.js
│└──视频
│├──【1.0】昨日内容回顾一.mp4
│├──【10.0】jQuery绑定事件.mp4
│├──【11.0】克隆事件.mp4
│├──【12.0】自定义模态框事件.mp4
│├──【13.0】左侧菜单栏事件.mp4
│├──【14.0】阻止事件冒泡和事件后续执行.mp4
│├──【15.0】jQuery动画效果.mp4
│├──【16.0】bootstrap框架.mp4
│├──【2.0】昨日内容回顾二.mp4
│├──【3.0】jQuery操作标签的class值.mp4
│├──【4.0】jQuery的链式操作.mp4
│├──【5.0】jQuery操作距离.mp4
│├──【6.0】jQuery操作标签.mp4
│├──【7.0】jQuery操作标签属性.mp4
│├──【8.0】jQuery操作选框状态.mp4
│└──【9.0】jQuery标签操作补充.mp4
├──【5.0】Django框架入门到精通
│├──day54_Django初识
││├──笔记
│││├──day54.assets
│││├──day54.md
│││├──day54_1.md
│││└──归档.zip
││├──代码
│││├──demo01
│││├──DjangoProject54
│││├──00.py
│││├──01今日习题.js
│││├──02开关灯事件.html
│││├──03输入框聚焦事件.html
│││├──04提交狂.html
│││├──05Django框引入.py
│││├──09Python框架介绍.py
│││├──bootstrap.min.js
│││└──jquery.min.js
││└──视频
││├──【1.0】今日习题讲解.mp4
││├──【10.0】三板斧引入.mp4
││├──【2.0】手撸TCP服务端.mp4
││├──【3.0】TCP分发.mp4
││├──【4.0】基于wsgiref模块手撸web框架.mp4
││├──【5.0】Python之web框架介绍.mp4
││├──【6.0】Django项目安装和启动.mp4
││├──【7.0】PyCharm创建项目.mp4
││├──【8.0】创建APP和注册APP.mp4
││└──【9.0】Django项目文件介绍.mp4
│├──day55_三板斧对象+static静态文件+request对象+连接MySQL+生成MySQL表
││├──笔记
│││└──day55.md
││├──代码
│││├──djangoProject01
│││└──djangoProject01.zip
││├──视频
│││├──【1.0】二级菜单事件.mp4
│││├──【2.0】昨日内容回顾.mp4
│││├──【3.0】三板斧对象详解.mp4
│││├──【4.0】静态模板语法.mp4
│││├──【5.0】request对象初识.mp4
│││└──【7.0】Django迁移数据库生成表.mp4
││└──资源
││└──mysqlclient-2.2.4-pp310-pypy310_pp73-win_amd64.whl
│├──day56_ORM基础操作+请求生命周期+路由系统
││├──笔记
│││├──day56.assets
│││├──day56.md
│││└──归档.zip
││├──代码
│││├──djangoProject03
│││└──djangoProject03.zip
││└──视频
││├──【1.0】作日内容回顾.mp4
││├──【10.0】Django路由相似问题.mp4
││├──【11.0】有名分组和无名分组.mp4
││├──【12.0】路由解析.mp4
││├──【13.0】作业.mp4
││├──【2.0】Django操作数据表.mp4
││├──【3.0】创建临时Django环境.mp4
││├──【4.0】Django增加数据.mp4
││├──【5.0】Django查看数据.mp4
││├──【6.0】Django删除数据.mp4
││├──【7.0】Django修改数据.mp4
││├──【8.0】请求生命周期.mp4
││├──【8.0】请求生命周期流程图.jpg
││└──【9.0】Django的路由系统介绍.mp4
│├──day57_路由层_反向解析+名称空间+路径转换器
││├──笔记
│││└──day04.md
││├──代码
│││├──djangoProject04
│││└──djangoProject04.zip
││└──视频
││├──【1.0】上周内容回顾一.mp4
││├──【2.0】上周内容回顾二.mp4
││├──【4.0】路由分发.mp4
││├──【5.0】应用名称空间.mp4
││├──【6.0】路径转换器.mp4
││└──【7.0】虚拟环境补充.mp4
│├──day58_视图层_JSON数据渲染+form表单提交文件数据+CBV视图
││├──笔记
│││└──day05.md
││├──代码
│││├──djangoProject05
│││└──djangoProject05.zip
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【2.0】三板斧对象补充.mp4
││├──【3.0】JsonResponse对象.mp4
││├──【4.0】form表单提交文件数据.mp4
││├──【5.0】request对象方法补充.mp4
││├──【6.0】CBV和FBV介绍.mp4
││└──【7.0】CBV源码剖析.mp4
│├──day59_模版层语法
││├──笔记
│││└──day06.md
││├──代码
│││├──djangoProject06
│││└──djangoProject06.zip
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【2.0】模版层引入.mp4
││├──【3.0】渲染八大基本数据类型.mp4
││├──【4.0】渲染函数.mp4
││├──【5.0】渲染类和对象.mp4
││└──【7.0】前端和后端渲染HTML代码.mp4
│├──day60_模型层
││├──笔记
│││└──day07.md
││├──代码
│││├──djangoProject07
│││└──djangoProject07.zip
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【2.0】标签模版inclusion_tag.mp4
││├──【3.0】模版继承.mp4
││├──【4.0】模型层介绍及基础操作.mp4
││├──【6.0】模型层补充方法.mp4
││├──【7.0】ORM必知必会N条.mp4
││├──【8.0】神奇的双下划线查询.mp4
││└──【9.0】多对多表关系的三种创建番方式.mp4
│├──day61_多对多和一对多表操作_正反向查询_聚合查询_分组查询
││├──笔记
│││└──day61.md
││├──代码
│││├──djangoProject08
│││└──djangoProject08.zip
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【2.0】多对多表关系创建的三种方式‘.mp4
││├──【3.0】一对一和一对多表关系创建.mp4
││├──【4.0】一对多表关系操作.mp4
││├──【6.0】正向和反向的概念.mp4
││├──【7.0】正向和反向查询案例.mp4
││├──【8.0】基于双下划线的正反向查询.mp4
││└──【9.0】聚合查询.mp4
│├──day62_F查询_Q查询_Django开启事务_字段补充
││├──笔记
│││└──day09.md
││├──代码
│││├──djangoProject09
│││└──djangoProject09.zip
││└──视频
││├──【1.0】上周内容回顾一.mp4
││├──【2.0】上周内容回顾二.mp4
││├──【3.0】F查询.mp4
││├──【4.0】Q查询.mp4
││├──【5.0】Django开启事务.mp4
││├──【6.0】Django中的字段及字段参数.mp4
││├──【7.0】Django字段参数choices补充.mp4
││└──【8.0】图书管理系统作业.mp4
│├──day63_图书管理系统
││├──代码
│││├──BookSystem
│││└──BookSystem.zip
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【10.0】详情侧边栏.mp4
││├──【11.0】添加图书前端.mp4
││├──【12.0】添加图书后端.mp4
││├──【13.0】删除图书.mp4
││├──【14.0】修改图书.mp4
││├──【15.0】图书优化.mp4
││├──【2.0】项目搭建.mp4
││├──【5.0】首页框架搭建.mp4
││├──【7.0】侧边广告位.mp4
││├──【8.0】首页搭建完成.mp4
││└──【9.0】书籍主页搭建.mp4
│├──day64_Ajax介绍_二次弹框_分页器_批量插入
││├──笔记
│││└──day11.md
││├──代码
│││├──djangoProject11
│││└──djangoProject11.zip
││└──视频
││├──【1.0】Ajax介绍.mp4
││├──【10.0】分页器总结.mp4
││├──【2.0】Ajax实现注册功能.mp4
││├──【3.0】Ajax一步交互案例.mp4
││├──【4.0】Ajax提交文件数据.mp4
││├──【5.0】原生弹框.mp4
││├──【6.0】sweetlert.mp4
││├──【7.0】批量增加数据.mp4
││├──【8.0】Django自带的序列化组件.mp4
││└──【9.0】分页器推到.mp4
│├──day65_form组件专题
││├──笔记
│││└──day12.md
││├──代码
│││├──djangoProject12
│││└──djangoProject12.zip
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【2.0】form组件基础使用.mp4
││├──【3.0】form组件校验数据.mp4
││├──【4.0】form组件常用的字段参数.mp4
││├──【5.0】form组件前端渲染.mp4
││├──【6.0】取消form表单强制校验.mp4
││├──【7.0】钩子函数介绍.mp4
││├──【8.0】全局钩子和局部钩子的使用.mp4
││├──【8.1】8.0的虚晃一枪.mp4
││└──【9.0】补充:ModelForm.mp4
│├──day66_Django操作Cookie和session_CBV添加装饰器_Django中间件
││├──笔记
│││└──day13.md
││├──代码
│││├──djangoProject13
│││└──djangoProject13.zip
││└──视频
││├──【1.0】今日习题.mp4
││├──【10.0】给图书管理系统加登陆注册功能.mp4
││├──【11.0】CBV视图添加装饰器的三种方式.mp4
││├──【12.0】Django中间件引入.mp4
││├──【13.0】中间件.mp4
││├──【2.0】Cookie和session的发展史.mp4
││├──【3.0】Cookie引入.mp4
││├──【4.0】Django操作Cookie.mp4
││├──【5.0】Django操作Cookie设置有效期.mp4
││├──【6.0】Django操作session.mp4
││├──【7.0】Django设置session过期时间.mp4
││├──【8.0】Django设置session刷新.mp4
││└──【9.0】思考题一.mp4
│└──day67_Django之Auth模块和配置文件
│├──笔记
││└──day14.md
│├──代码
││├──djangoProject14
││└──djangoProject14.zip
│└──视频
│├──【1.0】csrf介绍及csrf_token.mp4
│├──【10.0】修改密码.mp4
│├──【11.0】auth模块功能总结.mp4
│├──【12.0】基于原本的User表扩展字段.mp4
│├──【13.0】settings文件剖析.mp4
│├──【2.0】Ajax之CSRFtoken携带.mp4
│├──【3.0】Auth模块介绍+RBAC前瞻.mp4
│├──【4.0】创建超级管理员.mp4
│├──【5.0】Auth模块之注册用户.mp4
│├──【6.0】Auth模块之保存用户状态.mp4
│├──【7.0】Auth模块之判断用户登陆状态.mp4
│├──【8.0】注销功能.mp4
│└──【9.0】登陆认证装饰器.mp4
├──【6.0】BBS专题
│├──day01_首页搭建和注册功能实现
││├──代码
│││├──bootstrap-5.3.0-alpha1-examples
│││├──BulltinBoardSystem
│││└──BulltinBoardSystem.zip
││└──视频
││├──【1.0】项目创建和需求分析.mp4
││├──【10.0】前端打通后端.mp4
││├──【11.0】请求发送给后端数据校验失败.mp4
││├──【12.0】前端渲染注册错误信息.mp4
││├──【13.0】后端注册成功.mp4
││├──【14.0】前后端注册成功.mp4
││├──【15.0】封装公共响应模型.mp4
││├──【16.0】前端错误信息完善.mp4
││├──【2.0】表模型创建.mp4
││├──【3.0】首页导航条之左上角信息渲染.mp4
││├──【4.0】首页导航条之中间百度搜索框.mp4
││├──【5.0】首页导航条之右侧登陆注册.mp4
││├──【6.0】左侧广告栏.mp4
││├──【7.0】注册页面搭建框架.mp4
││├──【8.0】注册页面搭建二form组件.mp4
││└──【9.0】实时渲染头像图.mp4
│├──day02_用户登陆功能
││├──代码
│││├──BulltinBoardSystem
│││└──BulltinBoardSystem.zip
││└──视频
││├──【1.0】状态码封装.mp4
││├──【10.0】用户注销功能和首页完善.mp4
││├──【2.0】响应封装.mp4
││├──【3.0】邮箱登录前端.mp4
││├──【4.0】用户名登录前端.mp4
││├──【5.0】后端生成验证码图片.mp4
││├──【6.0】前端验证码渲染.mp4
││├──【7.0】前端收集输入信息.mp4
││├──【8.0】后端发送邮箱验证码.mp4
││└──【9.0】登陆功能完善.mp4
│├──day03_04_站点页+后台+文章详情
││├──代码
│││└──BulltinBoardSystem.zip
││└──视频
││├──【1.0】用户修改密码.mp4
││├──【10.0】前端文章详情页.mp4
││├──【11.0】前端点赞点踩发送.mp4
││├──【12.0】点赞和点踩逻辑.mp4
││├──【13.0】后台站点页搭建.mp4
││├──【2.0】admin后台注册模型表.mp4
││├──【3.0】添加数据.mp4
││├──【4.0】主页渲染文章.mp4
││├──【5.0】站点页右侧.mp4
││├──【6.0】站点页左侧.mp4
││├──【7.0】文章左侧归档筛选.mp4
││├──【8.0】文章左侧菜单栏做成inclusion_tag.mp4
││└──【9.0】文章详情页路由和视图.mp4
│├──day05_添加文章
││├──代码
│││└──BulltinBoardSystem.zip
││└──视频
││├──【1.0】添加分页器.mp4
││├──【2.0】添加文章路由.mp4
││├──【3.0】前端添加文章.mp4
││├──【4.0】后端添加文章.mp4
││├──【5.0】富文本编辑器集成.mp4
││├──【6.0】文件图片上传.mp4
││├──【7.0】XSS攻击.mp4
││└──【8.0】XSS攻击解决方案.mp4
│└──2024-11-23 165257.zip
├──【7.0】Python进阶方向之爬虫
│├──day01_爬虫初识
││├──代理池搭建
│││├──day08.assets
│││├──day08.md
│││├──proxy_pool.zip
│││├──Redis-x64-5.0.14.1.msi
│││├──【1.0】搭建IP代理池.mp4
│││└──【2.0】配置文件配置项.mp4
││├──代码
│││├──000.py
│││├──01.html
│││├──01今日系统.py
│││├──02爬虫初识.py
│││├──03requests模块初识.py
│││├──04请求对象.py
│││├──05post请求.py
│││├──06雪球网案例.py
│││└──07代理池搭建.py
││└──视频
││├──【1.0】爬虫介绍和初识.mp4
││├──【2.0】requests模块介绍.mp4
││├──【3.0】requests模块初步使用.mp4
││├──【4.0】请求体和请求参数携带.mp4
││├──【5.0】post请求示例.mp4
││├──【6.0】雪球网一.mp4
││├──【7.0】代理搭建.mp4
││└──【8.0】session自动保存Cookie信息.mp4
│├──day02_requests高级_BeautifulSoup初步使用
││├──代码
│││├──00
│││├──01.html
│││├──01作日内容回顾.py
│││├──02requests模块之响应对象.py
│││├──03requests高级.py
│││├──04BeautifulSoup模块.py
│││├──05bs4初步使用.py
│││├──06文档树操作.py
│││└──html_doc.html
││└──视频
││├──【1.0】昨日内容回顾.mp4
││├──【2.0】response响应对象.mp4
││├──【3.0】requests高级之请求代理.mp4
││├──【4.0】requests高级之证书验证.mp4
││├──【5.0】requests高级之超时重试.mp4
││├──【6.0】requests高级之超时_文件上传_异常信息mp4.mp4
││├──【7.0】BeautifulSoup模块介绍.mp4
││├──【8.0】BeautifulSoup之四种对象.mp4
││└──【9.0】BeautifulSoup之遍历文档树.mp4
│├──day03_BeautifulSoup高级_Xpath
││├──代码
│││├──01BeautifulSoup模块二.py
│││├──02css选择器语法.py
│││├──03bs4案例.py
│││├──04xpath语法.py
│││├──05Xpath案例.py
│││├──html_doc.html
│││└──html_doc_02.html
││└──视频
││├──【1.0】BeautifulSoup之find和find_all.mp4
││├──【2.0】BeautifulSoup之find方法补充.mp4
││├──【3.0】BeautifulSoup之css选择器语法.mp4
││├──【4.0】BeautifulSoup之百度热搜案例.mp4
││├──【5.0】Xpath之简介.mp4
││├──【6.0】Xpath之路劲分隔符.mp4
││├──【7.0】Xpath之谓语.mp4
││├──【8.0】Xpath之补充语法.mp4
││└──【9.0】Xpath之笔趣阁案例.mp4
│├──day04_selenium专题
││├──代码
│││├──01自动化框架介绍.py
│││├──02Selenium框架.py
│││├──03Selenium初步使用.py
│││├──04百度小案例.py
│││├──05selenium之浏览器对象.py
│││├──06selenium之定位元素.py
│││├──07selenium之动作链.py
│││├──08动作链案例.py
│││├──09动作链案例二.py
│││├──10_.js
│││├──10执行JS代码.py
│││└──2.png
││└──视频
││├──【1.0】自动化框架介绍.mp4
││├──【10.0】selenium之动作链介绍.mp4
││├──【11.0】selenium之动作链案例一.mp4
││├──【12.0】selenium之动作链案例二.mp4
││├──【13.0】selenium之执行JS代码.mp4
││├──【2.0】selenium安装和驱动安装.mp4
││├──【3.0】selenium启动的两种方式.mp4
││├──【4.0】selenium百度案例.mp4
││├──【5.0】selenium控制浏览器前进和后退.mp4
││├──【6.0】selenium获取页面属性.mp4
││├──【7.0】selenium切换选项卡.mp4
││├──【8.0】selenium之八种元素选择器.mp4
││└──【9.0】selenium之节点交互操作.mp4
│├──day05_selenium专题补充
││├──代码
│││├──01页面等待.py
│││├──02 Cookie操作.py
│││├──03_1博客园.py
│││├──03博客园.py
│││├──04添加options参数.py
│││├──05京东案例.py
│││├──06京东商品信息.py
│││├──07梨视频.py
│││├──background.png
│││├──chaojiying.py
│││├──chromedriver
│││├──copenv_img.py
│││└──tag.png
││└──视频
││├──【1.0】selenium之等待.mp4
││├──【2.0】selenium之Cookie操作.mp4
││├──【3.0】selenium之博客园登录和添加Cookie信息.mp4
││├──【4.0】selenium之验证码识别案例.mp4
││├──【5.0】selenium京东商品案例一.mp4
││├──【6.0】selenium之京东商品案例二(残次品).mp4
││└──【7.0】selenium之4k壁纸下载案例.mp4
│├──day06_Scrapy新手上路
││├──代码
│││├──SpiderScrapy
│││├──01Scrapy介绍.py
│││├──02安装和使用.py
│││├──03基本使用.py
│││├──归档.zip
│││└──架构图.jpg
││└──视频
││├──【1.0】Scrapy介绍.mp4
││├──【10.0】Scarpy持久化存储方式之管道本地文件.mp4
││├──【11.0】Scrapy持久化存储方式之管道数据库.mp4
││├──【2.0】Scrapy安装.mp4
││├──【3.0】Scrapy创建项目.mp4
││├──【4.0】Scrapy启动项目.mp4
││├──【5.0】Scrapy解析数据方式之css语法.mp4
││├──【6.0】Scrapy解析方式之Xpath语法.mp4
││├──【7.0】Scrapy配置文件.mp4
││├──【8.0】Scrapy持久化存储方式之命令行.mp4
││└──【9.0】Scrapy持久化存储方式之管道基础.mp4
│├──day07_Scrapy进阶
││├──代码
│││├──SpiderScrapy
│││└──SpiderScrapy.zip
││└──视频
││├──【1.0】Scrapy全站爬取之下一页数据.mp4
││├──【2.0】Scrapy全站爬取之文章详情内容.mp4
││├──【3.0】Scrapy中间件解释.mp4
││├──【4.0】Scrapy中间件携带参数.mp4
││├──【5.0】Scrapy集成Selenium交互.mp4
││└──【6.0】Scrapy之布隆过滤器.mp4
│├──day08_JS加密_摘要算法
││├──笔记
│││├──【1.0】JS逆向介绍.md
│││├──【2.0】node介绍和安装.md
│││└──逗游逆向(MD5-Sha1).md
││├──代码
│││├──01JS逆向介绍.py
│││├──02nodejs.py
│││├──03md5加密.py
│││├──04douyou.js
│││├──04逗游网登陆.py
│││└──05建设局.py
││└──视频
││├──【1.0】网易新闻Scrapy案例.mp4
││├──【2.0】逆向总结.mp4
││├──【3.0】JS逆向介绍.mp4
││├──【4.0】node安装.mp4
││├──【5.0】md5摘要算法.mp4
││├──【6.0】逗游网sha1摘要算法案例.mp4
││└──【7.0】建设库思路.mp4
│└──day09_JS加密_AES加密
│├──笔记
││├──【3.0】base64编码(Python).md
││├──【5.0】加密算法(Python).md
││└──毛毛租逆向(AES-CBC).md
│├──代码
││├──01_md5位置.jpg
││├──01建设库.py
││├──02base64编码.py
││├──02_base64编码表.jpg
││├──03加密算法之AES加密.py
││└──04毛毛租.py
│└──视频
│├──【1.0】建设库思路.mp4
│├──【1.1】建设库补充.mp4
│├──【2.0】base64编码原理.mp4
│├──【3.0】base64编码实践.mp4
│├──【4.0】加密算法介绍.mp4
│├──【5.0】AES加密模式解析.mp4
│├──【6.0】AES之CBC模式加密数据.mp4
│├──【7.0】AES之CBC模式解密数据.mp4
│└──【8.0】AES案例之毛毛租.mp4
├──【8.0】DRF从入门到精通
│├──day01
││├──笔记
│││├──drf-day01.assets
│││├──drf-day01.md
│││├──drf_demo01_day01.zip
│││└──Postman-win64-Setup(1).exe
││└──视频
││├──1前后端分离和混合.mp4
││├──2 API接口.mp4
││├──3 postman使用.mp4
││├──4 restful规范.mp4
││├──5序列化和反序列化.mp4
││└──6 drf快速使用.mp4
│├──day02
││├──笔记
│││├──drf-day02.md
│││└──drf_demo001_day02.zip
││└──视频
││├──1上节课回顾.mp4
││├──10反序列化修改.mp4
││├──11作业.mp4
││├──2补充.mp4
││├──3 drf预览.mp4
││├──4新的Request.mp4
││├──5新的Request.mp4
││├──6序列化类基本使用之序列化.mp4
││├──7常见字段类.mp4
││├──8字段参数.mp4
││└──9反序列化新增.mp4
│├──day03
││├──笔记
│││├──drf_day03.assets
│││├──drf_day03.md
│││├──drf_demo001_day02.zip
│││├──mysql-8.4.2-winx64.msi
│││└──mysql-8.4.2-winx64.zip
││└──视频
││├──1昨日回顾.mp4
││├──10多表关联反序列化新增.mp4
││├──11多表关联反序列化问题.mp4
││├──2作业.mp4
││├──3补充mysql8和环境变量.mp4
││├──4反序列化校验.mp4
││├──5定制返回格式之source.mp4
││├──6定制返回格式之表模型中写方法.mp4
││├──7定制返回格式之序列化类中写–子序列化.mp4
││├──8多多的关系定制.mp4
││└──9多多的关系定制返回格式.mp4
│├──day04
││├──笔记
│││├──drf-day04.assets
│││├──drf-day04.md
│││└──drf_demo001_day04.zip
││└──视频
││├──1昨日回顾(2).mp4
││├──10 GenericAPIView源码解析.mp4
││├──11作业(2).mp4
││├──2改项目名字.mp4
││├──3模块与包的导入规则.mp4
││├──4作业.mp4
││├──5断言.mp4
││├──6请求能解析的编码类型.mp4
││├──7响应渲染.mp4
││├──8 ModelSerializer使用.mp4
││└──9基于APIView写5个接口和基于GenericAPIView写5个接口.mp4
│├──day05
││├──笔记
│││├──drf-day05.md
│││└──drf_demo001_day04.zip
││└──视频
││├──1上节课回顾(2).mp4
││├──2 APIViwe-GenericAPIView-5个视图扩展类-9个视图子类.mp4
││├──3视图集的使用.mp4
││├──4视图层总结.mp4
││├──5路由层使用.mp4
││└──6作业.mp4
│├──day06
││├──笔记
│││├──drf-day06.assets
│││├──drf-day06.md
│││├──drf_demo01_day06.zip
│││└──QQ图片20240730083158.jpg
││└──视频
││├──1上节课回顾.mp4
││├──10过滤和排序.mp4
││├──11分页.mp4
││├──2视图层回顾.mp4
││├──3 APIView源码分析.mp4
││├──4登录接口.mp4
││├──5图书新增和查询一条.mp4
││├──6认证类的使用.mp4
││├──7权限类使用.mp4
││├──8频率限制.mp4
││└──9排序的使用.mp4
│├──day07
││├──笔记
│││├──drf-day07.md
│││└──drf_demo01_day06.zip
││└──视频
││├──1上节课回顾(2).mp4
││├──2作业1-权限.mp4
││├──3作业2-过滤.mp4
││├──4自定义频率.mp4
││├──5全局异常处理.mp4
││├──6接口文档.mp4
││├──7 jwt介绍和签发认证.mp4
││└──8 base64编码.mp4
│├──day08
││├──笔记
│││├──drf-day08.assets
│││├──drf-day08.md
│││└──drf_demo01_day08.zip
││└──视频
││├──1上节回顾.mp4
││├──10总结.mp4
││├──11自定义用户表登录.mp4
││├──12自定义用户表认证类.mp4
││├──2作业.mp4
││├──3 simple-jwt快速使用.mp4
││├──4 simple_jwt配置文件.mp4
││├──5自动签发token定制返回格式.mp4
││├──6自动签发token定制荷载字段.mp4
││├──7扩写auth的user表.mp4
││├──8多方式登录接口-low版.mp4
││└──9多方式登录高级版本.mp4
│└──day09
│├──笔记
││├──drf-day09.md
││├──drf_demo01_day08.zip
││├──rbac_manager.zip
││└──vue_admin.zip
│└──视频
│├──1上节回顾.mp4
│├──2权限分类.mp4
│├──3 rbac演示.mp4
│├──4前后端分离rbac项目演示.mp4
│├──5 drf回顾01.mp4
│├──6 drf回顾02.mp4
│├──7序列化类中many控制实例化得到的对象不同.mp4
│└──8序列化类源码.mp4
└──【9.0】Vue2–Vue3
├──day01
│├──笔记
││├──vue-day01.assets
││├──vue-day01.md
││└──vue_demo01_day01.zip
│└──视频
│├──1前端发展历史.mp4
│├──2 vue介绍.mp4
│├──3编辑器选择.mp4
│├──4 vue2和3初体验.mp4
│├──5插值语法.mp4
│├──6装vue插件和补充.mp4
│├──7文本指令.mp4
│├──8事件指令.mp4
│└──9属性指令-作业.mp4
├──day02
│├──笔记
││├──vue-day02.assets
││├──vue-day02.md
││└──vue_demo01_day02.zip
│└──视频
│├──1上节课回顾.mp4
│├──10-key的作用和响应式.mp4
│├──11-v-model双向数据绑定.mp4
│├──12 input事件.mp4
│├──13过滤案例.mp4
│├──2 uniapp.mp4
│├──3选美女.mp4
│├──4 es6对象写法.mp4
│├──5 ecma和js关系.mp4
│├──6 style和class使用.mp4
│├──7条件渲染.mp4
│├──8购物车小案例.mp4
│└──9 v-for可以循环的变量.mp4
├──day03
│├──笔记
││├──vue-day03.md
││└──vue_demo01_day03.zip
│└──视频
│├──1上节课回顾.mp4
│├──10 v-model修饰符.mp4
│├──11 ajax的使用.mp4
│├──2箭头函数.mp4
│├──3 js的循环.mp4
│├──4事件修饰符.mp4
│├──5按键事件和按键修饰符.mp4
│├──6表单控制.mp4
│├──7购物车案例01.mp4
│├──8带checkbox的购物车.mp4
│└──9全选全不选带加减购物车.mp4
├──day04
│├──笔记
││├──vue-day04.assets
││├──drf_demo01_kaoshi.zip
││├──ee8a4d1599cb5bcd4eb02906884fa738.png
││├──vue-day04.md
││└──vue_demo01_day04.zip
│└──视频
│├──1考试01.mp4
│├──2遇到的问题总结.mp4
│├──3考试02.mp4
│├──4上节课回顾.mp4
│├──5 nodejs介绍.mp4
│├──6电影小案例.mp4
│├──7计算属性.mp4
│├──8监听属性.mp4
│└──9生命周期.mp4
├──day05
│├──笔记
││├──vue-day05.assets
││├──s30_vue2_demo01.zip
││├──vue-day05.md
││└──vue_demo01_day05.zip
│└──视频
│├──1回顾.mp4
│├──10 let和const.mp4
│├──11箭头函数和this指向.mp4
│├──12模版字符串-解构赋值-默认参数-展开运算.mp4
│├──13模块化.mp4
│├──2全局组件局部组件.mp4
│├──3动态组件和keep-alive.mp4
│├──4插槽的使用.mp4
│├──5安装node及vue脚手架.mp4
│├──6创建并运行项目.mp4
│├──7目录结构.mp4
│├──8 vue执行流程.mp4
│└──9 vue开发流程.mp4
├──day06
│├──笔记
││├──vue-day06.assets
││├──s30_vue2_demo01.zip
││├──vue-day06.md
││└──vue_django_day06.zip
│└──视频
│├──1回顾(2).mp4
│├──10 props更多.mp4
│├──11作业.mp4
│├──2组件通信之父传子.mp4
│├──3组件通信之子传父.mp4
│├──4 ref属性.mp4
│├──5 parent使用.mp4
│├──6登录小案例.mp4
│├──7登录显示电影.mp4
│├──8 scoped.mp4
│└──9 elementui使用.mp4
├──day07
│├──笔记
││├──vue-day07.assets
││├──s30_vue2_demo01.zip
││└──vue-day07.md
│└──视频
│├──1回顾(2)(2).mp4
│├──10 router-view作用.mp4
│├──11路由嵌套.mp4
│├──12路由守卫.mp4
│├──13路由两种工作模式.mp4
│├──2回顾-ref和props.mp4
│├──3混入使用.mp4
│├──4插件使用.mp4
│├──5插槽使用.mp4
│├──6 vuex的使用.mp4
│├──7本地存储.mp4
│├──8不登录加购物车.mp4
│└──9 vue-router路径跳转.mp4
├──day08
│├──笔记
││├──vue-day08.md
││├──vue3_demo01_day08.zip
││└──vue3_vite_demo01.zip
│└──视频
│├──1上节课回顾.mp4
│├──10 setup写法-引入组件-父子通信.mp4
│├──11 setup写法之ref和插槽.mp4
│├──2 vue3介绍.mp4
│├──3 vue3项目创建两种方式.mp4
│├──4补充和目录结构.mp4
│├──5配置项和组合式编写数字加1.mp4
│├──6 setup函数-ref和reactive使用.mp4
│├──7计算属性(2).mp4
│├──8监听属性(2).mp4
│└──9生命周期钩子.mp4
└──day09
├──笔记
│├──vue-day09.assets
│├──vue-day09.md
│└──vue3_vite_demo01.zip
└──视频
├──1上节课回顾(2).mp4
├──10 vue-router.mp4
├──11 pinia使用.mp4
├──12 elementui-plus.mp4
├──2 toRefs和toRef的使用.mp4
├──3 axios基本使用.mp4
├──4可选配置项.mp4
├──5 axios封装.mp4
├──6普通函数和回调函数.mp4
├──7普通promise和异常情况.mp4
├──8 await和async和axios.mp4
└──9避免回调地狱.mp4


