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

简介:


9a06eaac8672fd0fc69f225c7b9aa34b5c1ab754

前  言
计算机已经不再只是用来工作的方盒子。任何拥有一个可编程处理中心的东西都可以称作计算机。游戏终端、智能手机、全球卫星定位系统(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 习题答案
相关文章
|
10月前
|
传感器 JavaScript 物联网
盘点30个Python树莓派源码Python爱好者不容错过
盘点30个Python树莓派源码Python爱好者不容错过
195 1
盘点30个Python树莓派源码Python爱好者不容错过
|
传感器 存储 机器学习/深度学习
Python树莓派开发
Python树莓派开发
435 0
Python树莓派开发
|
JavaScript Python
简单WiFi控制小车系统(树莓派+python+web控制界面)
好丑😂 对不对 ,不过反正可以蛇皮走位就行。 蛇皮走位演示视频: 只需要 一个 index.html 和Index.py 就可以实现 简单WiFi 控制小车。 你需要准备的有
446 1
简单WiFi控制小车系统(树莓派+python+web控制界面)
|
Linux 测试技术 API
树莓派4B:1gRAM安装Python GUI库Kivy教程
树莓派4B:1gRAM安装Python GUI库Kivy教程
640 0
树莓派4B:1gRAM安装Python GUI库Kivy教程
|
计算机视觉 Python
树莓派/PC实现实时摄像头数据共享(Python—picamera)
树莓派/PC实现实时摄像头数据共享(Python—picamera)
树莓派/PC实现实时摄像头数据共享(Python—picamera)
|
计算机视觉 Python
树莓派/PC实现实时摄像头数据共享(Python—OpenCV)
树莓派/PC实现实时摄像头数据共享(Python—OpenCV)
树莓派/PC实现实时摄像头数据共享(Python—OpenCV)
|
传感器 Python
树莓派读取DHT11温湿度数据 Python
树莓派4使用Python通过GPIO从DHT11温湿度传感器读取数据
719 0
|
物联网 Python
阿里云物联网平台体验(树莓派+Python篇)
采用高级语言Python基于树莓派进行物联网云端对接
4026 0
|
物联网 Python
阿里云物联网平台体验(树莓派+Python篇)
阿里云物联网平台体验(树莓派+Python篇) 虽然对阿里云物联网平台比较熟悉了,从一开始就有幸参与了飞凤平台(Link Develop 一站式开发平台的前身)的一些偏硬件接入的工作。
13664 0
|
人工智能 测试技术 Python
书籍:树莓派家庭自动化 Home Automation(python) with Raspberry Pi - 2019.pdf
简介 本实践指南一步一步地展示了如何使用功能强大的Raspberry Pi进行家庭自动化。 本书以易于理解的方式编写,包含适用于Amazon Echo,Google Home,智能灯泡和恒温器等的DIY项目。