《达人迷 Raspberry Pi趣味编程13例=Raspberry pi for kids》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:(英)Richard Wentk著
  • 出 版 社:
  • 出版年份:2017
  • ISBN:
  • 页数:0 页
图书介绍:

概述 1

关于本书 2

给达人迷们的假设 3

本书中的图标 3

更多内容 4

下一步 4

第1周 做一个树莓派 5

第1章 给你的树莓派找零件 7

了解树莓派 7

无法通过树莓派做的事情 8

你能通过树莓派完成,却不能通过更大的计算机完成的事情 9

发现不同类型的树莓派 9

了解树莓派的附加设备 11

收集树莓派的零件 11

决定你是否需要一个集线器 12

选择鼠标和键盘 13

选择显示器或电视 14

区分电缆和连接器 15

选择存储卡 15

找到存储卡 16

找到电源 16

其他电缆 17

添加可选的附加组件 17

选择一个盒子 17

添加Wi-Fi(或者不添加) 18

添加摄像头 19

添加扬声器和耳机 19

懒人收集组件方法 19

检查看看你都有什么了 20

第2章 在树莓派里创建思维 21

了解操作系统 21

在树莓派里接触Linux系统 22

接触Raspbian 23

接触NOOBS 24

通过懒惰的方式得到NOOBS 25

通过困难的方法得到NOOBS 25

寻找一个PC或者Mac 25

选择一个存储卡 26

选择一个读卡器 26

使用读卡器 27

将NOOBS安装到存储卡上 27

下载SD格式化程序到Mac中 28

在Mac中对存储卡格式化 28

将NOOBS下载到Mac中 30

提取NOOBS到Mac 31

在Mac中复制NOOBS 32

将SD格式化程序下载到PC中 32

在PC上格式化存储卡 33

下载NOOBS到计算机上 35

第3章 树莓派的连接 37

寻找一个空间 37

找到电源 38

插入存储卡 38

将存储卡插入Model A或B中 39

把卡插入Model A+、B+或Pi 2 39

与显示器或者电视连接 40

使用HDMI到HDMI连接线 40

使用HDMI到DVI适配器口的连接线 41

打开显示器电源 41

连接USB集线器 42

连接键盘和鼠标 43

连接到互联网 43

接通电源 44

第4章 连接电源并开始使用 46

启动树莓派 46

引导Raspbian 48

配置你的树莓派 49

使用安装选项 50

设置区域 51

理解时区 52

设置时区 53

了解键盘布局 54

设置键盘布局 55

设置高级选项 57

设置超频 57

设置高级选项 58

完成设置 59

关闭或重启树莓派 60

第5章 使用桌面 61

开始使用桌面 61

使用旧版本的桌面 62

熟悉桌面 63

找到任务栏和桌面区域 63

通过窗口进行操作 64

使用任务栏 65

使用快速启动图标 65

开启Epiphany 65

在File Manager(文件管理器)中寻找文件 67

接触god-mode模式 70

使用活动监视器 70

使用桌面菜单 71

编辑文件 71

第2周 简单的程序项目 75

第6章 从Scratch开始 77

了解Scratch 77

连接模块和编写脚本 78

发现并开始使用Scratch 79

浏览Scratch 80

了解舞台 80

使用go to(移动到)语句移动精灵 81

将精灵放在中心位置 82

滑动精灵 83

移动和转动精灵 83

理解转动和旋转 83

编写简单的脚本 84

分解脚本 85

右键单击模块 85

为精灵编写重置脚本 85

控制脚本 86

使用控制模块 86

停止脚本 88

创建简单的反弹脚本 88

引入变量 89

使用变量 90

创建变量 90

理解所有精灵和此精灵唯一的区别 91

将变量插入模块 92

设置和改变变量的值 93

理解模块中的变量 94

显示和隐藏变量 95

第7章 接触Sonic Pi 96

从Sonic Pi开始 97

在树莓派上创建声音 97

用Sonic Pi奏曲 99

和时间玩耍 100

实时编码 101

进行指导性学习 101

看看代码窗口 101

看看日志窗口 102

理解帮助窗口 102

理解工具 104

理解代码完成 104

理解音乐和声音 105

使用音符值 105

使用音符名 106

使用合成器 106

使用合成器参数 107

理解默认参数 107

创作更复杂的音乐 108

第3周 了解更多的程序 109

第8章 开始使用Python 111

接触Python 111

在树莓派上找到Python 112

创建Python 114

释放Python的数学能力 115

代码有错 116

保存信息 117

创建变量 117

使用变量 118

创建配方 119

使用shell和编辑器 119

打开编辑器窗口 120

添加代码 121

运行代码 122

检查代码 123

第9章 用Python创作猜谜游戏 124

思考代码 124

找出你需要学什么 125

制作待办清单 125

问玩家一个问题 127

使用row_input 128

尝试你的新技巧 128

检查答案 130

检查“是”或“否” 130

检查所有事情 131

到处看看 131

反向检查 132

添加冒号和缩进 132

重复问题 134

数到10 134

在python里使用范围 134

提前结束计数 135

找出变量类型 136

转换类型 137

输出文本和数字 137

将猜谜游戏组合起来 138

重复代码并简化 139

关于函数的知识 139

创建和使用函数 140

决定把什么放入函数 140

编写猜谜函数 141

添加巧妙和神奇的技巧 142

第10章 钻研Linux命令 144

理解命令行 144

使用命令 145

从命令开始 146

理解神奇的单词命令 147

使用开关 147

寻找并学习命令 148

使用cd和ls命令 149

进一步学习cd命令 151

接触重要的Linux目录 151

通过sudo成为一个超级用户 152

使用命令快捷键 153

退回到之前的命令 153

查找早期的命令 154

使用history命令 154

第11章 Linux的管理与自定义 155

接触文件权限 155

理解读、写和执行 156

检查权限 157

理解权限 158

理解用户和组 159

了解组的含义 159

检查用户和组 159

了解everyone权限 160

权限操作 161

使用chmod命令 161

选取谁 161

选择一种方法 162

选取功能 162

整合在一起 163

使用数字 164

使用-R开关 165

用户和组成员一起工作 165

组的使用 166

添加用户到组 166

创建和操作文件 167

创建一个文件 167

以root用户身份创建一个文件 168

复制文件和目录 168

重命名文件名和目录名 169

删除文件和目录 169

使用通配符 169

安装软件 170

更新和升级 170

卸载软件 171

第4周 有趣的树莓派软件项目 173

第12章 把你的图形扔进Turtles中 175

来认识一下Python Turtle 175

Turtle命令入门 176

预备工作 177

绘制一条线 177

转向 178

理解左和右的概念 179

绘制另外一条线 179

绘制与移动 180

绘制正方形 180

计算出turtle的位置 181

在窗口中的移动 183

转换到一个朝向 183

绘制一个圆圈 184

控制绘笔 184

改变turtle的移动速度 184

理解颜色 185

理解颜色的格式 186

设置绘笔颜色 186

重置绘笔颜色以及其他所有的属性 187

使用函数进行绘制 187

编写一个绘制方法 188

使用常量与变量 189

重复方法 189

通过重复调用绘制一些好看的图形 190

使用智能重复 191

初识递归 191

使用递归 191

第13章 整合《我的世界》与Python 193

《我的世界》(Minecraft)入门 193

探索这个世界 194

改变视角 195

修改现有的世界 196

理解API 196

理解Minecraft API 197

详细了解Minecraft API 197

使用Minecraft API 198

使用API调用 199

在Minecraft中进行瞬移 200

移除模块 201

搭建房屋 202

尝试一些其他的项目 204

第14章 搭建一个傻瓜网站 205

认识网络服务器 205

理解傻瓜网站 206

选择一个网络服务器 207

安装nginx 207

启动nginx 208

检查nginx 208

编写简单的网页 209

使用index.html 210

理解标签 211

理解html、head与body标签 212

搞定文件权限 212

修改欢迎标语 213

了解更多网页设计知识 214

分割内容与样式 214

CSS入门 215

创建一个CSS文件 215

添加样式 216

认识样式 216

将风格从HTML中移除 217

在网页中加载一个CSS文件 217

查看网页 217

较为深入地学习CSS与HTML 218

运用一些非常实用的标签 218

使用<div>与外部class选择器 219

第15章 编写一个智能网站 221

理解智能网站 221

认识PHP 222

安装PHP 223

设置index.php 223

告诉nginx去使用PHP 225

重启 225

PHP入门 226

测试PHP 227

玩一玩PHP 228

声明并打印变量 229

显示日期与时间 230

认识PHP的智能 231

记录日期与时间 231

创建一个文件 232

告诉PHP写入文件是哪个 232

让PHP写出日期与时间 232

分行 233

将PHP与Linux连接 234

处理权限问题 235

在PHP中使用Python 236

整合 237

JavaScript简介 238

第5周 使用网络摄像头 239

第16章 使用网络摄像头拍照 241

了解网络摄像头 241

理解拍照摄像头 242

选择一台网络摄像头 242

使用RPI摄像头 243

认识Pygame 243

将Pygame加入到一个Python项目中 245

开启摄像头 245

设置宽度与高度 246

设置用于拍照的网络摄像头 246

拍摄并且保存一张照片 247

运行并且检查代码 248

查看照片 249

处理问题 250

升级你的脚本 250

第17章 制作一个简易的网络摄像头 252

设置一张网页 252

认识nano 253

编写一个PHP脚本 254

复制并且保存文件 255

检查网页 255

调试一张网页 256

先想想权限的问题 256

查找网络用户 257

获得视频设备的权限 257

搞定网络目录权限 259

进行更多高级调试 259

通过打印消息测试代码 260

假扮用户 260

从命令行运行PHP 261

放弃 261