# resource-heima-python **Repository Path**: gao_tian_hao/resource-heima-python ## Basic Information - **Project Name**: resource-heima-python - **Description**: 黑马Python2020【完整版】 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2021-04-29 - **Last Updated**: 2025-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # resource-heima-python #### 介绍 黑马Python2020【完整版】 视频地址: - 百度网盘 - B站:[https://www.bilibili.com/video/BV17Z4y1V7va](https://www.bilibili.com/video/BV17Z4y1V7va) # 目录 - [ ] 1 Python基础语法 - [x] 第1节 开发环境安装介绍 - [x] 01-计算机组成 - [x] 02-Python简介 - [x] 03-课程介绍 - [x] 04-解释器的作用和分类 - [x] 05-Python解释器的下载和安装 - [x] 06-PyCharm的作用 - [x] 07-下载和安装PyCharm - [x] 08-新建项目 - [x] 09-新建书写运行文件 - [x] 10-PyCharm界面设置 - [x] 11-PyCharm修改解释器 - [x] 12-PyCharm项目管理 - [x] 13-PyCharm总结 - [ ] 第2节 变量和数据类型 - [x] 14-注释 - [x] 15-变量的作用 - [x] 16-定义变量 - [x] 17-使用变量 - [x] 18-认识bug - [x] 19-Debug工具 - [x] 20-认识数据类型 - [x] 21-变量章节总结 - [ ] 22-输出_认识格式化符号 - [ ] 23-输出_格式化符号基础使用方法 - [ ] 24-输出_格式化符号高级使用方法 - [ ] 25-输出_拓展格式化字符串 - [ ] 26-输出_f-格式化字符串 - [ ] 27-输出_转义字符 - [ ] 28-输出_print结束符 - [ ] 29-输出总结 - [ ] 第3节 数据类型转换和运算符 - [ ] 01-了解输入 - [ ] 02-输入功能实现 - [ ] 03-体验数据类型转换 - [ ] 04-数据类型转换函数 - [ ] 05-总结数据类型的转换 - [ ] 06-PyCharm交互式开发 - [ ] 07-运算符的分类 - [ ] 08-算数运算符 - [ ] 09-赋值运算符 - [ ] 10-复合赋值运算符 - [ ] 11-复合赋值注意点 - [ ] 12-比较运算符 - [ ] 13-逻辑运算符 - [ ] 14-逻辑运算符书写习惯 - [ ] 15-数字的逻辑运算 - [ ] 16-运算符总结 - [ ] 第4节 if语句 - [ ] 17-if的作用和语法.ev4 - [ ] 18-体验if.ev4 - [ ] 19-网吧上网(简单版).ev4 - [ ] 20-网吧上网(进阶版).ev4 - [ ] 21-if..else.ev4 - [ ] 22-if语句执行流程.ev4 - [ ] 23-多重判断的作用和语法.ev4 - [ ] 24-体验多重判断.ev4 - [ ] 25-elif的执行流程.ev4 - [ ] 26-拓展:条件写法.ev4 - [ ] 27-if嵌套的作用和语法.ev4 - [ ] 28-if嵌套案例:判断能否上车.ev4 - [ ] 29-if嵌套案例:判断是否能坐下.ev4 - [ ] 30-if嵌套执行流程.ev4 - [ ] 31-猜拳游戏的步骤分析.ev4 - [ ] 32-猜拳游戏功能实现.ev4 - [ ] 33-随机数.ev4 - [ ] 34-猜拳游戏:随机数.ev4 - [ ] 35-三目运算符.ev4 - [ ] 36-if章节总结.ev4 - [ ] 第5节 while循环 - [ ] 01-循环章节课程介绍.ev4 - [ ] 02-了解循环.ev4 - [ ] 03-while的语法和体验.ev4 - [ ] 04-计数器书写习惯.ev4 - [ ] 05-循环的执行流程.ev4 - [ ] 06-循环应用1:1-100累加.ev4 - [ ] 07-循环应用1:1-100偶数累加和方法1.ev4 - [ ] 08-循环应用1:1-100偶数累加和方法2.ev4 - [ ] 09-循环的注意事项.ev4 - [ ] 10-了解break和continue.ev4 - [ ] 11-break.ev4 - [ ] 12-continue.ev4 - [ ] 13-while循环嵌套的作用和语法.ev4 - [ ] 14-while循环嵌套快速体验.ev4 - [ ] 15-循环的执行流程.ev4 - [ ] 16-while循环嵌套应用之打印星号(正方形).ev4 - [ ] 17-while循环嵌套应用之打印星号(三角形).ev4 - [ ] 18-while循环嵌套应用之九九乘法表.ev4 - [ ] 第6节 for循环 - [ ] 19-for循环语法和体验.ev4 - [ ] 20-break退出for循环.ev4 - [ ] 21-continue退出for循环.ev4 - [ ] 22-循环的else简介.ev4 - [ ] 23-while...else.ev4 - [ ] 24-while..else之break.ev4 - [ ] 25-while..else之continue.ev4 - [ ] 26-for...else.ev4 - [ ] 27-for...else之break和continue.ev4 - [ ] 28-总结.ev4 - [ ] 第7节 字符串 - [ ] 1-学习字符串的必要性.ev4 - [ ] 2-认识字符串.ev4 - [ ] 3-字符串输出.ev4 - [ ] 4-字符串输入.ev4 - [ ] 01-下标.ev4 - [ ] 02-切片简介.ev4 - [ ] 03-体验切片.ev4 - [ ] 04-字符串常用方法简介.ev4 - [ ] 05-字符串常用操作方法之查找.ev4 - [ ] 06-字符串常用操作方法之修改(常用).ev4 - [ ] 07-字符串常用操作方法之修改之大小写转换.ev4 - [ ] 08-字符串常用操作方法之修改之删除空白字符.ev4 - [ ] 09-字符串常用操作方法之修改之字符串对齐.ev4 - [ ] 10-字符串常用操作方法之判断开头或结尾.ev4 - [ ] 11-字符串常用操作方法之判断.ev4 - [ ] 12-字符串总结.ev4 - [ ] 第8节 列表和元组 - [ ] 13-列表简介.ev4 - [ ] 14-下标.ev4 - [ ] 15-查找函数.ev4 - [ ] 16-判断是否存在.ev4 - [ ] 17-体验案例-判断是否存在.ev4 - [ ] 18-列表增加数据之append.ev4 - [ ] 19-列表增加数据之extend.ev4 - [ ] 20-列表增加数据之insert.ev4 - [ ] 21-列表删除数据.ev4 - [ ] 22-列表修改数据.ev4 - [ ] 23-列表复制数据.ev4 - [ ] 24-列表的遍历之while.ev4 - [ ] 25-列表的遍历之for.ev4 - [ ] 26-列表嵌套.ev4 - [ ] 27-随机分配办公室的步骤分析.ev4 - [ ] 28-随机分配办公室的实现代码.ev4 - [ ] 29-列表总结.ev4 - [ ] 30-体验元组.ev4 - [ ] 31-定义元组.ev4 - [ ] 32-元组常见操作之查找.ev4 - [ ] 33-元组数据的修改操作.ev4 - [ ] 34-元组的总结.ev4 - [ ] 第9节 字典和集合 - [ ] 01-字典的应用场景.ev4 - [ ] 02-创建字典的语法.ev4 - [ ] 03-字典常用操作之新增.ev4 - [ ] 04-字典常用操作之删除.ev4 - [ ] 05-字典常用操作之修改.ev4 - [ ] 06-字典常用操作之查找.ev4 - [ ] 07-字典的循环遍历之key.ev4 - [ ] 08-字典的循环遍历之value.ev4 - [ ] 09-字典的循环遍历之键值对.ev4 - [ ] 10-字典的循环遍历之键值对(拆包).ev4 - [ ] 11-字典的总结.ev4 - [ ] 12-创建集合.ev4 - [ ] 13-集合常见操作之增加数据.ev4 - [ ] 14-集合常见操作之删除数据.ev4 - [ ] 15-集合常见操作之查找数据.ev4 - [ ] 16-集合总结.ev4 - [ ] 第10节 公共的方法 - [ ] 17-公共操作之运算符加号.ev4 - [ ] 18-公共操作之运算符乘号.ev4 - [ ] 19-公共操作之运算符判断数据是否存在.ev4 - [ ] 20-公共方法之len.ev4 - [ ] 21-公共方法之del.ev4 - [ ] 22-公共方法之max和min.ev4 - [ ] 23-公共方法之range.ev4 - [ ] 24-公共方法之enumerate.ev4 - [ ] 25-容器类型转换.ev4 - [ ] 第11节 推导式 - [ ] 26-了解推导式.ev4 - [ ] 27-while循环创建有规律的列表.ev4 - [ ] 28-for循环创建有规律的列表.ev4 - [ ] 29-体验列表推导式.ev4 - [ ] 30-带if的列表推导式.ev4 - [ ] 31-多for实现列表推导式.ev4 - [ ] 32-体验字典推导式.ev4 - [ ] 33-合并两个列表为字典.ev4 - [ ] 34-提取字典中目标数据.ev4 - [ ] 35-集合.ev4 - [ ] 36-推导式总结.ev4 - [ ] 第12节 函数基础 - [ ] 01-了解函数.ev4 - [ ] 02-函数的使用步骤.ev4 - [ ] 03-快速体验函数.ev4 - [ ] 04-函数的注意事项.ev4 - [ ] 05-函数的参数的作用.ev4 - [ ] 06-体验函数返回值.ev4 - [ ] 07-return的特点.ev4 - [ ] 08-函数返回值的应用.ev4 - [ ] 09-函数的说明文档.ev4 - [ ] 10-函数嵌套调用.ev4 - [ ] 11-函数嵌套调用应用之打印横线图形01.ev4 - [ ] 12-函数嵌套调用应用之打印横线图形02.ev4 - [ ] 13-函数嵌套调用应用之函数计算01.ev4 - [ ] 14-函数嵌套调用应用之函数计算02.ev4 - [ ] 15-函数的总结.ev4 - [ ] 第13节 函数提高 - [ ] 16-函数二学习目标简介.ev4 - [ ] 17-局部变量.ev4 - [ ] 18-访问全局变量.ev4 - [ ] 19-修改全局变量.ev4 - [ ] 20-多函数执行流程.ev4 - [ ] 21-返回值作为参数传递.ev4 - [ ] 22-函数的返回值.ev4 - [ ] 23-函数参数之位置参数.ev4 - [ ] 24-关键字参数.ev4 - [ ] 25-缺省参数.ev4 - [ ] 26-不定长参数之位置参数.ev4 - [ ] 27-不定长参数之关键字参数.ev4 - [ ] 28-元组拆包.ev4 - [ ] 29-字典拆包.ev4 - [ ] 30-交换变量的值之方法一.ev4 - [ ] 31-交换变量的值之方法二.ev4 - [ ] 32-了解引用之不可变类型.ev4 - [ ] 33-了解引用之可变类型.ev4 - [ ] 34-引用当做实参传入.ev4 - [ ] 35-可变和不可变类型.ev4 - [ ] 36-函数二总结.ev4 - [ ] 第14节 函数应用:学员管理系统 - [ ] 01-函数加强简介.ev4 - [ ] 02-学员管理系统需求和步骤分析.ev4 - [ ] 03-学员管理系统框架搭建.ev4 - [ ] 04-代码调优.ev4 - [ ] 05-学员管理系统数据形式的分析.ev4 - [ ] 06-添加学员功能分析.ev4 - [ ] 07-添加学员之用户输入.ev4 - [ ] 08-添加学员之新增数据.ev4 - [ ] 09-添加学员之重名提示.ev4 - [ ] 10-删除学员思路分析.ev4 - [ ] 11-删除学员代码实现.ev4 - [ ] 课后学习-12-修改学员思路分析.ev4 - [ ] 课后学习-13-修改学员代码实现.ev4 - [ ] 课后学习-14-查询学员思路分析.ev4 - [ ] 课后学习-15-查询学员代码实现.ev4 - [ ] 课后学习-16-显示所有学员信息.ev4 - [ ] 课后学习-17-退出系统.ev4 - [ ] 第15节 递归函数和匿名函数 - [ ] 18-了解递归.ev4 - [ ] 19-递归之回顾函数返回值.ev4 - [ ] 20-递归代码实现.ev4 - [ ] 21-递归的执行流程.ev4 - [ ] 22-递归出口问题.ev4 - [ ] 23-了解lambda.ev4 - [ ] 24-体验lambda.ev4 - [ ] 25-lambda实例之计算两个数字累加和.ev4 - [ ] 26-lambda参数之无参数.ev4 - [ ] 27-lambda参数之一个参数.ev4 - [ ] 28-lambda参数之默认参数.ev4 - [ ] 29-lambda参数之args.ev4 - [ ] 30-lambda参数之kwargs.ev4 - [ ] 31-lambda应用之带判断的lambda.ev4 - [ ] 32-列表内字典数据排序.ev4 - [ ] 第16节 内置函数 - [ ] 33-了解高阶函数.ev4 - [ ] 34-abs和round.ev4 - [ ] 35-体验高阶函数的思路分析.ev4 - [ ] 36-体验高阶函数的代码实现.ev4 - [ ] 37-内置高阶函数之map.ev4 - [ ] 38-内置高阶函数之reduce.ev4 - [ ] 39-内置高阶函数之filter.ev4 - [ ] 40-函数加强总结.ev4 - [ ] 第17节 文件操作 - [ ] 01-了解文件操作.ev4 - [ ] 02-体验文件操作步骤.ev4 - [ ] 03-访问模式特点01.ev4 - [ ] 04-读取函数之read.ev4 - [ ] 05-读取函数之readlines.ev4 - [ ] 06-读取函数之readline.ev4 - [ ] 07-访问模式特点02.ev4 - [ ] 08-访问模式特点02之代码测试.ev4 - [ ] 09-seek函数.ev4 - [ ] 10-文件备份的作用.ev4 - [ ] 11-文件备份思路分析.ev4 - [ ] 12-文件备份之接收用户输入.ev4 - [ ] 13-文件备份之规划文件名.ev4 - [ ] 14-文件备份之数据写入.ev4 - [ ] 15-文件备份之限制有效文件名备份.ev4 - [ ] 16-文件操作函数.ev4 - [ ] 17-文件夹操作函数之创建和删除.ev4 - [ ] 18-文件夹操作函数之路径相关函数.ev4 - [ ] 19-文件夹操作函数之rename.ev4 - [ ] 20-批量重命名之添加字符串.ev4 - [ ] 21-批量重命名之添加和删除字符串.ev4 - [ ] 22-文件总结.ev4 - [ ] 2 面向对象编程 - [ ] 第1节 面向对象基础 - [ ] 1-了解面向对象.ev4 - [ ] 2-了解类和对象的关系.ev4 - [ ] 3-类和对象的语法.ev4 - [ ] 4-体验类和对象.ev4 - [ ] 5-类里面的self.ev4 - [ ] 6-一个类创建多个对象.ev4 - [ ] 7-类外面添加对象属性.ev4 - [ ] 8-类外面获取对象属性.ev4 - [ ] 9-类里面获取对象属性.ev4 - [ ] 10-体验魔法方法init.ev4 - [ ] 11-带参数的init代码书写(替换原11和12).ev4 - [ ] 12-魔法方法str.ev4 - [ ] 13-魔法方法del.ev4 - [ ] 第2节 应用:烤地瓜 - [ ] 05-了解烤地瓜案例需求.ev4 - [ ] 06-烤地瓜案例步骤分析.ev4 - [ ] 07-烤地瓜init方法.ev4 - [ ] 08-烤地瓜方法cook.ev4 - [ ] 09-烤地瓜案例魔法方法str.ev4 - [ ] 10-创建对象测试属性和方法.ev4 - [ ] 11-烤地瓜添加调料.ev4 - [ ] 第3节 应用:搬家具 - [ ] 12-搬家具需求和步骤分析.ev4 - [ ] 13-搬家具之家具类.ev4 - [ ] 14- 搬家具之房屋类.ev4 - [ ] 15-搬家具之添加容纳家具思路分析.ev4 - [ ] 16-搬家具之容纳家具函数.ev4 - [ ] 17-面向对象基础部分总结.ev4 - [ ] 第4节 继承 - [ ] 18-了解继承.ev4 - [ ] 19-拓展经典类和新式类.ev4 - [ ] 20-体验继承.ev4 - [ ] 21-单继承.ev4 - [ ] 22-多继承.ev4 - [ ] 23-子类重写父类同名属性和方法.ev4 - [ ] 24-拓展_mro顺序.ev4 - [ ] 25-子类调用父类同名方法和属性之思路分析.ev4 - [ ] 26-子类调用父类同名方法和属性之代码实现.ev4 - [ ] 27-多层继承.ev4 - [ ] 28-super()方法作用.ev4 - [ ] 29-super方法写法.ev4 - [ ] 30-定义私有属性和方法.ev4 - [ ] 31-获取和修改私有属性值.ev4 - [ ] 32-继承总结.ev4 - [ ] 第5节 多态、类方法、类属性 - [ ] 01-了解面向对象三大特性.ev4 - [ ] 02-了解多态.ev4 - [ ] 03-体验多态思路分析.ev4 - [ ] 04-代码实现多态.ev4 - [ ] 05-设置和访问类属性.ev4 - [ ] 06-修改类属性.ev4 - [ ] 07-类方法.ev4 - [ ] 08-静态方法.ev4 - [ ] 09-面向对象其他总结.ev4 - [ ] 第6节 异常 - [ ] 10-了解异常.ev4 - [ ] 11-体验异常.ev4 - [ ] 12-了解异常类型.ev4 - [ ] 13-捕获指定异常类型.ev4 - [ ] 14-捕获多个指定异常类型.ev4 - [ ] 15-捕获异常描述信息.ev4 - [ ] 16-捕获所有异常.ev4 - [ ] 17-异常的else.ev4 - [ ] 18-异常的finally.ev4 - [ ] 19-拓展命令提示符运行py文件.ev4 - [ ] 20-异常传递的思路分析.ev4 - [ ] 21-异常传递的代码实现.ev4 - [ ] 22-自定义异常的作用.ev4 - [ ] 23-自定义异常思路分析.ev4 - [ ] 24-自定义异常代码实现之异常类.ev4 - [ ] 25-自定义异常代码实现之捕获异常.ev4 - [ ] 26-异常总结.ev4 - [ ] 第7节 模块和包 - [ ] 01-了解模块.ev4 - [ ] 02-导入模块之方法一.ev4 - [ ] 03-导入模块之方法二.ev4 - [ ] 04-导入模块之方法三.ev4 - [ ] 05-定义别名.ev4 - [ ] 06-了解制作模块.ev4 - [ ] 07-制作模块之定义模块.ev4 - [ ] 08-制作模块之测试和调用模块.ev4 - [ ] 09-了解模块定位顺序.ev4 - [ ] 10-模块定位顺序之注意点1.ev4 - [ ] 11-模块定位顺序之注意点2.ev4 - [ ] 12-拓展:名字重复的严重性.ev4 - [ ] 13-all列表.ev4 - [ ] 14-了解包.ev4 - [ ] 15-制作包.ev4 - [ ] 16-导入包之方法一.ev4 - [ ] 17-导入包之方法二.ev4 - [ ] 18-模块和包的总结.ev4 - [ ] 第8节 案例-面向对象版学员管理系统 - [ ] 19-章节介绍.ev4 - [ ] 20-介绍系统需求.ev4 - [ ] 21-准备程序文件.ev4 - [ ] 22-定义学员类.ev4 - [ ] 23-了解管理系统的需求.ev4 - [ ] 24-定义管理系统类.ev4 - [ ] 25-管理系统框架需求和步骤.ev4 - [ ] 26-管理系统框架之程序入口函数.ev4 - [ ] 27-管理系统框架之定义系统功能函数.ev4 - [ ] 28-程序入口文件功能实现.ev4 - [ ] 29-添加学员功能.ev4 - [ ] 39-学员管理系统涵盖知识点总结.ev4 - [ ] 课后学习-30-删除学员功能.ev4 - [ ] 课后学习-31-修改学员信息.ev4 - [ ] 课后学习-32-查询学员信息.ev4 - [ ] 课后学习-33-显示所有学员信息.ev4 - [ ] 课后学习-34-保存学员信息需求和注意事项.ev4 - [ ] 课后学习-35-拓展__dict__.ev4 - [ ] 课后学习-36-保存学员信息.ev4 - [ ] 课后学习-37-加载学员信息思路.ev4 - [ ] 课后学习-38-加载学员信息.ev4 - [ ] 3 linux命令 - [ ] 第1节 操作系统介绍 - [ ] 01-python高级课介绍.ev4 - [ ] 02-操作系统.ev4 - [ ] 03-虚拟机软件.ev4 - [ ] 04-Ubuntu操作系统.ev4 - [ ] 05-Linux内核和发行版.ev4 - [ ] 第2节 linux命令一 - [ ] 06-查看目录命令.ev4 - [ ] 07-切换目录命令.ev4 - [ ] 08-绝对路径和相对路径.ev4 - [ ] 09-创建、删除文件和目录.ev4 - [ ] 10-拷贝、移动文件和目录.ev4 - [ ] 11-终端命令的格式说明.ev4 - [ ] 12-查看命令帮助.ev4 - [ ] 13-ls命令选项.ev4 - [ ] 14-mkdir和rm命令选项.ev4 - [ ] 15-cp和mv命令选项.ev4 - [ ] 16-重定向.ev4 - [ ] 第3节 lnux命令二 - [ ] 01- 第一天知识点回顾.ev4 - [ ] 02-查看文件内容命令.ev4 - [ ] 03-软链接.ev4 - [ ] 04-硬连接.ev4 - [ ] 05-文本搜索命令.ev4 - [ ] 06-查找文件命令.ev4 - [ ] 07-压缩和解压缩命令.ev4 - [ ] 08-文件权限命令.ev4 - [ ] 09-获取管理权限的相关命令.ev4 - [ ] 10-用户相关操作.ev4 - [ ] 11-用户组相关操作.ev4 - [ ] 第4节 lnux命令三 - [ ] 01-第二天知识点回顾.ev4 - [ ] 02-cp命令选项-a的使用.ev4 - [ ] 03-远程登录.ev4 - [ ] 04-远程拷贝.ev4 - [ ] 05-vim的介绍.ev4 - [ ] 06-vim的使用.ev4 - [ ] 07-软件的安装.ev4 - [ ] 08-软件的卸载.ev4 - [ ] 4 多任务编程 - [ ] 第1节 进程 - [ ] 01-第三天知识点回顾.ev4 - [ ] 02-进程之间不共享全局变量.ev4 - [ ] 03-主进程会等待所有的子进程执行完成以后再退出.ev4 - [ ] **缺少内容** - [ ] 09-多任务的介绍.ev4 - [ ] 10-进程的介绍.ev4 - [ ] 11-多进程的使用.ev4 - [ ] 12-获取进程编号.ev4 - [ ] 13-进程执行带有参数的任务.ev4 - [ ] 第2节 线程 - [ ] 04-线程的介绍.ev4 - [ ] 05-多线程的使用.ev4 - [ ] 06-线程执行带有参数的任务.ev4 - [ ] 07-线程之间执行是无序的.ev4 - [ ] 08-主线程会等待子线程执行结束再结束.ev4 - [ ] 09-线程之间共享全局变量.ev4 - [ ] 10-线程之间共享全局变量数据出现错误问题.ev4 - [ ] 11-互斥锁.ev4 - [ ] 12-死锁.ev4 - [ ] 13-进程和线程的对比.ev4 - [ ] 5 web服务器 - [ ] 第1节 网络编程基础 - [ ] 第2节 http协议介绍 - [ ] 第3节 web服务器 - [ ] 6 web前端开发基础 - [ ] 第1节 Html基础 - [ ] 第2节 Css基础 - [ ] 第3节 JavaScript基础 - [ ] 第4节 JQuery - [ ] 7 MySQL数据库 - [ ] 第1节 mysql介绍 - [ ] 第2节 数据库和表的操作 - [ ] 第3节 where条件查询 - [ ] 第4节 mysql高级查询 - [ ] 第5节 mysql高级操作 - [ ] 第6节 python与mysql交互 - [ ] 第7节 事务和索引 - [ ] 8 mini web框架 - [ ] 第1节 闭包 - [ ] 第2节 装饰器 - [ ] 第3节 mini-web框架 - [ ] 第4节 property和上下文管理器 - [ ] 第5节 生成器和深拷贝、浅拷贝 - [ ] 第6节 正则表达式 - [ ] 9 django框架 - [ ] 第1节 redis安装配置 - [ ] 第2节 redis数据类型 - [ ] 第3节 redis高级 - [ ] 第4节 django入门 - [ ] 第5节 django模型 - [ ] 第6节 django请求和响应 - [ ] 第7节 django会话保持和视图 - [ ] 第8节 django模板 - [ ] 第9节 git - [ ] 第10节 vue - [ ] 10 美多商城 - [ ] 第1节 美多商城项目准备 - [ ] 第2节 用户模型类 - [ ] 第3节 用户注册前端 - [ ] 第4节 用户注册后端 - [ ] 第5节 图片验证码 - [ ] 第6节 短信验证码 - [ ] 第7节 异步发送短信验证码 - [ ] 第8节 用户登录 - [ ] 第9节 qq登录 - [ ] 第10节 用户中心 - [ ] 第11节 商品数据库表设计 - [ ] 第12节 准备商品数据 - [ ] 第13节 商品-首页广告 - [ ] 第14节 商品列表页 - [ ] 第15节 商品搜索 - [ ] 第16节 商品详情页 - [ ] 第17节 购物车 - [ ] 第18节 订单 - [ ] 第19节 对接支付宝 - [ ] 第20节 性能优化 - [ ] 11 DRF框架 - [ ] 第1节 Django REST framework 简介 - [ ] 第2节 序列化和反序列化 - [ ] 第3节 视图 - [ ] 第4节 其他功能 - [ ] 第5节 vue组件 - [ ] 12 美多商城后台 - [ ] 第1节 项目环境搭建 - [ ] 第2节 管理员登录 - [ ] 第3节 数据统计 - [ ] 第4节 用户管理 - [ ] 第5节 商品管理 - [ ] 第6节 订单管理 - [ ] 第7节 系统管理 - [ ] 13 项目部署 - [ ] 第1节 部署基础 - [ ] 第2节 nginx - [ ] 第3节 Docker - [ ] 第4节 Docker进阶 - [ ] 第5节 部署 - [ ] 14 flask框架 - [ ] 第1节 flask工程搭建和配置 - [ ] 第2节 路由和蓝图 - [ ] 第3节 请求和响应 - [ ] 第4节 请求钩子和上下文 - [ ] 15 黑马头条 - [ ] 第1节 项目介绍 - [ ] 第2节 数据库的设计 - [ ] 第3节 SQLAlchemy - [ ] 第4节 数据库优化 - [ ] 第5节 redis - [ ] 第6节 git工作流 - [ ] 第7节 JWT - [ ] 第8节 OSS对象存储 - [ ] 第9节 缓存 - [ ] 第10节 APScheduler定时任务 - [ ] 第11节 RPC - [ ] 第12节 即时通讯 - [ ] 第13节 Elasticsearch - [ ] 第14节 单元测试 - [ ] 第15节 部署 - [ ] 16 人工智能基础 - [ ] 第1节 机器学习概述 - [ ] 第2节 机器学习基础环境库的安装 - [ ] 第3节 matplotlin - [ ] 第4节 Numpy - [ ] 第5节 Pandas - [ ] 第6节 K-近邻算法 - [ ] 第7节 线性回归 - [ ] 第8节 梯度下降 - [ ] 第9节 欠拟合过拟合 - [ ] 第10节 逻辑回归 - [ ] 第11节 决策树算法 - [ ] 第12节 集成学习 - [ ] 第13节 聚类算法 - [ ] 17 推荐系统基础 - [ ] 第1节 推荐系统简介 - [ ] 第2节 推荐算法 - [ ] 第3节 Hadoop - [ ] 第4节 Hive&HBase - [ ] 第5节 Spark_core - [ ] 第6节 Spark_sql&Spark_streaming - [ ] 第7节 推荐系统案例 - [ ] 18 黑马头条推荐系统 - [ ] 第1节 黑马头条-框架介绍 - [ ] 第2节 黑马头条-离线计算更新Item画像 - [ ] 第3节 黑马头条-离线用户召回集与排序计算 - [ ] 第4节 黑马头条-实时计算业务 - [ ] 第5节 黑马头条-推荐业务流实现与ABTest - [ ] 第6节 黑马头条-深度学习与推荐系统 - [ ] 第7节 黑马头条-TensorFlow框架介绍 - [ ] 第8节 黑马头条-黑马头条排序模型进阶 - [ ] 19 python测试 - [ ] 1-手工测试 - [ ] 2-web自动化测试 - [ ] 3-接口测试 - [ ] 4-性能测试 - [ ] 5-移动测试 - [ ] 20-NLP自然语言处理v5.0 - [ ] 第1节 深度学习和神经网络的介绍 - [ ] 第2节 Pytorch - [ ] 第3节 梯度下降和反向传播 - [ ] 第4节 PytorchAPI的使用 - [ ] 第5节 在GPU上执行程序 - [ ] 第6节 常见的优化算法 - [ ] 第7节 数据加载 - [ ] 第8节 手写数字识别 - [ ] 第9节 Pytorch 自带数据集 - [ ] 第10节 RNN - [ ] 第11节 Chatbot - [ ] 第12节 意图识别和文本分类 - [ ] 第13节 Seq2seq - [ ] 第14节 attention 的原理与实现 - [ ] 第15节 beam search - [ ] 第16节 自然语言处理 - [ ] 21-python运维v5.0 - [ ] 第1节 Linux系统安装和认识 - [ ] 第2节 Linux基本命令1 - [ ] 第3节 Linux基本命令2 - [ ] 第4节 vim编辑器 - [ ] 第5节 用户、组和权限管理 - [ ] 第6节 软件管理和计划任务 - [ ] 第7节 ssh、日志管理和网络管理 - [ ] 第8节 apache安装和配置 - [ ] 第9节 apache虚拟主机、防盗链和日志切割 - [ ] 第10节 运维和shell脚本 - [ ] 第11节 shell基础之变量 - [ ] 第12节 shell核心知识表达式 - [ ] 第13节 shell核心知识常见符号和流程控制 - [ ] 第14节 shell核心知识之常见命令 - [ ] 第15节 安全知识体系 - [ ] 第16节 iptables快速入门之日常操作 - [ ] 第17节 iptables快速入门之五表五链 - [ ] 第18节 iptables快速入门之匹配 - [ ] 第19节 iptables快速入门之web扩展和网络防火墙 - [ ] 第20节 iptables快速入门之地址转换 - [ ] 第21节 LVS集群基础 - [ ] 第22节 LVS快速入门 - [ ] 第23节 LVS快速入门之NAT实战 - [ ] 第24节 LVS调度策略和DR实践 - [ ] 第25节 LVS TUN实践 - [ ] 第26节 keepalived 集群基础 - [ ] 第27节 keepalived 软件基础 - [ ] 第28节 keepalived 软件部署 - [ ] 第29节 keepalived 配置详解1 - [ ] 第30节 keepalived 配置详解2 - [ ] 第31节 keepalived 原理详解和综合实践 - [ ] 第32节 项目管理基础 - [ ] 第33节 Ansible安装和简单实用 - [ ] 第34节 Ansible部署 - [ ] 第35节 日常模块和系统模块 - [ ] 第36节 文件模块、应用模块和命令 - [ ] 第37节 playbook基础 - [ ] 第38节 playbook任务依赖和标签 - [ ] 第39节 ansible进阶之变量 - [ ] 第40节 ansible进阶之模板 - [ ] 第41节 ansible进阶之Role - [ ] 第42节 监控知识体系 - [ ] 第43节 nagios简介和部署 - [ ] 第44节 nagios配置详解1 - [ ] 第45节 nagios配置详解2 - [ ] 第46节 远程监控 - [ ] 22 深度学习与机器视觉 - [ ] 第1节 深度学习介绍 - [ ] 第2节 神经网络与tf.keras - [ ] 第3节 卷积神经网络 - [ ] 第4节 商品物体检测项目介绍 - [ ] 第5节 YOLO与SSD - [ ] 第6节 商品检测数据集训练 - [ ] 第7节 模型导出与部署 - [ ] 23 爬虫 - [ ] 第1节 爬虫基础 - [ ] 第2节 requests模块 - [ ] 第3节 数据提取 - [ ] 第4节 selenium - [ ] 第5节 反爬与反反爬 - [ ] 第6节 MongoDB数据库 - [ ] 第7节 scrapy基础 - [ ] 第8节 scrapy-redis - [ ] 第9节 scrapy其他 - [ ] 第10节 appium - [ ] 24 数据分析 - [ ] 第1节 PowerBI使用 - [ ] 第2节 SPSS使用 - [ ] 第3节 tableau使用 - [ ] 第4节 PowerBI高级 - [ ] 第5节 PowerBI实战 - [ ] 第6节 概率论 - [ ] 第7节 统计学 - [ ] 第8节 概率论与统计学实战 - [ ] 第9节 SPSS高级 - [ ] 第10节 fineBI使用 # 随笔