导语

内容提要

本书是面向第4代树莓派(Raspberry Pi4B)的全新实战指南。树莓派(Raspberry Pi)是一款价格低廉、只有一张信用卡大小的计算机。然而麻雀虽小,却五脏俱全,树莓派是一款基于Linux操作系统的,能激发用户探索和实践计算机专业知识的实用工具。

本书生动有趣、图文并茂、内容翔实、深入浅出,包括100个树莓派最典型的应用案例,详细地剖析了树莓派的工作原理、网络应用、Python编程、游戏编程、传感器应用、服务器搭建、语音处理等知识。本书配有相关的源代码供读者下载,方便读者快速掌握树莓派的相关知识。

本书适合对树莓派应用和开发感兴趣的读者阅读,也可用作高校树莓派相关实践课程的教学参考书。

目录

第1章  树莓派应用简介

实例1  初识小伙伴树莓派

实例2  树莓派的家族成员

实例3  树莓派的典型应用

实例4  购买树莓派及其配件

实例5  选购树莓派其他配件

第2章  树莓派硬件剖析

实例6  树莓派的硬件结构

实例7  树莓派CPU的工作原理

实例8  树莓派的图形处理器

实例9  树莓派的内存

实例10  树莓派的硬件连接

第3章  安装树莓派操作系统

实例11  操作系统的基础知识

实例12  树莓派的操作系统

实例13  格式化MicroSD卡

实例14  用映像文件安装Raspbian系统

实例15  用NOOBS工具安装Raspbian系统

第4章  树莓派的网络应用

实例16  树莓派系统的基本配置

实例17  树莓派的菜单栏和关机步骤

实例18  在树莓派上安装及使用中文输入法

实例19  用树莓派浏览网页

实例20  用树莓派在网上购物和收发电子邮件

第5章  树莓派的文件管理

实例21  树莓派的文件系统

实例22  在树莓派上建立和删除文件夹

实例23  在树莓派上使用U盘和复制文件

实例24  树莓派的桌面偏好设置

实例25  复制树莓派的MicroSD卡

第6章  树莓派的办公应用

实例26  使用LibreOffice Writer编辑办公文档

实例27  使用LibreOffice Calc编辑电子表格

实例28  使用LibreOffice Impress编辑幻灯片

实例29  使用LibreOffice Draw绘制流程图

实例30  使用LibreOffice Math编辑数学公式

第7章  用树莓派学习Linux系统的常用命令

实例31  Linux系统的基本命令

实例32  Linux系统的文件管理命令

实例33  Linux系统的权限设置命令

实例34  在树莓派上安装和卸载软件包

实例35  在树莓派上查看系统资源的命令

第8章  远程控制树莓派

实例36  认识SSH安全传输协议

实例37  用PuTTY远程登录树莓派

实例38  用远程桌面连接控制树莓派

实例39  用VNC协议远程控制树莓派

实例40  通过网络与树莓派进行文件传输

第9章  用树莓派玩音乐

实例41  Sonic Pi的工作界面

实例42  播放一个单独的乐音

实例43  连续播放多个乐音

实例44  用树莓派模拟各种不同的乐器

实例45  用树莓派演奏更复杂的音乐

第10章  Scratch趣味编程

实例46  Scratch的工作界面

实例47  让角色在舞台中移动

实例48  让角色显示文字和发出声音

实例49  设计八爪鱼在海底游动的动画

实例50  设计一个女巫撞飞机的小游戏

第11章  树莓派Python编程入门

实例51  Python的编程界面

实例52  用Python进行数学运算

实例53  Python字符串处理

实例54  Python变量的类型及转换

实例55  Python的输入函数

实例56  编写简单的Python程序

实例57  Python的循环命令

实例58  Python的条件命令

实例59  Python创建和使用函数

实例60  Python对象和面向对象编程

第12章  树莓派游戏编程入门

实例61  用Python编写猜谜语游戏程序

实例62  用random模块生成一个随机数

实例63  用Python编写猜数游戏程序

实例64  认识pygame游戏开发平台

实例65  用pygame绘制几何图形

实例66  用pygame显示文字

实例67  用pygame显示图片

实例68  用pygame检测键盘和鼠标事件

实例69  用pygame播放声音

实例70  编写一个摘星星的游戏程序

第13章  树莓派外部接口编程

实例71  探索GPIO接口

实例72  认识RPi.GPIO模块

实例73  控制发光二极管闪烁

实例74  用GPIO模拟交通信号灯

实例75  用手机远程控制LED发光

第14章  树莓派图像处理

实例76  安装和使用USB摄像头

实例77  安装和使用树莓派官方摄像头

实例78  安装OpenCV视觉库

实例79  使用OpenCV实现静态图片的人脸识别

实例80  使用OpenCV实现动态图片的人脸识别

第15章  树莓派与传感器

实例81  红外线人体传感器

实例82  用超声波传感器测量距离

实例83  连接温度和湿度传感器

实例84  开启树莓派3B+或4B的硬件串行接口

实例85  树莓派连接GPS卫星定位模块

第16章  用树莓派搭建服务器

实例86  用树莓派搭建Lighttpd服务器

实例87  用树莓派搭建Apache服务器

实例88  用树莓派搭建Nginx服务器

实例89  安装和使用MySQL数据库

实例90  安装PHP服务器

实例91  用树莓派搭建DHCP服务器

实例92  用树莓派搭建DNS服务器

实例93  用树莓派搭建FTP服务器

实例94  用树莓派搭建Samba服务器

实例95  用树莓派搭建电子邮件服务器

实例96  用树莓派搭建代理服务器

第17章  树莓派语音处理

实例97  用树莓派制作微型电台

实例98  用树莓派实现语音合成

实例99  树莓派语音报时温度计

实例100  树莓派声控电灯

python猜谜语小游戏代码_树莓派趣学实战100例--网络应用+Python编程+传感器+服务器搭建...相关推荐

  1. python猜谜语小游戏代码_一个猜谜语程序的逆向之旅

    坑边闲话:猜谜语的游戏想必大家都玩过,所谓的程序谜语,其实并不是考验一个人智力.脑筋急转弯能力的游戏,而是锻炼逆向.动态调试的小 trick.今天让我们一起感受一下 IDA Pro 7.0 逆向的魅力 ...

  2. python猜谜语小游戏代码_C语言谜语博士的难题代码及解析

    谜语博士遇到了两个难题,先看第一个难题. 谜语博士的难题(一) 问题描述 诚实族和说谎族是来自两个岛屿的不同民族,已知诚实族的人永远说真话,而说谎族的人永远说假话. 一天,谜语博士遇到3个人,知道他们 ...

  3. Python数字炸弹小游戏代码

    #Python数字炸弹小游戏代码 import random import time bomb = random.randint(1, 99) print(bomb) start = 0 end = ...

  4. 【PyTorch深度学习项目实战100例】—— Python+OpenCV+MediaPipe手势识别系统 | 第2例

    前言 大家好,我是阿光. 本专栏整理了<PyTorch深度学习项目实战100例>,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集. 正在更新 ...

  5. c++编写手机小游戏代码_只需22行代码,用python编写自己的小游戏

    假期最后一天,有些人在外面玩累了,有些人躺在家里快发霉了,闲暇时候不如动动手做个小游戏玩一玩吧! 本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下 1 import ...

  6. python简单小游戏代码_一个简单的python小游戏---七彩同心圆

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 用pygame做一个简单的python小游戏-七彩同心圆 玩法:每次点击鼠标时,会以鼠标为圆心,不断 ...

  7. python图形小游戏代码_手把手制作Python小游戏:俄罗斯方块(一)

    手把手制作Python小游戏:俄罗斯方块1 大家好,新手第一次写文章,请多多指教 A.准备工作: 这里我们运用的是Pygame库,因为Python没有内置,所以需要下载 如果没有pygame,可以到官 ...

  8. c++编写手机小游戏代码_玩过自己开发的贪吃蛇吗?点这里,教你用Python写一个贪吃蛇小游戏!(附源代码)...

    后台回复'0816',加入Python交流群~ 往日回顾:Python必读好书,这9本份量十足~ 本文代码的实现效果,获取源代码,请直接滑到文末~都说Python除了生孩子,什么都能干.咱们今天,就用 ...

  9. python迷宫小游戏代码_用 Python 写个消消乐小游戏

    提到开心消消乐这款小游戏,相信大家都不陌生,其曾在 2015 年获得过玩家最喜爱的移动单机游戏奖,受欢迎程度可见一斑,本文我们使用 Python 来做个简单的消消乐小游戏. 很多人学习python,不 ...

最新文章

  1. html百度地图跳动标注,trajectory.html
  2. 线程安全与可重入函数的区别及联系
  3. 我要放弃RedHat Linux了
  4. java jdbc 链接pg_Java零基础教程
  5. maven junit测试_使用Maven Failsafe和JUnit @Category将集成测试与单元测试分开
  6. 输入长度_CAD怎么测量长度?
  7. 没法再详细的说说Linux压缩与归档命令(下-2)
  8. 使用jQuery获取视口大小
  9. line search中的重要定理 - 梯度与方向的点积为零
  10. 运用ffmpeg生成MP4文件
  11. GB2312区位码、编码表与编码规则
  12. 树莓派官方显示屏亮度
  13. 计算机考研和软件的区别吗,考研考计算机与考软件有什么区别
  14. PS抠头发妙法(原创技巧)
  15. 红孩儿编辑器模块设计7
  16. 至少12亿元收支差,分析运营商7大数据产品应用
  17. 机器学习中的度量指标:ROC曲线,AUC值,K-S曲线
  18. 《亲爱的热爱的》:CTF黑客在线恋爱
  19. TS科普19 各种流(如:MP3、H264、H265等)在TS的流类型
  20. 理解:L1正则先验分布是Laplace分布,L2正则先验分布是Gaussian分布——复习篇

热门文章

  1. 计算机设备供配电,IDC机房供配电系统解决方案
  2. 继电保护整定值计算软件_继电保护整定电流
  3. ChatGPT 中文 Prompt 提示词,常用、高频集合
  4. 【C语言】笔记:输入身份证号,输出出生年月
  5. 《Multilingual Code-Switching for Zero-Shot Cross-LingualIntent Prediction and Slot Filling》论文研读
  6. 远赴人间惊鸿宴,云台山风景区上见初雪
  7. 无痕搜索:10款最佳隐私搜索引擎
  8. 浮动广告(页面中一张广告图片不断的变化位置)
  9. springboot优雅关机
  10. 如何在SaaS企业及服务市场上站稳脚跟