面向儿童的Linux与开源知识学习:15本精选书籍推荐
此外,还有三本婴儿读物。

闲暇之余,我听到很多技术专家,有的来自高层管理,有的来自普通岗位,都表示愿意让自己的孩子更多地了解Linux和开源。随着孩子的成长,他们中的一些人似乎有更多的时间陪伴孩子。其他人可能没有足够的时间向他们的孩子展示为什么 Linux 和开源如此酷。也许他们能找到时间,但不一定。这个大世界里有很多有趣的、有价值的东西。
无论哪种方式,如果您或您认识的孩子想要学习使用编程和硬件来实现游戏或机器人等事物,那么此列表适合您。
15 本书供儿童 Linux 和开源爱好者阅读
“从基础开始学习 Raspberry Pi”,作者:Carrie Anne Philbin
微型树莓派(Raspberry Pi)只有信用卡大小,在对编程感兴趣的儿童和成人中引起了强烈关注。它可以完成台式计算机可以做的所有事情,并且通过一定的基本编程技能,您可以让它做更多的事情。简单的操作、有趣的项目、扎实的技能,本书是孩子们的终极编程指南。 (Joshua Allen Holm推荐,书评摘自本书摘要)
“快速开始使用 Python 编程:自动化繁琐的工作”作者:Al Sweigart
这是一本经典的编程入门书籍。文笔清晰,11岁及以上的编程爱好者都能理解本书并从中受益。读者将很快参与现实世界的实际任务,并在此过程中掌握良好的编程实践。最好的部分是,如果您愿意,您可以在互联网上阅读这本书。 (由 DB Clinton 推荐和审核)
Jon Woodcock 的《Scratch 游戏编程》
本书适合8-12岁没有编程经验或编程经验有限的孩子。作为一本直观的视觉入门书籍,它用有趣的图文和浅显易懂的操作,教会小读者如何使用流行的免费编程语言Scratch来构建自己的编程项目。 (Joshua Allen Holm推荐,书评摘自本书摘要)
《用 Python 熟练地学习数学》 作者:Amit Saha
无论你是学生还是老师,如果你有兴趣使用Python学习数学,不妨阅读本书。从逻辑上讲,本书一步步引导读者从基础到更复杂的操作,从一开始Python shell中简单的数字操作,到使用matplotlib等Python库进行数据可视化。读者可以轻松地按照作者的说明进行操作。想法。这本书充分激发你的好奇心,惊叹Python与数学结合的力量。 (由唐·沃特金斯推荐和评论)
《编程女孩:学习编程并改变世界》作者:Reshma Saujani
作者是“编程女孩”运动的创始人,该运动得到了 Sheryl Sandberg、Malala Yousafzai 和 John Legend 的支持。这本书部分是对编程的介绍,部分是为女孩赋权。这两部分都非常有趣。本书包括动态艺术作品、编程原理的零基础讲解以及在皮克斯和 NASA 等公司工作的女孩的真实故事。本书生动形象,向读者展示了计算机科学在我们生活中所发挥的巨大作用以及其中的乐趣。 (Joshua Allen Holm推荐,书评摘自本书摘要)
“Python 游戏编程快速入门”作者:Al Sweigart
本书将教您如何使用流行的Python编程语言编写计算机游戏。无需编程经验!在入门阶段,我写了绞刑吏、猜数字、井字游戏等经典游戏。后来我又写了更高级的游戏,比如文字版的寻宝游戏,还有带有音效和动画的碰撞躲避碰撞游戏。 。 (Joshua Allen Holm推荐,书评摘自本书摘要)
“Lauren Ipsum:关于计算机科学和一些令人难以置信的事情的故事”作者:Carlos Bueno
这本书采用了爱丽丝梦游仙境的风格,女主人公劳伦·伊普苏姆来到了一个略显神奇的世界。世界的自然法则是逻辑和计算机科学,世界的谜题只能通过学习计算机编程原理和编写代码来解决。书中没有提到计算机,但它们作为世界的核心而存在。 (由 DB Clinton 推荐和审核)
Bryson Payne 的《轻松学习 Java》
Java 是世界上最流行的编程语言,但众所周知,它很难上手。这本书让学习Java不再困难。通过几个实际项目,您可以立即学会构建真正的可运行应用程序。 (Joshua Allen Holm推荐,书评摘自本书摘要)
米切尔·雷斯尼克的《终生幼儿园》
幼儿园越来越像学校了。在这本书中,学习专家米切尔·雷斯尼克提出了相反的观点:学校(实际上是生活)应该更像幼儿园。为了适应当今瞬息万变的世界,各个年龄段的人都必须学会创新地思考和行动;实现这一目标的最好方法就是更多地专注于想象、创造、玩耍、分享和反馈,就像传统幼儿园里Like的孩子一样。雷斯尼克借鉴了麻省理工学院媒体实验室 30 多年的经验,讨论了可以让年轻人获得突破性学习体验的新技术和策略。 (Don Watkins 推荐,亚马逊书评评论)
Jason Briggs 的《有趣地学习 Python:教孩子们学习编程》
在本书中,Jason Briggs 将 Python 编程教学艺术提升到了新的高度。我们可以轻松地将本书用作教师/学生或家长/孩子的入门书。通过一步一步的指导引入复杂的概念,让新手程序员能够顺利完成,进一步激发他们的学习欲望。本书是一本极其易读、有趣且功能强大的 Python 编程入门书。读者将学习基本的数据结构,包括元组、列表和映射,并学习如何创建函数、重用代码或使用包括循环和条件语句在内的控制结构。孩子们还将学习如何创建游戏和动画、体验 Tkinter 的强大功能以及创建高级图形。 (由唐·沃特金斯推荐和评论)
《Scratch编程花园》,作者Al Sweigart
Scratch编程通常被认为是一种教年轻人编程的教育和娱乐方式。在这本书中,Al Sweigart 告诉我们,Scratch 是一种比大多数人想象的更强大的编程语言。独特的风格,巧妙的写作和呈现。 Al通过创建复杂的图形和动画,让孩子们在短时间内认识到Scratch的强大功能。 (由唐·沃特金斯推荐和评论)
《The Secret Coder》作者:Gene Luen Yang,插画:Mike Holmes
吉恩·联杨(Gene Luen Yang)是一位图画小说巨星,也是一名高中计算机编程老师。他创建了一个非常有趣的系列,将逻辑谜题和基本编程指令与引人入胜的谜题情节结合起来。故事发生在庄严学院,一所充满谜团等待解开的学校。 (Joshua Allen Holm推荐,书评摘自本书摘要)
“想成为一名程序员吗?”编程、视频游戏制作、机器人等职业的终极指南! ” 作者:简·比德尔
喜欢编程吗?这本通俗易懂的书描绘了一幅以编程为生的完整图景,点燃你的热情并磨练你的专业技能。 (Joshua Allen Holm推荐,书评摘自本书摘要)
布莱森·佩恩的《教孩子们编程》
您是否正在寻找一种有趣且有教育意义的方式来教您的孩子 Python 编程?布莱森·佩恩写了这本精彩的书。本书以海龟图形为比喻,指导你编写一些简单的程序,为高级Python编程打下基础。如果你打算向年轻人教授编程,这本书不容错过。 (由唐·沃特金斯推荐和评论)
《Kubernetes Illustrator(儿童版)》,作者:Matt Butcher,插画家:Bailey Beougher
介绍 Phippy,一个勇敢的小型 PHP 应用程序及其 Kubernetes 之旅。 (Chris Short 推荐,Matt Butcher 博客评论)
宝宝福利书
《Baby's CSS》、《Baby's HTML》,作者 Sterling Children's
这本概念书让婴儿熟悉形状和颜色的类型,它们是互联网编程语言的基石。这本精美的书对编程和互联网进行了丰富多彩的介绍,使其成为送给技术人员家庭的绝佳礼物。 (克里斯·肖特推荐,亚马逊书评评论)