-
1 项目一:24点益智游戏开发——Python基础语法实战
-
1.1 学习目标与知识导图
-
1.2 Python 编程入门
-
1.2.1 Python 简介
-
1.2.2 安装 Python 编程环境
-
1.3 变量与数据类型
-
1.4 Python 语句
-
1.4.1 赋值语句
-
1.4.2 表达式
-
1.4.3 分支语句
-
1.4.4 循环语句
-
1.4.5 跳转语句
-
1.4.6 异常处理语句
-
1.4.7 函数定义与函数调用语句
-
1.4.8 类定义与使用
-
1.4.9 导入语句
-
1.4.10 声明语句
-
1.4.11 上下文管理语句
-
1.5 Python 特性
-
1.5.1 编程语言的分类
-
1.5.2 动态类型
-
1.5.3 序列的切片与负数索引
-
1.5.4 列表推导式与生成器表达式
-
1.5.5 高阶函数
-
1.5.6 装饰器
-
1.6 24点游戏实现
-
1.6.1 需求分析
-
1.6.2 设计
-
1.6.3 编码
-
1.6.4 测试
-
1.7 本章代码
-
1.8 本章小结
-
1.9 章节测验
-
2 项目二:手写数字识别系统——Numpy与KNN算法实现
-
2.1 学习目标与知识导图
-
2.2 Numpy 简介
-
2.3 多维数组对象
-
2.4 Numpy 核心运算
-
2.4.1 向量化运算
-
2.4.2 ufunc函数
-
2.4.3 Numpy广播
-
2.5 KNN 识别手写数字实现
-
2.5.1 需求分析
-
2.5.2 设计
-
2.5.3 编码
-
2.5.4 测试
-
2.6 本章代码
-
2.7 本章小结
-
2.8 章节测验
-
3 项目三:学生成绩管理系统——Pandas数据分析实战
-
3.1 学习目标与知识导图
-
3.2 Pandas 简介
-
3.3 Pandas 核心数据结构
-
3.3.1 Series对象创建
-
3.3.2 Series对象访问
-
3.3.3 DataFrame对象创建
-
3.3.4 DataFrame对象访问
-
3.4 Pandas 数据导入和导出
-
3.4.1 读取CSV文件
-
3.4.2 读取Excel文件
-
3.4.3 读取SQL数据
-
3.4.4 写入CSV文件
-
3.4.5 写入Excel文件
-
3.4.6 写入SQL数据库
-
3.5 数据处理
-
3.5.1 缺失数据
-
3.5.2 数据清洗
-
3.5.3 数据转换
-
3.5.4 数据连接与合并
-
3.6 数据分析
-
3.6.1 描述性统计
-
3.6.2 数据分组和聚合
-
3.6.3 透视表和交叉表
-
3.7 数据可视化
-
3.7.1 基本图形绘制
-
3.7.2 散点图
-
3.7.3 直方图和密度图
-
3.7.4 箱线图
-
3.8 期末成绩处理
-
3.9 本章代码
-
3.10 本章小结
-
3.11 章节测验
-
4 项目四:红酒品质分析报告——Matplotlib数据可视化决策
-
4.1 学习目标与知识导图
-
4.2 Matplotlib 简介
-
4.3 Matplotlib 图表
-
4.3.1 图表元素
-
4.3.2 图表基础
-
4.3.3 图表类型
-
4.3.4 图表美化
-
4.3.5 高级应用
-
4.4 红葡萄酒质量的数据分析
-
4.4.1 数据加载与初步查看
-
4.4.2 单变量分析
-
4.4.3 双变量分析
-
4.4.4 多变量分析
-
4.4.5 再议酒精含量与品质关系
-
4.5 本章代码
-
4.6 本章小结
-
4.7 章节测验
-
5 项目五:泰坦尼克生存预测模型——Scikit-learn机器学习应用
-
5.1 学习目标与知识导图
-
5.2 Sklearn 简介
-
5.2.1 Sklearn的安装
-
5.2.2 Sklearn的基本架构
-
5.2.3 机器学习基础-监督学习与非监督学习
-
5.3 数据预处理
-
5.3.1 特征提取和特征选择
-
5.3.2 数据标准化和归一化
-
5.3.3 缺失值处理和数据编码
-
5.4 机器学习算法
-
5.4.1 常用的分类、回归、聚类算法介绍
-
5.4.2 示例
-
5.4.3 模型评估和参数调优
-
5.5 Titanic生存预测
-
5.5.1 数据加载与初步观察
-
5.5.2 数据清洗和预处理
-
5.5.3 探索性数据分析(EDA)
-
5.5.4 特征工程
-
5.5.5 模型训练和评估
-
5.6 本章代码
-
5.7 本章小结
-
5.8 章节测验