# python-middle **Repository Path**: likefallwind/python-middle ## Basic Information - **Project Name**: python-middle - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-19 - **Last Updated**: 2026-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 面向中学生的 Python 趣味入门课(前 3 课) ## 课程简介 这是一套面向 **零基础中学生** 的 Python 趣味入门课程,采用“**先看到结果,再理解代码,再自己动手改**”的方式设计。 课程目标不是一开始讲很多语法,而是让学生在前 3 节课里快速获得成就感,完成从“没接触过编程”到“能写简单互动程序”的跨越。 ## 目标受众 - 零基础或接近零基础的中学生 - 对编程感兴趣,但容易觉得抽象、枯燥或害怕出错的学生 - 适用于兴趣班、体验课、校内拓展课、入门训练营 ## 学习目标 完成本课程后,学生应能够: - 理解“程序就是写给电脑的明确指令” - 使用 `print()` 输出内容 - 使用 `input()` 接收输入 - 使用变量保存信息 - 使用 `if` 编写最基础的判断逻辑 - 独立完成简单的 Python 趣味小程序 ## 课程目录 ### 第 1 节:让电脑开口说话 - 核心内容:编程是什么、Python 能做什么、`print()` 输出 - 小项目:会做自我介绍的欢迎小程序 - 学习结果:学生能运行第一段 Python 程序,并输出多行内容 ### 第 2 节:让电脑和你聊天 - 核心内容:`input()` 输入、变量、互动程序 - 小项目:聊天问答机 / 昵称生成器 - 学习结果:学生能接收用户输入,并输出个性化结果 ### 第 3 节:让电脑学会判断 - 核心内容:`if` 条件判断、比较运算、缩进 - 小项目:成绩点评器 / 心情回复机 - 学习结果:学生能根据不同输入输出不同结果 ## 目录结构 ```text python-middle-school-starter/ ├── introduction.md ├── knowledge-points.md ├── syllabus.md ├── README.md ├── lesson1/ │ ├── lecture.md │ ├── project.md │ └── answer/ │ └── main.py ├── lesson2/ │ ├── lecture.md │ ├── project.md │ └── answer/ │ └── main.py ├── lesson3/ │ ├── lecture.md │ ├── project.md │ └── answer/ │ └── main.py ├── teacher-guides/ │ ├── lesson1-teacher-guide.md │ ├── lesson2-teacher-guide.md │ └── lesson3-teacher-guide.md └── student-worksheets/ ├── lesson1-worksheet.md ├── lesson2-worksheet.md └── lesson3-worksheet.md ``` ## 环境配置说明 - Python 版本:建议 Python 3.10 及以上 - 运行方式: - 命令行运行:`python main.py` - 或使用支持 Python 的编辑器直接运行 - 本课程前 3 课 **无需安装第三方库** ## 使用建议 ### 对老师 - 可直接按 `teacher-guides/` 中的教案组织课堂 - 先演示,再让学生跟做,再安排个性化改写 - 重点不是讲多,而是让学生每节课都做出一个“能展示”的小结果 ### 对学生 - 不要怕报错,先检查拼写、括号、引号、缩进 - 不要只抄代码,尽量把示例改成自己的版本 - 每节课都建议做一个小改造,让程序更像你的作品 ## 推荐教学节奏 - 每节课 60–75 分钟 - 适合连续 3 次课完成 - 也可以压缩成体验营 / 周末工作坊形式 ## 后续可扩展方向 在完成这 3 节入门课后,后续可继续扩展: - 循环(for / while) - 列表 - 函数 - Turtle 绘图 - 简单小游戏 - 小型项目整合 ## 说明 这套材料当前包含: - 课程大纲 - 讲义 - 项目说明 - 教师教案 - 学生学习单 - 参考代码 适合继续扩展成完整 6 节、8 节或 12 节中学生 Python 入门课程。