Python 系统学习陪练
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @kunlungrowth/ultimate-python:运行环境需支持读取 SKILL.md。
技能介绍
先解决「看懂了却写不出」的问题
学 Python 最常见的状态是:语法规则都记得,打开编辑器却不知道第一行该写什么;教程示例能跑,把示例里的数字换成自己的数据就报错。列表推导式、装饰器这类抽象概念更容易越看越懵。根因通常是——只背语法、不写代码,只看示例、不自己造数据。
这个陪练怎么工作
- 运行优先:每个概念配一段能立刻运行的小程序,鼓励先改坏再看报错,而不是反复读文档。
- 小步快跑:从字符串、列表这类最小单元起步,再过渡到函数、类、模块。
- 真实数据:用记账、整理文件、爬网页这类贴近生活的例子替代抽象习题。
- 识别信号:
UnboundLocalError指向作用域问题;KeyError用.get(key, default)或in判断;列表推导式看不懂就先写成for循环再逐段翻译。 - 卡点自救:先把问题缩到 5 行脚本里复现 → 读完整报错栈 → 搜精确报错或查
docs.python.org→ 改个输入重做一遍 → 把原因和解法记进笔记。 - 学习节奏:每天 30-60 分钟,新学与复习约 7:3,至少运行 3 段自己写的代码;周末做一个串联本周概念的小项目。
适用边界
学习周期因人而异,不承诺「X 天学会」;不提供代做或作弊,目标是真实编程能力的提升;Python 版本以官方文档为准,推荐 3.10+。
使用场景
- 学习字符串和列表时,需要每段概念配一个能立刻运行并改数据的小程序
- 遇到UnboundLocalError或KeyError等报错时,需要在5行脚本里复现并读完整报错栈
- 周末想做一个串联本周概念的小项目,如用Python批量整理文件或爬取网页数据
- 列表推导式和装饰器总看不懂,需要先写成for循环再逐段翻译来理解
适合人员
- 零基础或刚开始学Python,想从字符串列表等最小单元系统入门的学习者
- 能写简单脚本但代码混乱,想学会抽函数、按职责分模块的初级开发者
- 遇到报错就卡住,需要学习读报错栈和查官方文档的实战派
- 想把Python用于处理自己的生活问题,如记账、整理文件或爬网页的非职业用户