“今天的孩子们是数字时代的原住民,”在一个烟火晚会上,一个朋友曾对我说,“我不理解为何你们要做这个东西。我的孩子们比我更懂得怎样去安装我们的计算机。”
我问他:“孩子们是否会编程?”他回答道:“他们为什么想要去编程呢?计算机已经会做所有他们需要的事情了,不是吗?我说得不对吗?”
事实上,今天许多的孩子并不是数字时代的原住民。我们还没见识过这些被想象出来的、疯狂的数字时代原住民中的任何一个,他们晃动着互联网的双绞线绳,咏唱着用Python语言编写的美妙战歌。在树莓派基金会的教育推广工作中,我们的确见识到过许多孩子,他们与技术的所有交集仅限于带有图形用户界面的封闭平台,他们用它来放电影、做文字处理的家庭作业、玩游戏。他们会浏览网站、上传图片和视频,甚至还能设计网页(他们经常比爸爸妈妈更会安装卫星电视盒)。这是个有用的工具,却是很不完整的,在一个20%的家庭仍然没有计算机的国家里,并不是所有的孩子都有机会使用这种工具。
尽管我在烟火晚会上新认识的朋友抱有热烈的期望,但计算机并不会自己编程。我们需要一个拥有众多熟练工程师的行业,去推动技术不断向前发展,我们需要年轻人来从事这些工作,去填补老一辈工程师退休和离开而形成的空缺。然而,与培养新一代的编程者和硬件黑客相比,我们更需要做的是去传授一种编程的思维技巧。这种技巧帮助大家用复杂的、非线性的方式建构自己创造性的思维和任务,这也是一种有用的技巧。同时,对于每个获得这种能力的人来说,都有巨大的好处,无论你是历史学家还是设计师、律师或是化学家。
[第1篇 主板第1章 初识树莓派1.1 主板简介](https://yq.aliyun.com/articles/97893/)1.2 Model A1.3 Model B1.4 Model B+1.5 关于Model B的PCB版本修订历史1.5.1 第1个版本(Rev 1)1.5.2 第2个版本(Rev 2)1.5.3 Model B+1.6 一点背景1.6.1 ARM与x861.6.2 Windows与Linux[第2章 树莓派入门2.1 连接显示器](https://yq.aliyun.com/articles/97900/)2.1.1 复合视频2.1.2 HDMI视频2.1.3 DSI视频2.2 连接音频设备2.3 连接键盘和鼠标2.4 在SD卡上安装NOOBS2.5 连接外部存储设备2.6 网络连接2.6.1 有线网络2.6.2 无线网络2.7 连接电源2.8 安装操作系统2.8.1 使用NOOBS安装2.8.2 手动安装第3章 Linux系统管理第4章 故障排查第5章 网络配置第6章 树莓派软件配置工具第7章 树莓派高级配置第2篇 构建媒体中心、生产机器和Web服务器第8章 树莓派作为家庭影院计算机第9章 树莓派用于生产环境第10章 树莓派作为Web服务器第3篇 树莓派编程第11章 Scratch编程第12章 Python编程第13章 Minecraft树莓派版第4篇 硬件破解第14章 学习硬件破解第15章 GPIO端口第16章 树莓派摄像头模块第17章 扩展电路板第5篇 附录附录A Python程序代码附录B 树莓派摄像头快速参考附录C HDMI显示模式
相关资源:树莓派用户指南 第3版__(英)EBEN UPTON,著;张静轩,郭栋,徐金超,王伟译_北京:人民邮电出版社