《Python 程序设计》学习网站

这门课没有现成课件,内容由我按前三门课的节奏自主设计:10 章 28 讲、16 周 64 学时,每周 2 学时讲授 + 2 学时上机。每讲都有知识点、可运行代码、运行结果、常见错误;另有 16 周教学流程、18 道编程练习与速查页。

10 章 28 讲16 周 · 64 学时65 段示例代码18 道练习Python 3.10+
10章
28讲
16周
64学时
65示例代码
50术语条目

这门课怎么排的 与另外三门课的节奏对照

资料来源:Hive 课程标准、MySQL 与 Java 课件结构;Python 为本站设计
课程章/单元数讲/节数总学时周次每周节奏实训形式
Hive数据仓库工具8 单元—(按任务拆分)6416 周2 理论 + 2 实验15 个周实训
数据库原理与应用5 章25 讲材料未标注—每讲 1 个知识点闭环Navicat + SQL 实操
Java 程序设计11 章—(773 页课件)材料未标注—每章 4-8 个知识点示例代码 + 上机
Python 程序设计(本课)10 章28 讲6416 周2 理论 + 2 实验16 个周实训 + 1 个综合项目
设计原则① 周次与学时对齐 Hive(16 周 / 64 学时 / 每周 4 学时);② 章—讲两级结构对齐 MySQL(每讲一个知识点闭环,讲完就能写代码);③ 每章配代码示例、常见错误与上机实训,对齐 Java 的“代码驱动”;④ 第 15-16 周留出综合项目与答辩,与三门课都以“项目验收”收尾的做法一致。

学习路径 · 五个阶段

01

环境与语法

装好 Python、跑通第一个程序,掌握变量、类型、运算与三种流程控制

02

容器与函数

列表/元组/字典/集合四大容器,函数、参数、作用域与模块化

03

对象与数据文件

类与继承、异常处理、文件读写与 JSON/CSV

04

标准库与可视化

正则、日期、系统模块,以及 numpy / matplotlib 数据处理与画图

05

综合项目

从数据采集到分析出图,完整交付一个小项目并整理成可运行的模块

十章 · 知识轨

第1章 Python 入门与环境

入门第1周 · 2 讲

Python 能做什么、怎么装、怎么写第一个程序,以及三种运行方式(交互式 / 脚本 / IDE)。

1.1 认识 Python 与开发环境、1.2 第一个程序与代码规范

第2章 变量、类型与运算

语法第2-3周 · 3 讲

变量与动态类型、数字与字符串、输入输出、运算符与类型转换——写程序的最小积木。

2.1 变量与基本数据类型、2.2 字符串的常用操作、2.3 运算符与输入输出

第3章 流程控制

语法第3-4周 · 3 讲

if 条件、for/while 循环、break/continue,以及列表推导式的入门写法。

3.1 条件判断、3.2 循环:for 与 while、3.3 列表推导式与循环技巧

第4章 四大容器

数据结构第5-6周 · 3 讲

列表、元组、字典、集合:什么时候用哪个、增删改查怎么做、遍历与嵌套。

4.1 列表与元组、4.2 字典、4.3 集合与容器选择

第5章 函数与模块

函数第6-7周 · 3 讲

定义函数、必选/默认/可变参数、返回值与作用域,以及模块与包的组织方式。

5.1 函数定义与参数、5.2 返回值、作用域与递归、5.3 模块与包

第6章 面向对象

OOP第9-10周 · 3 讲

类与对象、属性与方法、继承与多态、魔术方法与 dataclass。

6.1 类与对象、6.2 继承与多态、6.3 魔术方法与 dataclass

第7章 异常与文件

健壮性第10-11周 · 3 讲

try-except-finally、自定义异常、文本/CSV/JSON 文件读写与 with 语句。

7.1 异常处理、7.2 文件读写、7.3 JSON 与 CSV

第8章 常用标准库

类库第12-13周 · 3 讲

字符串与正则、日期时间、os/sys/random/math——不装第三方库也能干的活。

8.1 字符串与正则表达式、8.2 日期与时间、8.3 os、sys、random、math

第9章 数据处理与可视化

数据分析第13-14周 · 3 讲

生成器与推导式进阶、numpy 数组运算、matplotlib 柱状图与折线图。

9.1 推导式进阶与生成器、9.2 numpy 数据处理、9.3 matplotlib 可视化

第10章 综合项目

项目第15-16周 · 2 讲

一个完整的“学生成绩分析”小项目:读数据 → 清洗 → 统计 → 出图 → 生成报告。

10.1 综合项目:成绩分析程序、10.2 项目交付:文档、打包与测试

速查与工具箱

怎么用① 卡片右上角可勾选“已掌握”,进度存浏览器本地;② Ctrl+K 全站搜索;③ 代码块一键复制,建议每段都在本机跑一遍再往下看。