未来是计算机和机器人的世界。软、硬件编程将成为未来世界重要的一项技能。
通往山巅的技术之路有无数条,每条路的方式和难度都不一样。本书给零基础的读者指明了一条清晰适合的路径,采用通俗易懂的讲解方式,将软、硬件结合,并利用新奇、有趣的案例来激发读者的兴趣,让读者跨过进入编程世界的第一道门槛。
本书适合零基础而又想学习编程的任何人,可作为小学高年级,以及初、高中学生课外编程或机器人兴趣班的学习辅导书,也可作为树莓派电脑编程学习的入门指导书籍。
从编程环境入手,通过安装树莓派电脑掌握基础知识。通过安装Python 以及编写第一个Hello World 程序来学会如何编写代码和运行程序。
万事有果必有因。
这本书能够和大家见面,也是因为数个偶然。
最早的起因,是笔者想写一个培训教程,帮助小学生来学习编程。在给他们做培训的过程当中发现,从零基础开始学编程缺少一个合理而清晰的学习路径,因此笔者就在思索,如何能够更有效地开始学习编程。
计算机技术发展到现在,可以说学习资料和教材浩如烟海。一个零基础的学生,该如何选择一条适合自己的学习路径,从而轻松跨过进入编程世界的第一道门槛。这是一件非常困难的事情。
选择太多,对于初学者来说并不是一件好事。一条清晰的学习路径,相对平缓的学习难度曲线,每一个步骤都有详细说明,丰富的程序例子,尽量多的截图,这些都是笔者所设想的教程特色。
真正促使笔者将这些想法落实到行动上的触发点,是笔者有一个上幼儿园的儿子,姑且不管这些教程对别人有没有作用,至少可以作为培养儿子的资料,就当是教育投资也好啊。
笔者写完大概10 小节的内容之后,就尝试着将这些教程发布到多个自媒体平台,没想到收获了很多粉丝的赞同和认可,有了读者们的鼓励和支持,笔者就更有动力继续编写下去了。后续又发布了更多的教程,没想到受到了电子工业出版社石倩老师的认可并向笔者约稿,因此才有了此书的面世。
不忘初心,方得始终。笔者的初心很简单,希望能够给零基础的初学者一些建议和指导,能够跨过学习编程的第一道门槛,站上编程世界的第一级台阶。如果有读者觉得达到了这个目的,笔者就觉得不虚此行了。
本书主要内容:
? 从编程环境入手,通过安装树莓派电脑掌握基础知识。
? 通过安装Python 以及编写第一个Hello World 程序来学会如何编写代码和运行程序。
? 学习Python 的基础语法和编程思路。
? 引入一些可以用于树莓派GPIO 接口控制的传感器零件,学会组装连接、控制运行。
? 将多个零件组合,代码融会贯通,完成一个基本的功能。
不矫情,但还是要说很多感谢的话。
感谢爱人的支持,将家里安排得很好,让我没有后顾之忧。感谢老朋友老赵的支持,他给了很多建议。感谢石倩编辑的认可和鼓励,多次耐心的沟通和讨论,负责认真的审稿。感谢出版社的各位编辑老师,你们的辛勤工作值得更多的感谢!
因本书中有需要读者动手组装的课程,只看文字并不容易理解,后续笔者会陆续将其制作成视频上传至个人网站(www.code66.cn)。如果读者有任何意见或建议,欢迎加入交流QQ 群(603559164)