课程试听
正在播放

阶段一 环境安装

展开
第一章 开发环境介绍
1-1 开发环境安装介绍
  • 01-计算机组成
  • 02-Python简介
  • 03-课程介绍
  • 04-解释器的作用和分类
  • 05-Python解释器的下载和安装
  • 06-PyCharm的作用
  • 07-下载和安装PyCharm
  • 08-新建项目
  • 09-新建书写运行文件
  • 10-PyCharm界面设置
  • 11-PyCharm修改解释器
  • 12-PyCharm项目管理
  • 13-PyCharm总结

阶段二 Python 基础

展开
第一章 变量和数据类型
1-1 变量和数据类型
  • 14-注释
  • 15-变量的作用
  • 16-定义变量
  • 17-使用变量
  • 18-认识bug
  • 19-Debug工具
  • 20-认识数据类型
  • 21-变量章节总结
  • 22-输出_认识格式化符号
  • 23-输出_格式化符号基础使用方法
  • 24-输出_格式化符号高级使用方法
  • 25-输出_拓展格式化字符串
  • 26-输出_f-格式化字符串
  • 27-输出_转义字符
  • 28-输出_print结束符
  • 29-输出总结
第二章 数据类型转换和运算符
2-1 数据类型转换和运算符
  • 01-了解输入
  • 02-输入功能实现
  • 03-体验数据类型转换
  • 04-数据类型转换函数
  • 05-总结数据类型的转换
  • 06-PyCharm交互式开发
  • 07-运算符的分类
  • 08-算数运算符
  • 09-赋值运算符
  • 10-复合赋值运算符
  • 11-复合赋值注意点
  • 12-比较运算符
  • 13-逻辑运算符
  • 14-逻辑运算符书写习惯
  • 15-数字的逻辑运算
  • 16-运算符总结
第三章 if语句
3-1 if语句
  • 17-if的作用和语法
  • 18-体验if
  • 19-网吧上网(简单版)
  • 20-网吧上网(进阶版)
  • 21-if..else
  • 22-if语句执行流程
  • 23-多重判断的作用和语法
  • 24-体验多重判断
  • 25-elif的执行流程
  • 26-拓展:条件写法
  • 27-if嵌套的作用和语法
  • 28-if嵌套案例:判断能否上车
  • 29-if嵌套案例:判断是否能坐下
  • 30-if嵌套执行流程
  • 31-猜拳游戏的步骤分析
  • 32-猜拳游戏功能实现
  • 33-随机数
  • 34-猜拳游戏:随机数
  • 35-三目运算符
  • 36-if章节总结
第四章 while循环
4-1 while循环
  • 01-循环章节课程介绍
  • 02-了解循环
  • 03-while的语法和体验
  • 04-计数器书写习惯
  • 05-循环的执行流程
  • 06-循环应用1:1-100累加
  • 07-循环应用1:1-100偶数累加和方法1
  • 08-循环应用1:1-100偶数累加和方法2
  • 09-循环的注意事项
  • 10-了解break和continue
  • 11-break
  • 12-continue
  • 13-while循环嵌套的作用和语法
  • 14-while循环嵌套快速体验
  • 15-循环的执行流程
  • 16-while循环嵌套应用之打印星号(正方形)
  • 17-while循环嵌套应用之打印星号(三角形)
  • 18-while循环嵌套应用之九九乘法表
第五章 for循环
5-1 for循环
  • 19-for循环语法和体验
  • 20-break退出for循环
  • 21-continue退出for循环
  • 22-循环的else简介
  • 23-while...else
  • 24-while..else之break
  • 25-while..else之continue
  • 26-for...else
  • 27-for...else之break和continue
  • 28-总结
第六章 python字符串
6-1 字符串
  • 29-学习字符串的必要性
  • 30-认识字符串
  • 31-字符串输出
  • 32-字符串输入
  • 01-下标
  • 02-切片简介
  • 03-体验切片
  • 04-字符串常用方法简介
  • 05-字符串常用操作方法之查找
  • 06-字符串常用操作方法之修改(常用)
  • 07-字符串常用操作方法之修改之大小写转换
  • 08-字符串常用操作方法之修改之删除空白字符
  • 09-字符串常用操作方法之修改之字符串对齐
  • 10-字符串常用操作方法之判断开头或结尾
  • 11-字符串常用操作方法之判断
  • 12-字符串总结
第七章 列表和元组
7-1 列表和元组
  • 13-列表简介
  • 14-下标
  • 15-查找函数
  • 16-判断是否存在
  • 17-体验案例-判断是否存在
  • 18-列表增加数据之append
  • 19-列表增加数据之extend
  • 20-列表增加数据之insert
  • 21-列表删除数据
  • 22-列表修改数据
  • 23-列表复制数据
  • 24-列表的遍历之while
  • 25-列表的遍历之for
  • 26-列表嵌套
  • 27-随机分配办公室的步骤分析
  • 28-随机分配办公室的实现代码
  • 29-列表总结
  • 30-体验元组
  • 31-定义元组
  • 32-元组常见操作之查找
  • 33-元组数据的修改操作
  • 34-元组的总结
第八章 字典和集合
8-1 字典和集合
  • 01-字典的应用场景
  • 02-创建字典的语法
  • 03-字典常用操作之新增
  • 04-字典常用操作之删除
  • 05-字典常用操作之修改
  • 06-字典常用操作之查找
  • 07-字典的循环遍历之key
  • 08-字典的循环遍历之value
  • 09-字典的循环遍历之键值对
  • 10-字典的循环遍历之键值对(拆包)
  • 11-字典的总结
  • 12-创建集合
  • 13-集合常见操作之增加数据
  • 14-集合常见操作之删除数据
  • 15-集合常见操作之查找数据
  • 16-集合总结
第九章 公共的方法
9-1 公共的方法
  • 17-公共操作之运算符加号
  • 18-公共操作之运算符乘号
  • 19-公共操作之运算符判断数据是否存在
  • 20-公共方法之len
  • 21-公共方法之del
  • 22-公共方法之max和min
  • 23-公共方法之range
  • 24-公共方法之enumerate
  • 25-容器类型转换
第十章 推导式
10-1 推导式
  • 26-了解推导式
  • 27-while循环创建有规律的列表
  • 28-for循环创建有规律的列表
  • 29-体验列表推导式
  • 30-带if的列表推导式
  • 31-多for实现列表推导式
  • 32-体验字典推导式
  • 33-合并两个列表为字典
  • 34-提取字典中目标数据
  • 35-集合
  • 36-推导式总结
第十一章 函数基础
11-1 函数基础
  • 01-了解函数
  • 02-函数的使用步骤
  • 03-快速体验函数
  • 04-函数的注意事项
  • 05-函数的参数的作用
  • 06-体验函数返回值
  • 07-return的特点
  • 08-函数返回值的应用
  • 09-函数的说明文档
  • 10-函数嵌套调用
  • 11-函数嵌套调用应用之打印横线图形01
  • 12-函数嵌套调用应用之打印横线图形02
  • 13-函数嵌套调用应用之函数计算01
  • 14-函数嵌套调用应用之函数计算02
  • 15-函数的总结

阶段三 科学计算

展开
第一章 机器学习基础环境库的安装
1-1 机器学习基础环境库的安装
  • 13.机器学习基础环境库的安装
  • 14.jupyter基本使用介绍
  • 15.jupytermarkdown功能演示
第二章 matplotlin
2-1 matplotlin
  • 16.matplotlin基本简介
  • 17.基础绘图功能演示--图像保存,x,y轴刻度,添加网格
  • 18.多次plot和显示图例
  • 19.多个坐标系显示图像
  • 20.折线图的应用场景
  • 21.今日总结
第三章 Numpy
3-1 numpy
  • 1.昨日复习
  • 2.常见图形绘制
  • 3.numpy基本介绍
  • 4.ndarray介绍
  • 5生成数组
  • 6.正态分布和均匀分布
  • 7.切片和形状修改
  • 8.类型修改和数组去重
  • 9.ndarray运算
  • 10.矩阵介绍1
  • 11.矩阵介绍2
  • 12.数组间运算
第四章 Pandas
4-1 Pandas
  • 13.pandas介绍和DataFrame使用
  • 15.今日总结
  • 1.昨日复习
  • 2.索引操作
  • 3.赋值和排序
  • 4.算术运算和逻辑运算
  • 5.统计运算
  • 6.自定义函数运算
  • 7.pandas画图
  • 8.csv文件读取和存储
  • 9.hdf,json数据的读取和存储
  • 10.缺失值的判断
  • 11.缺失值删除和替换
  • 12.缺失值不是NaN的处理情况
  • 13.数据离散化
  • 14.数据合并
  • 15.交叉表和透视表
  • 16.分组和聚合
  • 17.今日总结
  • 18.科学计算库三天内容复习
  • 19.电影数据分析案例
  • 1.昨日复习
  • 2.案例_电影数据分析2

阶段四 NLP

展开
第一章 深度学习和神经网络的介绍
第二章 Pytorch
2-1 Pytorch
  • 05 pytorch的安装方法
  • 06 pytorch的入门01
  • 07 pytorch的入门操作02
  • 08 上午回顾和Tensor和tensor的区别
  • 09 pytorch的入门操作04
第三章 梯度下降和反向传播
3-1 梯度下降和反向传播
  • 10 梯度下降和梯度的介绍
  • 11 梯度下降的过程
  • 12 pytorch中反向传播和梯度计算的方法
  • 13 手动实现线性回归
  • 14 小结
  • 01 知识点回归
第四章 数据加载
4-1 数据加载
  • 05 数据集类的使用
  • 06 数据加载器类的使用
  • 07 pytorch中自带数据的使用介绍
  • 08 mnist手写数字加载的示例
  • 09 torchvision中transforms方法的使用
第五章 手写数字识别
5-1 手写数字识别
  • 10 手写数字识别
  • 11 损失函数的学习
  • 12 模型的训练保存
  • 13 模型的评估
  • 14 循环神经网络基础
  • 15 word embedding的理解
  • 16 文本情感分类数据的准备
  • 17 小结
第六章 意图识别和文本分类
6-1 意图识别和文本分类
  • 10 文本分类的介绍
  • 11 fasttext和介绍
  • 12 分类语料的准备
  • 13 分类模型的准备
  • 14 模型的评估
  • 15 模型的封装的介绍
  • 16 fasttext原理介绍
  • 17 小结