跳到主要内容

PY2026—2027 学年 · 第一学期

PYTHON PROGRAMMINGPython
程序设计

从问题建模到数据决策

  • 项目贯穿一条社团报名业务,讲完一门课
  • 课堂推演网页课件逐步揭示,再进机房验收

ClubHub校园社团活动管理

PYTHON PROGRAMMING / COURSE DECKS

从第一行代码
到管理数据。

PYClubHub · Web-PPTPython 程序设计

第1~8周网页课件集中在一个项目里:先会表达、会计算、会判断、会重复,再清洗文本、保存名单、组织数据,完成 M2。

START HERE / 使用说明

普通教室:理解与推演
机房:编码与验收

课件快捷键

Space
下一步
O
总览
N
讲者备注
F
全屏

ROADMAP / 学习路线

16 周,从语法到项目发布

08 / 16 已开放

STAGE 01 / M0–M1

从第一行代码,到批量报名

  1. WEEK01Start Lab

    21 SLIDES · 2 LESSONS

    认识 Python 与项目启航

    认识 Python、走进 Spyder,启动 ClubHub

    • 第一行代码
    • Spyder 工作台
    • 招新欢迎卡
    • IPO 思维
  2. WEEK02Budget Lab

    21 SLIDES · 2 LESSONS

    变量输入与预算计算

    让数据进入程序,算清一场活动

    • 变量与赋值
    • input() 输入
    • 类型转换
    • 预算报告
  3. WEEK03Decision Lab

    21 SLIDES · 2 LESSONS

    分支与报名判定

    比较、分支与优先级,完成一人判定

    • 比较与布尔值
    • if-elif-else
    • 规则优先级
    • 四条路径
  4. WEEK04Loop Lab

    21 SLIDES · 2 LESSONS

    循环与批量报名

    让同一套规则重复运行,完成 M1

    • for 与 range
    • while 与哨兵
    • 计数累加
    • M1 批量报名

STAGE 02 / M2

让程序开始管理数据

  1. WEEK05Text Lab

    22 SLIDES · 2 LESSONS

    字符串与报名文本清洗

    把一条报名记录变成可靠输入

    • 索引与切片
    • 输入清洗
    • 编码校验
  2. WEEK06List Lab

    22 SLIDES · 2 LESSONS

    列表与报名名单管理

    让每次操作后的名单都说得清

    • 名单增删查
    • 状态跟踪
    • 排序展示
  3. WEEK07Data Lab

    22 SLIDES · 2 LESSONS

    字典集合与活动数据

    学号区分身份,集合记录报名与签到

    • 字典映射
    • 集合去重
    • 报名与签到
  4. WEEK08ClubHub M2

    22 SLIDES · 2 LESSONS

    菜单整合与M2验收

    把查询、报名、取消和签到连成完整程序

    • 菜单整合
    • 同步取消
    • M2个人验收

STAGE 03 / M3

让程序可靠、可测试、可保存

  1. WEEK09Function Lab

    COMING SOON · 持续更新

    函数与问题分解

    把重复逻辑拆成可调用、可解释、可测试的函数。

    • 函数封装
    • 参数与返回值
    • 函数契约
    • 简单测试

    尚未开放

  2. WEEK10Debug Lab

    COMING SOON · 持续更新

    模块、调试与测试

    组织个人多文件项目,用测试证据定位缺陷。

    • 模块划分
    • 错误诊所
    • 测试矩阵
    • 职责清晰

    尚未开放

  3. WEEK11File Lab

    COMING SOON · 持续更新

    文件、路径与 CSV

    让本次运行的数据,下次打开仍然存在。

    • 文件路径
    • CSV读写
    • 数据持久化

    尚未开放

  4. WEEK12Reliability Lab

    COMING SOON · 持续更新

    异常、数据质量与管理指标

    处理坏输入和坏数据,得到可信指标并完成 M3。

    • 异常处理
    • 数据质量
    • 管理指标
    • M3验收

    尚未开放

STAGE 04 / M4

让个人作品解释并支持决策

  1. WEEK13Insight Lab

    COMING SOON · 持续更新

    数据可视化与结论表达

    用不误导的图表,把数据变成有依据的建议。

    • 图表选择
    • 结果呈现
    • 证据与建议

    尚未开放

  2. WEEK14Model Lab

    COMING SOON · 持续更新

    数据模型选择与项目整合

    比较字典加函数与简单类,冻结个人作品功能。

    • 字典与函数
    • 简单类
    • 方案选择
    • 项目整合

    尚未开放

  3. WEEK15Quality Lab

    COMING SOON · 持续更新

    综合测试、质量收束与模拟机考

    补测试、修缺陷,让个人作品经得起验收。

    • 交叉测试
    • 质量收束
    • 模拟机考

    尚未开放

  4. WEEK16Showcase Lab

    COMING SOON · 持续更新

    成果发布、代码答辩与课程复盘

    发布个人 ClubHub,并用代码和测试证明学习成果。

    • 个人作品
    • 代码答辩
    • 课程复盘

    尚未开放