Interactive Python Course持续更新
为 Luna 设计的代码实验室
Luna LearnsPython
不从积木绕路,直接学习真正的 Python。 在浏览器里观察、修改、运行,让每一条语法都变成看得见的结果。
name = input("你叫什么名字?")
print("你好," + name)
if curious:
print("出发!")运行结果你好,Luna ✦准备好探索代码了吗?
print()
if
input()
PYTHON
课程语言Python 3
浏览器运行器Skulpt 1.2.0
语法兼容Python 3.7-ish
适合年龄建议 8 岁起
课程状态持续更新
作者Joenix
HOW WE LEARN学习不是背语法,
学习不是背语法,
而是不断发现。
每节课保持短小、具体和可操作。没有长篇讲解,先让孩子做出一点改变, 再一起说清楚刚刚发生了什么。
01
先看见结果
先点击、输入和运行,让好奇心走在解释前面。
02
再读懂代码
从真正的 Python 语法出发,一次只理解一个概念。
03
最后亲手改
改文字、数字和条件,用结果验证自己的猜想。
LEARNING MAP从第一条指令,
从第一条指令,
慢慢建立编程思维。
课程目录会随着学习进度持续生长,封面不绑定固定课数。
第 0 章00
先看看能做什么
不解释,先动手
第 1 章01
给计算机准确的指令
从最小语法开始
第 2 章02
让程序学会选择
输入、比较与条件判断
第 3 章03
让程序重复工作
for、range 与 while 循环
第 4 章04
把代码变成自己的指令
函数、参数与返回值
第 5 章05
一次记住很多东西
列表、下标与遍历
第 6 章06
文字的秘密
长度、字符与文字处理
第 7 章07
用代码画出一个世界
坐标、图形与 Turtle 创作
第 8 章08
给数据贴上名字
字典、键和值
第 9 章09
成为代码侦探
错误信息与调试方法
第 10 章10
Python 小小创作家
把语法组合成完整作品
高阶 第 11 章11
通往完整 Python
类型、逻辑、异常与模块
不用安装 Python
课程和代码运行器都在网页中,打开浏览器就能开始。
代码留在设备里
练习代码和学习进度都留在当前浏览器,不会上传到课程服务器。
电脑和平板均可学习
推荐使用最新版 Chrome、Edge、Safari 或 Firefox。
TECHNICAL NOTE
这里运行的是什么 Python?
课程使用 Python 3 语法,通过 Skulpt 1.2.0 在浏览器中执行,其标准库标记为 Python 3.7-ish 兼容。
它适合当前课程中的输出、输入、变量、条件、循环、函数、字符串、 列表、字典、随机数和 Turtle 绘图,但不是完整的桌面 Python 环境,也不能任意安装第三方软件包。
Web stack: Next.js 16.2.6 · React 19.2.6 · TypeScript 5.9.3READY WHEN YOU ARE