《Python 程序设计》学习网站
这门课没有现成课件,内容由我按前三门课的节奏自主设计:10 章 28 讲、16 周 64 学时,每周 2 学时讲授 + 2 学时上机。每讲都有知识点、可运行代码、运行结果、常见错误;另有 16 周教学流程、18 道编程练习与速查页。
10章
28讲
16周
64学时
65示例代码
50术语条目
这门课怎么排的 与另外三门课的节奏对照
资料来源:Hive 课程标准、MySQL 与 Java 课件结构;Python 为本站设计
| 课程 | 章/单元数 | 讲/节数 | 总学时 | 周次 | 每周节奏 | 实训形式 |
|---|---|---|---|---|---|---|
| Hive数据仓库工具 | 8 单元 | —(按任务拆分) | 64 | 16 周 | 2 理论 + 2 实验 | 15 个周实训 |
| 数据库原理与应用 | 5 章 | 25 讲 | 材料未标注 | — | 每讲 1 个知识点闭环 | Navicat + SQL 实操 |
| Java 程序设计 | 11 章 | —(773 页课件) | 材料未标注 | — | 每章 4-8 个知识点 | 示例代码 + 上机 |
| Python 程序设计(本课) | 10 章 | 28 讲 | 64 | 16 周 | 2 理论 + 2 实验 | 16 个周实训 + 1 个综合项目 |
设计原则① 周次与学时对齐 Hive(16 周 / 64 学时 / 每周 4 学时);② 章—讲两级结构对齐 MySQL(每讲一个知识点闭环,讲完就能写代码);③ 每章配代码示例、常见错误与上机实训,对齐 Java 的“代码驱动”;④ 第 15-16 周留出综合项目与答辩,与三门课都以“项目验收”收尾的做法一致。
学习路径 · 五个阶段
十章 · 知识轨
第1章 Python 入门与环境
Python 能做什么、怎么装、怎么写第一个程序,以及三种运行方式(交互式 / 脚本 / IDE)。
第2章 变量、类型与运算
变量与动态类型、数字与字符串、输入输出、运算符与类型转换——写程序的最小积木。
第3章 流程控制
if 条件、for/while 循环、break/continue,以及列表推导式的入门写法。
第4章 四大容器
列表、元组、字典、集合:什么时候用哪个、增删改查怎么做、遍历与嵌套。
第5章 函数与模块
定义函数、必选/默认/可变参数、返回值与作用域,以及模块与包的组织方式。
第6章 面向对象
类与对象、属性与方法、继承与多态、魔术方法与 dataclass。
第7章 异常与文件
try-except-finally、自定义异常、文本/CSV/JSON 文件读写与 with 语句。
第8章 常用标准库
字符串与正则、日期时间、os/sys/random/math——不装第三方库也能干的活。
第9章 数据处理与可视化
生成器与推导式进阶、numpy 数组运算、matplotlib 柱状图与折线图。
第10章 综合项目
一个完整的“学生成绩分析”小项目:读数据 → 清洗 → 统计 → 出图 → 生成报告。
速查与工具箱
怎么用① 卡片右上角可勾选“已掌握”,进度存浏览器本地;② Ctrl+K 全站搜索;③ 代码块一键复制,建议每段都在本机跑一遍再往下看。