学习使用树莓派的 7 个资源
树莓派

> 
> 一些缩短树莓派学习曲线的书籍、课程和网站。
> 
> 
> 


![](/data/attachment/album/201904/11/101010bh5mymhe677f37df.png)


[树莓派](https://opensource.com/resources/raspberry-pi)是一款小型单板计算机，最初用于教学和学习编程和计算机科学。但如今它有更多用处。它是一种经济的低功耗计算机，人们将它用于各种各样的事情 —— 从家庭娱乐到服务器应用，再到物联网（IoT） 项目。


关于这个主题有很多资源，你可以做很多不同的项目，却很难知道从哪里开始。以下是一些资源，可以帮助你开始使用树莓派。看看这篇文章，但不要满足于此。到处看下，深入下去你就会发现树莓派的新世界。


### 书籍


关于树莓派有很多不同语言的书籍。这两本书将帮助你开始了解，然后深入了解树莓派。


#### 由 Simon Monk 编写的《树莓派手边书：软件和硬件问题及解决方案》


Simon Monk 是一名软件工程师，并且多年来一直是业余手工爱好者。他最初被 Arduino 这块易于使用的开发板所吸引，后来出版了一本关于它的[书](http://simonmonk.org/progardui2ed/)。后来，他开始使用树莓派并写了《[树莓派手边书：软件和硬件问题和解决方案](http://simonmonk.org/raspberry-pi-cookbook-ed2/)》这本书。在本书中，你可以找到大量树莓派项目的最佳时间，以及你可能面对的各种挑战的解决方案。


#### 由 Simon Monk 编写的《树莓派编程：从 Python 入门》


Python 已经发展成为开始一个树莓派项目的首选编程语言，因为它易于学习和使用，即使你没有任何编程经验。此外，它的许多库可以帮助你专注于使你的项目变得特别，而不是实现协议以与传感器反复通信。Monk 在《树莓派手边书》中写了两章关于 Python 编程，但《[树莓派编程：从 Python 入门](http://simonmonk.org/programming-raspberry-pi-ed2/)》是一个更全面的快速入门。它向你介绍了 Python，并向你展示了可以在树莓派上使用它创建的一些项目。


### 在线课程


新的树莓派用户可以选择许多在线课程和教程，包括这个入门课程。


#### 树莓派课程


Instructables 免费的在线[树莓派课程](https://www.instructables.com/class/Raspberry-Pi-Class/)提供了对树莓派的全面介绍。它从树莓派和 Linux 操作基础开始，然后进入 Python 编程和 GPIO 通信。如果你是这方面的新手，并希望快速入门，这使它成为一个很好的自上而下的树莓派指南。


### 网站


网络中充斥着关于树莓派的优秀信息，但这四个网站对于新用户而言应该首先知道。


#### RaspberryPi.org


官方的[树莓派](https://raspberrypi.org)网站是最好的入门之一。有许多关于特定项目的文章会链接到这里的基础知识，如将 Raspbian 安装到树莓派上。（这是我倾向的做法，而不是在每篇文章中重复说明。）你还可以找到学生技术[教育](https://www.raspberrypi.org/training/online)方面的[示例项目](https://projects.raspberrypi.org/)和课程。


#### Opensource.com


在 Opensource.com 上，你可以找到许多不同的树莓派项目指导、入门指南、成功案例、更新等。看一下[树莓派主题页面](https://opensource.com/tags/raspberry-pi)，了解人们在树莓派上做了什么。


#### Instructables 和 Hackaday


你想造自己的复古街机么？或者在镜子上显示当天的天气信息、时间和第一事务？你是否想要为派对创建一个文字时钟或者相簿？你可以在 [Instructables](https://www.instructables.com/technology/raspberry-pi/) 和 [Hackaday](https://hackaday.io/projects?tag=raspberry%20pi) 这样的网站上找到如何使用树莓派完成所有这些（以及更多！）的说明。如果你不确定是否要买树莓派，请浏览这些网站，你会发现有很多理由值得购买。


你最喜欢的树莓派资源是什么？请在评论中分享！




---


via: <https://opensource.com/article/19/3/resources-raspberry-pi>


作者：[Manuel Dewald](https://opensource.com/users/ntlx) 选题：[lujun9972](https://github.com/lujun9972) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
The [Raspberry Pi](https://opensource.com/resources/raspberry-pi) is a small, single-board computer originally intended for teaching and learning programming and computer science. But today it's so much more. It is affordable, low-energy computing power that people can use for all kinds of things—from home entertainment over server applications to Internet of Things (IoT) projects.

There are so many resources on the topic and so many different projects you can do, it's hard to know where to begin. Following are some resources that will help you get started with the Raspberry Pi. Have fun browsing through it, but don't stop here. By looking left and right you will find a lot to discover and get deeper into the rabbit hole of the Raspberry Pi wonderland.

## Books

There are many books available in different languages about the Raspberry Pi. These two will help you start—then dive deep—into Raspberry Pi topics.

*Raspberry Pi Cookbook: Software and Hardware Problems and Solutions* by Simon Monk

Simon Monk is a software engineer and was a hobbyist maker for years. He was first attracted to the Arduino as an easy-to-use board for electronics development and later published a [book](http://simonmonk.org/progardui2ed/) about it. Later, he moved on to the Raspberry Pi and wrote * Raspberry Pi Cookbook: Software and Hardware Problems and Solutions*. In the book, you can find a lot of best practices for Raspberry Pi projects and solutions for all kinds of challenges you may face.

*Programming the Raspberry Pi: Getting Started with Python* by Simon Monk


Python has evolved as the go-to programming language for getting started with Raspberry Pi projects, as it is easy to learn and use, even if you don't have any programming experience. Also, a lot of its libraries help you focus on what makes your project special instead of implementing protocols to communicate with your sensors again and again. Monk wrote two chapters about Python programming in the *Raspberry Pi Cookbook*, but * Programming the Raspberry Pi: Getting Started with Python* is a more thorough quickstart. It introduces you to Python and shows you some projects you can create with it on the Raspberry Pi.

## Online course

There are many online courses and tutorials new Raspberry Pi users can choose from, including this introductory class.

### Raspberry Pi Class

Instructables' free [Raspberry Pi Class](https://www.instructables.com/class/Raspberry-Pi-Class/) online course offers you an all-around introduction to the Raspberry Pi. It starts with Raspberry Pi and Linux operating basics, then gets into Python programming and GPIO communication. This makes it a good top-to-bottom Raspberry Pi guide if you are new to the topic and want to get started quickly.

## Websites

The web is rife with excellent information about Raspberry Pi, but these four sites should be on the top of any new user's list.

### RaspberryPi.org

The official [Raspberry Pi](https://raspberrypi.org) website is one of the best places to get started. Many articles about specific projects link to the site for the basics like installing Raspbian onto the Raspberry Pi. (This is what I tend to do, instead of repeating the instructions in every how-to.) You can also find [sample projects](https://projects.raspberrypi.org/) and courses on [teaching](https://www.raspberrypi.org/training/online) tech topics to students.

### Opensource.com

On Opensource.com, you can find a number of different Raspberry Pi project how-to's, getting started guides, success stories, updates, and more. Take a look at the [Raspberry Pi topic page](https://opensource.com/tags/raspberry-pi) to find out what people are doing with Raspberry Pi.

### Instructables and Hackaday

Do you want to build your own retro arcade gaming console? Or for your mirror to display weather information, the time, and the first event on the day's calendar? Are you looking to create a word clock or maybe a photo booth for a party? Chances are good that you will find instructions on how to do all of this (and more!) with a Raspberry Pi on sites like [Instructables](https://www.instructables.com/technology/raspberry-pi/) and [Hackaday](https://hackaday.io/projects?tag=raspberry%20pi). If you're not sure if you should get a Raspberry Pi, browse these sites, and you'll find plenty of reasons to buy one.

What are your favorite Raspberry Pi resources? Please share them in the comments!

## Comments are closed.