看老师写代码时觉得自己懂了,关掉示例,面对一个小需求却不知道第一行怎么写?这门课从这个卡点出发,用 20个小任务,带你练习把想法写成能运行的Python程序。
你会从学习时间换算、购物金额计算和运费判断开始,逐步完成记录统计、文本清理、名单去重、标签计数、签到核对和库存补货。你还会练习限制输入次数、处理错误输入,以及把常用逻辑封装成函数。每个任务都有明确的输入、处理规则和结果要求,让你知道要解决什么,也知道怎样检查自己做得对不对。
课程沿用学练课的学习方式:先接到一个具体的小任务,看懂必要讲解,在课程内的Python云环境里动手,再通过题目反馈和结果对照发现问题。 条件、循环、列表、字典和函数都服务于完成任务,不按语法目录逐项复习。前面给较多示例,带你修改关键几行;中间给代码骨架或文字步骤;后面逐渐撤掉帮助,让你自己选择方法,完成换场景、改规则的任务。
你也会练习读报错、检查输入和验证边界。参考代码用来对照理解,变化练习帮助你检查自己是否会用了这个方法。遇到困难可以选用AI获取提示,但不用AI也能沿着课程内的讲解、提示和参考继续练习。
适合接触过Python基础、认识变量和简单条件语句,却还不习惯自己写一段程序的学习者;也适合学完入门课程后,希望通过短任务巩固条件、循环、常用数据结构、函数和排错的人。课程只在任务需要时解释新知识,再安排换数据和换场景练习。
准备一部可联网的手机,以及能够访问课程和Python云运行的APP账号即可沿着主线练习,不要求安装本地Python或熟悉命令行。课程与云运行的可用权限、额度及费用以你当前账号页面为准。练习使用提供的虚构数据,无需准备工作文件,也不要求购买外部AI服务。
如果还没接触过变量、输出和条件判断,建议先学习Python基础入门的相关内容,再进入本课。已经熟悉的讲解可以略过,把时间用在独立实现和变化练习上。
曹老师,编程狮AI课主理人、编程狮创始人,具有16年编程开发经验。
本课以带练方式展开:从一个具体需求出发,讲清为什么这样拆、何时使用条件或循环、如何根据运行结果调整。随着任务推进,老师提供的代码和步骤逐渐减少,让你有机会真正完成自己的判断和实现。
完成课程中的实操与变化练习后,你将有机会逐项检验这些能力:
for/while循环、列表、字典与集合完成计算、筛选、清理和分类统计。try/except处理常见输入错误,再用正常与边界数据复查。课程提供20个任务的参考实现、输入与结果对照以及变化练习,便于回看和复练。学习的落点是:面对一个范围清楚的小问题,能够自己动手,把程序写出来,再用结果验证它。本课聚焦最常用的基础能力;文件读写、面向对象和第三方库等内容,留到后续文件处理或项目课程继续学习。