《树莓派Python编程指南》——第1章 起航(启动和运行)1.1 组装好你的树莓派

第1章 起航(启动和运行)

欢迎阅读本书。本书从三维图像、游戏编程到控制电子学,再到推文,会让你学到如何解放这个小计算机的全部能量。你将会看到掩藏在表象之下的内部世界,并学会如何创建程序以发挥这台小计算机的全部特性。

1.1 组装好你的树莓派

为跟进本书,你需要一些设备:

  • 树莓派
  • USB键盘
  • USB鼠标
  • SD卡
  • 显示器
  • 电源

还有一些有用的可选设备:

  • 有源USB集线器(强烈推荐)
  • 摄像头模块
  • USB网络摄像头
  • USB 无线网络(WiFi)适配器

本书中的所有内容都可以在A版树莓派上完成。从编程角度而言,B版树莓派的强大之处在于多了个网络接口。这个接口在你需要安装软件时可以方便地接入互联网。
树莓派兼容任何USB键盘、鼠标和大多数的SD卡。仅有少数SD卡可能会存在问题。如果不确定,可以通过树莓派网上商城购买。
树莓派拥有一个HDMI(高清多媒体)视频输出端口,但是大多数显示器只有VGA或者DVI输入。如果可能,请选用具有DVI或者HDMI输入的显示器。一个HDMI转DVI接头只要几十块钱,并且其不会降低图像质量。市场上也有HDMI转VGA转接器,但是其价格昂贵且性能不稳定。所以只有在没有其他选择时才会使用这种转接头方案。
品牌厂商出品的USB电源都可以工作,而一些杂牌廉价USB电源可能会出现问题。如果可能,建议不要在电源方面太过节俭。当然,你也可以通过USB电缆连接普通计算机给树莓派供电。
有源USB集线器可以减少本章后边提到的电源相关的问题。并不是所有的USB集线器都是有源的,所以要保证你的USB集线器可以通过市电供电。
我们将在第9章中谈论如何选择摄像头。这里唯一要指出的是,如果你选择USB网络摄像头,请保证它兼容树莓派。
通过将树莓派用网线连接到路由器或者使用USB无线适配器连接到无线网络,你可以将树莓派接入互联网,并安装本书中需要用到的软件。

时间: 2024-09-30 01:55:46

《树莓派Python编程指南》——第1章 起航(启动和运行)1.1 组装好你的树莓派的相关文章

《树莓派Python编程指南》——第3章 Python基础3.1 变量、值和类型

本节书摘来自华章计算机<树莓派Python编程指南>一书中的第3章,第3.1节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问"华章计算机"公众号查看. 第3章 Python基础 在前面章节中,我们直接深入Python程序中,希望能够给你一个概念--什么是Python.但你还不清楚它具体是如何工作的.本章中,我们将回答这些问题,并详细介绍如何在Python中创建自己的程序.在后继的章节中,我们将分别介绍Python的不同特性,帮助你为树

《树莓派Python编程指南》——第2章 Python简介2.1 使用Turtles绘画

第2章 Python简介 本章通过一些代码示例来逐步介绍Python.你不必了解这些代码的所有细节,本章只是带你领略下编程的感觉.你将会学到如何在屏幕上绘画,甚至如何编写简单的游戏.同时,你将会学到一些编程的基本概念.如果无法完全理解本章中的程序,不用担心,我们会在后面章节中做详细介绍. 2.1 使用Turtles绘画 是时候开始编程了!我们强烈建议你将代码一行行输入IDLE3,这样可以帮助你理解每行都做了什么事情.言归正传,打开IDLE3,点击File→New Window,然后输入: 然后点

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

前 言 计算机已经不再只是用来工作的方盒子.任何拥有一个可编程处理中心的东西都可以称作计算机.游戏终端.智能手机.全球卫星定位系统(GPS)单元.平板电脑以及其他许多令人难以置信的设备都说明了这一点.它们都是计算机,并且它们已经接管了这个世界.我们用它们来工作.通信,以及娱乐.事实上,很难找到有哪个领域还从未使用过计算机. 销售人员喜欢用智能来描述嵌入式计算机设备(智能手机.智能电视.智能手表等),事实上它们却并不智能.处理单元只是块执行指令的硅片.智能手机的"智能"并非来自计算机芯片

《树莓派Python编程指南》—— 1.3 树莓派快速指南

1.3 树莓派快速指南 本书主要面向编程方向,而不是介绍如何使用树莓派.因此我们不会过多地介绍树莓派.但你会从中了解到树莓派是如何工作的. 有不少操作系统可以运行在树莓派上,本书的命令都是基于Raspbian的(一个树莓派默认的操作系统),也是初学者最好的选择.如果有Linux的使用经验,可以选择Arch或者Fedora.选择了其他系统,就需要将本书的apt-get命令转换为相应系统的命令以完成软件包管理. 在树莓派上安装Raspbian的最简便方法是使用NOOBS,可以从www.raspber

《树莓派Python编程指南》——3.3 控制程序流程

3.3 控制程序流程 while循环是一种最简单的循环.只要结果是布尔类型的任何语句都可以做它的判断条件,它将会持续循环到条件为假.如果条件始终为真,它将一直循环下去.例如: 但愿你还记得第2章的循环体.在条件后面要加上冒号,接下来的一行要有缩进,所有缩进部分都属于循环体.要在Python解释器中运行这段代码,输入print语句之后要按回车键(Enter).用退格键(backspace)删掉自动产生的tab(缩进),然后再按回车键.这是告诉Python循环体结束了,你需要执行这段代码. 这段代码

《树莓派Python编程指南》——2.3 小结

2.3 小结 我们的Python快速导览到此为止.希望这些程序能够帮助你理解它.不用担心无法百分之百地理解全部内容,我们会在第3章比较详细地介绍Python的其他部分.无论如何,还是希望你能理解下列几个方面: Python程序由一系列命令组成并从上到下执行. 可以通过循环和if语句控制程序的执行顺序. 不必事必躬亲,通过导入模块,使用模块中的方法可以完成许多工作. 函数可以帮助重用代码,也可以使程序变得易于理解和维护. 变量可以存储信息以便后面使用. 在Python中画一朵花或者写个游戏非常容易

《树莓派Python编程指南》——1.5 小结

1.5 小结 读完本章,你应该理解以下内容: 你需要一些额外的硬件以更好地利用树莓派. 供电不足是最常见的问题. 遇到问题时,最好从dmesg和syslog开始查找原因. Raspbian使用LXDE桌面环境. 终端是和底层操作系统最有效的沟通方式. raspi-config可以用来配置树莓派. apt-get可以用来安装新软件. Python可以通过shell交互或者文本程序运行.

《树莓派Python编程指南》——2.2 一个Python游戏:猫和老鼠

2.2 一个Python游戏:猫和老鼠 现在,让我们开始第二个Python程序.这次你将写出一个猫和老鼠的游戏.游戏者使用方向键来控制老鼠,使其保持在猫的前方(由计算机控制猫).保持时间越长,得分越高. 下面例子中的程序名字是Chapter2-catandmouse.py. 打开一个IDLE3新窗口并输入下面的代码: 代码很多,在仔细读之前可以先试玩几次感受一下.这样也可以检验你的输入是否完全正确.如果程序出错,先检查下输入,然后再试一下.图2-4给出了程序运行界面. 2.2.1 理解变量 程序

《树莓派Python编程指南》——3.4 使用函数复用代码

3.4 使用函数复用代码 我们已经使用过一些函数,如print()和input().这些都是Python内置函数.你还可以自己定义函数.第2章中你已经定义过自己的函数,这里我们来复习一下.看下这个: 这段代码定义了一个名叫square(平方)的函数,然后使用这个函数计算了4的平方.使用它的时候需要在名字后面跟一个包含在小括号里的数字--我们称为参数.函数运行时,参数名(本例中是num)将会被赋值为你给定的数字.return语句可以出现在程序中的某个地方,用来给主程序返回数据.如果有多个retur