且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《树莓派Python编程指南》—— 导读

更新时间:2022-10-03 17:22:04


《树莓派Python编程指南》—— 导读

前  言
计算机已经不再只是用来工作的方盒子。任何拥有一个可编程处理中心的东西都可以称作计算机。游戏终端、智能手机、全球卫星定位系统(GPS)单元、平板电脑以及其他许多令人难以置信的设备都说明了这一点。它们都是计算机,并且它们已经接管了这个世界。我们用它们来工作、通信,以及娱乐。事实上,很难找到有哪个领域还从未使用过计算机。
销售人员喜欢用智能来描述嵌入式计算机设备(智能手机、智能电视、智能手表等),事实上它们却并不智能。处理单元只是块执行指令的硅片。智能手机的“智能”并非来自计算机芯片,而是来自对它们编程的人。
计算机是迄今为止人类发明的最强大的工具,但是由于很少有人知道如何开发它的潜能,目前我们只是使用了它的一小部分功能。在充满计算机的世界中,最重要的就是那些可以发挥计算机全部性能的编程人员。编程,是一项基本技能,并且在未来会变得更重要。
什么是编程
我们已经指出,计算机并不智能。它只是个按照清单一步步执行指令的单元。这个指令清单就是程序。编程,就是接受任务,将其分解成多个步骤,然后把它们用计算机可以理解的语言写下来。
树莓派可以理解多种语言,在本书中,你将学习到Python3——一种非常强大易学的语言。
本书适用于拥有树莓派并希望学些计算机编程的读者。学习本书不要求读者具有编程经验或者其他类似的技术。即便你只爱看漫画和科幻小说,都没关系,只要你具备前两个基本条件,这本书就是为你准备的。
读完本书,你将会对Python3有很深的理解,并且熟悉许多非常有用的模块(Python 附加模块)。通过Python3和这些模块,你将能控制树莓派的各个功能。你可以通过控制基本输入输出口(GPIO)使它和外界交互,或者用它连通互联网。拥有一个摄像头,你可以用树莓派拍照片,也可以制作游戏,操纵三维世界。简而言之,这是一本介绍如何发掘你的树莓派的全部潜力的图书。
目  录
前言
[第1章 起航(启动和运行)
1.1 组装好你的树莓派 ](https://yq.aliyun.com/articles/118389)
1.2 可能遇到的问题
[1.3 树莓派快速指南
1.3.1 使用LXDE(轻量级X11桌面环境)
1.3.2 使用终端
1.3.3 通过Raspi-Config改变配置
1.3.4 安装软件 ](https://yq.aliyun.com/articles/118409)
[1.4 Python3
1.4.1 Python解释器
1.4.2 运行Python程序 ](https://yq.aliyun.com/articles/118416)
1.5 小结
[第2章 Python简介
2.1 使用Turtles绘画
2.1.1 使用循环
2.1.2 条件处理:if、elif和else
2.1.3 使用函数和方法组织代码 ](https://yq.aliyun.com/articles/118457)
[2.2 一个Python游戏:猫和老鼠
2.2.1 理解变量
2.2.2 定义函数
2.2.3 在游戏中循环 ](https://yq.aliyun.com/articles/118474)
2.3 小结
[第3章 Python基础
3.1 变量、值和类型
3.1.1 值和类型
3.1.2 数字排序
3.1.3 使用Strings保存文字
3.1.4 布尔值:真或假
3.1.5 数据类型转换
3.1.6 知识测试 ](https://yq.aliyun.com/articles/118497)
[3.2 在结构体中存储值
3.2.1 字典和集合中的非序列元素
3.2.2 知识测试 ](https://yq.aliyun.com/articles/118506)
[3.3 控制程序流程
3.3.1 用循环遍历数据
3.3.2 深入理解循环嵌套
3.3.3 使用if语句控制程序分支
3.3.4 捕获异常 ](https://yq.aliyun.com/articles/118517)
3.4 使用函数复用代码
3.5 组合装配
3.6 使用类来构建对象
3.7 使用模块获得附加特性
3.8 小结
3.9 习题答案