工具准备：
turtle
pygame zero
micro:bit开发板


第一次上课 2025-07-20：

1. 命令行是什么？
2. 基本的文件操作命令 cd, ls, cp, mv, touch, rm, pwd
3. 编辑和执行：abc(自定义), open, python
4. 第一个示例：Hello, world
5. Python<span style="font-family:.PingFangUITextSC-Regular;">的故事：</span> Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间，为了打发无聊的圣诞节而编写的一个编程语言。
6. 改一下示例1，给不同的人打招呼
7. 注释和缩进是什么
8. 作业：写一个礼貌打招呼的程序

第二次上课2025-07-24：

1. 数据类型：整型、浮点型、字符串、布尔型、空值
2. 变量：用等于号
3. 运算：四则运算，字符串运算，比较
4. 条件判断：if else
5. 第二个示例：可不可以玩ipad
6. 第三个示例：猜数字游戏
7. 交互模式：一个最好的计算器
8. 作业：多猜一次的猜数字游戏

第三次上课2025-07-30：

1. 多重条件判断： if elif else
2. 循环：while
3. 数据类型：list, dict
4. 遍历：for
5. break和continue
6. 第四个示例：循环猜数字游戏
7. 第五个示例：增加了猜测记录和退出次数限制
8. 第六个示例：鸡兔同笼暴力破解法
9. 作业：修改这几个示例
10. 作业：每年要交多少税

第一次复习课 2025-08-03:
	复习前面的内容

第四次上课：

1. fibnacci怎么输出
2. 一些基本编程范式
	1. 输入、计算和输出
	2. 想办法穷举所有可能性
	3. 可以随时打出计算过程帮助调试
1. <span style="font-family:.PingFangUITextSC-Regular;">一串彩灯按</span> “红、黄、蓝、绿” 的顺序重复排列，第 23 盏灯是什么颜色？
2. 小明和小红共有 20 块糖，小明比小红多 4 块，两人各有多少块？
3. 青蛙爬井问题
4. 逻辑问题
5. 作业：一个对抗性的猜数字游戏
6. <span style="font-family:.PingFangUITextSC-Regular;">作业：</span>爸爸今年 35 岁，小明今年 7 岁，几年后爸爸的年龄是小明的 3 倍？
7. 作业：超级刮刮乐

第五次上课：

1. 函数
2. 模块
3. 类
4. 计算一个图形的周长和面积

第六次上课：

1. 文件操作
2. 异常处理
3. 更多系统库

第二次复习课：
	复习前面内容

第七次上课：

1. 使用turtle
2. 绘制几个国家的国旗
3. 猜数字游戏ui版

第八次上课：

1. 使用pygame zero

第九次上课：

1. 游戏项目

第三次复习课：

1. 总复习
2. 怎么样精进