跳到主要内容

PYTHON PROGRAMMING / COURSE DECKS

从第一行代码
管理数据。

PYClubHub · Web-PPTPython 程序设计

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

从第 1 周开始

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

文件、异常与代码组织

  1. WEEK09File Lab

    COMING SOON · 持续更新

    文件与数据持久化

    让本次运行的结果,下次打开还在。

    • 文件读写
    • 保存名单
    • 再次启动

    尚未开放

  2. WEEK10Guard Lab

    COMING SOON · 持续更新

    异常处理与程序健壮性

    把意外输入拦在业务逻辑之前。

    • try / except
    • 输入守卫
    • 失败提示

    尚未开放

  3. WEEK11Module Lab

    COMING SOON · 持续更新

    模块化与代码组织

    把越来越长的程序拆成可维护的部分。

    • 函数封装
    • 模块划分
    • 职责清晰

    尚未开放

  4. WEEK12Object Lab

    COMING SOON · 持续更新

    面向对象与角色建模

    用对象描述社团、活动和成员。

    • 类与对象
    • 角色建模
    • 状态封装

    尚未开放

STAGE 04

分析、联调与成果发布

  1. WEEK13Insight Lab

    COMING SOON · 持续更新

    数据分析与结果呈现

    从运行记录里读出可解释的结论。

    • 统计汇总
    • 结果呈现
    • 决策支持

    尚未开放

  2. WEEK14Interface Lab

    COMING SOON · 持续更新

    接口协作与功能联调

    让各周能力在同一套流程里协作。

    • 功能联调
    • 数据约定
    • 边界对齐

    尚未开放

  3. WEEK15Polish Lab

    COMING SOON · 持续更新

    项目完善与质量检查

    补测试、修体验,让作品经得起演示。

    • 测试复查
    • 体验打磨
    • 缺陷收敛

    尚未开放

  4. WEEK16Showcase Lab

    COMING SOON · 持续更新

    成果发布与课程复盘

    发布 ClubHub,并回看 16 周的生长。

    • 成果发布
    • 课程复盘
    • 作品展示

    尚未开放