暑假进入尾声,新学期即将开始。
比起一次列出许多专业教材,这份书单更关注青少年真正需要的学习路径:先建立兴趣,再学习编程语言;先做出作品,再挑战算法和竞赛。
本次为大家安利4组适合不同年龄和学习阶段的读物。无论是第一次接触编程,还是准备在新学期进一步提升,都可以找到适合自己的起点。
PART 1
第一组:第一次学编程,从看得见的成果开始
适合:小学高年级至初中生、零基础学习者
《Scratch 3.0少儿游戏趣味编程》
通过15款小游戏和小程序,由浅入深讲解Scratch 3.0。孩子不必先记住复杂语法,可以在角色、动画和游戏运行的过程中理解顺序、循环、判断等基本编程思想。
《Scratch少儿编程高手的7个好习惯》
不仅教孩子“把程序做出来”,还通过5个项目和21天任务,训练拆分任务、规范设计、检查程序等良好习惯。适合已经接触过一点Scratch、希望从“会玩”走向“会做”的学习者。
《青少年编程魔法课堂 Python零基础入门》
从日常问题入手讲解Python基础,内容包括基础知识、竞赛题精讲与练习。语言和插图面向青少年设计,也适合家长、教师陪伴学习。
PART 2
第二组:用Python完成新学期的第一个作品
适合:初中生、高中生,以及已有少量编程基础的青少年
《中学生Python创意编程》
全书分为8个单元,从环境搭建开始,逐步学习选择、循环、列表、函数、字符串和算法,并通过贴近中学生生活的实例完成综合实践。适合作为一个学期的系统入门读物。
《青少年Python趣味编程》
从基础语法逐步延伸到文件读写、Pygame游戏、图形界面、数据分析和人工智能等内容。适合希望多做项目、探索Python不同应用方向的学习者。
两本书都以Python为主,但侧重点有所不同:希望循序渐进打好基础,可以从《中学生Python创意编程》开始;更喜欢游戏、图形和多样化项目,则可以选择《青少年Python趣味编程》。
PART 3
第三组:读懂人工智能,再亲手完成实践
适合:对AI好奇,希望建立科学认知并尝试动手实践的青少年
“写给青少年的人工智能”系列
这套书按照从认识人工智能到亲手编写程序的路径展开:
《起源》从“什么是人工智能”讲起,通过科学家、重要发明和技术演进,帮助读者了解人工智能从哪里来。
《发展》围绕逻辑主义、联结主义和行为主义三条重要技术路线,介绍人工智能发展中的关键思想、事件和人物。
《应用》从图像识别、语音识别和自然语言处理讲到医疗、艺术、农业及无人驾驶,引导读者观察现实生活中的人工智能。
《实践》进一步将Python与人工智能结合起来,从数据、算法等角度理解AI,并引导读者亲手运行程序、完成实践。
推荐按照起源→ 发展→ 应用→ 实践的顺序阅读:前三本负责建立认知、拓展视野,最后一本从“读懂”走向“动手”。
PART 4
第四组:从兴趣学习走向C++与CSP-J
适合:初高中生、准备学习信息学或参加CSP-J认证的学生
《青少年编程魔法课堂 C++图形化创意编程》
为零基础学习者编写,通过简短代码绘制三维图形和动画,让抽象的C++学习先产生直观反馈。适合想学C++、又担心传统语法教材过于枯燥的学生。
《中学生C++创意编程》
通过30个贴近中学生学习和生活的案例,讲解变量、选择、循环、数组、函数、文件操作和算法。既适合自主入门,也可以作为从基础学习转向信息学竞赛的衔接读物。
《全国青少年CSP-J编程竞赛真题解析(2025版)》
围绕CSP-J考纲整理近年真题,并配有在线辅助模拟测试。适合已经具备C++基础、准备通过真题检验知识掌握情况的学生,不建议完全零基础直接使用。
新学期,不妨这样开始
小学阶段,可以从Scratch和有趣的作品入手;初中阶段,可以选择Python,逐步建立编程思维;对人工智能感兴趣,可以先读科普,再动手实践;有竞赛目标的学生,则可以沿着C++基础、算法训练和真题解析逐步进阶。
不必一次读完很多书。选准一本、每周固定一点时间,完成书中的一个程序或一个项目,就是很好的新学期开始。
点击“阅读原文”,加入CCF。
