教学大纲-14讲
- 课程体量:16周,每周2学时,每学时45分钟
- 教学形式:理论讲解、案例演示、随堂练习、课后巩固
第1讲:第1章-认识Python(第1周)
- 主要知识点:Python简介、由来及发展、编程环境、Anaconda、Jupyter Notebook、VS Code
- 课件
第2讲:第2章-Python基础-A(程序元素、语法与常用数据类型)(第2-3周)
- 主要知识点:程序基本元素(对象、基础数据类型)、基础语法(变量声明、表达式、流程控制)、常用数据操作(列表、集合、字典)
- 课件、教学代码、思维导图
第3讲:第2章-Python基础-B(字符串与函数)(第4周)
- 主要知识点:字符串(创建字符串、元素访问、内容判断、查找与替换、分割,拼接与连接、f-string格式化输出、转义)、内置函数(标准输入与输出、数值计算与统计、数据类型查看与转换、序列操作与批处理)、自定义函数(创建、调用、函数参数、lambda操作)
- 课件、教学代码、思维导图
第4讲:第3章-数据存储与网上数据抓取-A(第5周)
- 主要知识点:文件系统基础概念(目录、文件、路径)、os模块(目录读操作、目录写操作、os.path模块)、常用文件类型的读写(TXT、CSV、JSON、HTML)
- 课件、教学代码、思维导图
第5讲:第2章-Python基础-C(类、模块与库)(第6周)
- 主要知识点:类(定义、使用、继承)、模块(自定义模块、定向导入与别名、常用内置模块)、库(使用、第三方库)、新手常见错误(语法错误、逻辑错误)
- 课件、教学代码、思维导图
第6讲:第3章-数据存储与网上数据抓取-B(第7周)
- 主要知识点:静态网页与动态网页、URL、网页组成元素、HTTP请求与响应、网上数据伦理、抓取单个静态网页、批量抓取静态网页、网络爬虫
- 课件、教学代码、思维导图
第7讲:第4章-数据处理与分析-A(第8周)
- 主要知识点:网页数据清洗、文本清洗、正则表达式、中文字符编码、jieba中文分词、NumPy简介、多维数组ndarray、矩阵运算、线性方程组求解、最小二乘拟合
- 课件、教学代码、思维导图
第8讲:第4章-数据处理与分析-B(第9周)
- 主要知识点:Pandas简介、表格化文件读取、Series、DataFrame、多表操作、数据批处理、表格重组、数据统计与分析、数据查询
- 课件、教学代码、思维导图
第9讲:第5章-数据智能-A(第10周)
- 主要知识点:机器学习概念、基本流程、Sklearn、原始数据获取、数据集划分、特征提取、模型构建、模型预测、性能评估
- 课件、教学代码、思维导图
第10讲:第5章-数据智能-B(第11-12周)
- 主要知识点:深度学习概念、PyTorch框架、核心数据结构、编程要素、定制数据接口、搭建网络、训练模型、模型推理、性能评估、基座模型、特征嵌入、零样本识别
- 课件、教学代码、思维导图
第11讲:第6章-数据可视化-A(第13周)
- 主要知识点:Matplotlib简介、基本用法、精细绘制、折线图、柱状图、饼图、散点图、热力图
- 课件、教学代码、思维导图
第12讲:第6章-数据可视化-B(第14周)
- 主要知识点:Streamlit简介、本地部署Web应用、Streamlit编程要素、页面布局、输入组件、输出组件、会话状态、综合示例
- 课件、教学代码、思维导图
第13讲:第7章-大模型辅助编程(第15周)
- 主要知识点:大模型简介、对话即编程、使用原则、代码生成、代码测试、代码调试
- 课件、教学代码、思维导图
第14讲:第8章-大模型二次开发(第16周)
- 主要知识点:基本概念、主要技术方案、大模型调用接口(云端、本地)、检索增强生成、智能体
- 课件、教学代码、思维导图