课程试听
阶段一 环境安装
展开第一章 开发环境介绍

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 小结