开发者推出免费 Python 微学习平台,支持真实编码练习
来源标题:Show HN: I built a free, Python micro-learning platform with real Python tasks
开发者发布了一个免费的 Python 微学习平台,主打小步教学与浏览器内真实编码练习。课程从零起步,每个知识点配有示例,并可在内置工作区直接运行和检查代码。平台还引导用户逐步完成完整的 Python 程序,例如电影院售票亭项目。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
免费、可交互的 Python 微学习平台,从零开始,边学边写真正的代码——全部在浏览器里完成。
print("Hello, BoB!") 按 Control 或 Command + Enter 运行代码。 重置 停止 ▶ 运行代码 输出 你的消息会显示在这里。 你刚刚写出了 Python 代码。 请启用 JavaScript 以在此处运行 Python。你仍然可以浏览课程内容。 01 小口学习。 一次只学一个概念,配一个可以跟着做的例子。 print() 会在屏幕上显示一条消息。 print("Hi!") 引号告诉 Python 哪些字符属于你的消息。这一行会显示 Hi! 在进入代码练习之前,先试试一个小问题。 print("Hi!") A. print("Hi!") B. Hi! 在练习工作区里编写真正的 Python。运行代码,看看会发生什么,然后检查你的答案。 这就是课程中你将使用的同一个 IDE。试着把 "Hi!" 放进 print() 里,然后运行并检查答案。 一步一步构建完整的程序。 Ada,17 岁 · 周末 3D · 电影俱乐部:是 ↓ 打印出的电影票 --- BYTE CINEMA --- CUSTOMER: Ada TOTAL: $37 你的第一个完整程序 电影院售票机 收集回答,核对信息,把定价规则变成一张打印出来的电影票。 离太阳最近的是? a) 金星 b) 水星 c) 火星 ↓ 作答,然后得出最终得分 答案:b 正确! Ada:4/5 一个能回应你的游戏 知识问答锦标赛 打乱题目顺序提问,检查答案,并在整轮游戏中累计得分。 expenses.csv 5 条支出记录 ↓ 保存 report.txt TOTAL: 64.0 food: 33.0 transport: 12.0 books: 19.0 一个可以自动化处理的任务 支出报告 读取支出数据,汇总各类别的总额,并自动保存一份报告。 从你的第一行 print() 开始,一直到函数、 文件和完整程序。 写出你的第一行 Python,使用 print(),添加注释,并学会识别早期错误。 理解值、变量、数字类型、算术运算,以及表达式和语句的区别。 创建、组合、查看和切片文本,同时学习 Python 中最常用的字符串工具。 读取用户输入,并将其转换为程序所需的数据类型。 用布尔值、比较运算、逻辑运算符以及真值和假值来做出判断。 用 if、elif、else、嵌套条件和输入校验来引导程序流程。 在列表中存储有序集合,并获取单个元素或切片。 用 for 循环、range()、break、continue 和累加器模式来重复执行工作。 修改、复制、构建、排序和合并列表,同时不被意外修改所困扰。 用 while 循环处理由条件驱动的重复、校验、菜单和哨兵值。 选择并使用字典、元组和集合,包括嵌套数据和安全查找。 把重复的逻辑变成可复用的函数,涉及参数、返回值、作用域和文档字符串。 用模块、导入、标准库和你自己可复用的文件来组织代码。 处理文件路径,读写文本文件,并读取表格形式的 CSV 数据。 识别并处理异常,校验输入,并系统地调试程序。 写出可读的 Python 代码,遵循常见的风格约定,记录意图,并理解陌生的代码。 浏览路线图 ↗ 开始之前。 我需要有编程经验吗?+ 不需要。Beginner Python Block 从你的第一行代码开始,并在过程中逐步介绍每个概念。 你可以从零开始。 是的!完整的 Beginner Python Block,包括其中的测验、编程练习和项目,都是免费的! 开始学习不需要账号,也不需要安装。Python 在你的浏览器中运行。你可以随时创建免费账号, 以便在多个设备之间同步课程进度。 没有账号时,你的课程进度会保存在本设备的这个浏览器里。登录后可以跨设备同步 课程进度。如果你在登录前就开始学习,可以从账号设置中导入浏览器中的进度。无论哪种情况, 你的代码和项目文件都会保存在你编写它们时所用的浏览器中。 嗯,算是吧。课程、测验和编程练习都能在移动端浏览器中运行。但在 手机上写代码并不是最好的体验。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。