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

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

书籍

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

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

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

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

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

在线课程

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

树莓派课程

Instructables 免费的在线树莓派课程提供了对树莓派的全面介绍。它从树莓派和 Linux 操作基础开始,然后进入 Python 编程和 GPIO 通信。如果你是这方面的新手,并希望快速入门,这使它成为一个很好的自上而下的树莓派指南。

网站

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

RaspberryPi.org

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

Opensource.com

在 Opensource.com 上,你可以找到许多不同的树莓派项目指导、入门指南、成功案例、更新等。看一下树莓派主题页面,了解人们在树莓派上做了什么。

Instructables 和 Hackaday

你想造自己的复古街机么?或者在镜子上显示当天的天气信息、时间和第一事务?你是否想要为派对创建一个文字时钟或者相簿?你可以在 Instructables 和 Hackaday 这样的网站上找到如何使用树莓派完成所有这些(以及更多!)的说明。如果你不确定是否要买树莓派,请浏览这些网站,你会发现有很多理由值得购买。

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

本文由 LCTT 原创编译,Linux中国 荣誉推出

树莓派python编程自学-一些缩短树莓派学习曲线的书籍、课程和网站相关推荐

  1. 树莓派python编程自学-两个简易的树莓派初学者Python程序

    Python是由Guido van Rossum于1991年创建的高级编程语言.它是一种编程语言,就像C ++,C#,Java或任何其他编程语言一样. Python非常易于使用,语法清晰,但却是一种强 ...

  2. 树莓派python编程小车_Sunny的树莓派小车DIY教程(附视频)

    一.组件介绍 大家好,我是Sunny.今天将给大家带来系列教程<树莓派小车系列>,先给大家介绍介绍我这次使用到的一些组件. 1.树莓派 2.小车底盘 3.小车车轮(马达) 4.L298N电 ...

  3. 树莓派python编程小车_【树莓派】树莓派小车(三)Python控制小车

    正文之前 由于最近忙于复习赶考,所以暂时没有拿起树莓派小车,直到昨天,终于空出时间来把代码整理一下来和大家分享. 正文 在树莓派小车系列之二中,讲到了树莓派的引脚定义方式有两种: PHYSICAL N ...

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

    本节书摘来自华章计算机<树莓派Python编程指南>一书中的第2章,第2.2节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区"华章 ...

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

    本节书摘来自华章计算机<树莓派Python编程指南>一书中的第1章,第1.3节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区"华章 ...

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

    本节书摘来自华章计算机<树莓派Python编程指南>一书中的第2章,第2.3节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区"华章 ...

  7. 《树莓派Python编程入门与实战》——3.5 关于Python交互式shell

    本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第3章,第3.5节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  8. 《树莓派Python编程入门与实战(第2版)》——3.9 小结

    本节书摘来自异步社区<树莓派Python编程入门与实战(第2版)>一书中的第3章,第3.9节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 ...

  9. 《树莓派Python编程入门与实战(第2版)》——1.7 排除树莓派的故障

    本节书摘来自异步社区<树莓派Python编程入门与实战(第2版)>一书中的第1章,第1.7节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 ...

最新文章

  1. Flutter 实现根据环境加载不同配置
  2. 2021年春季学期-信号与系统-第七次作业参考答案-第一小题
  3. PMP-【第13章 项目相关方管理】-2021-2-17(272页-291页)
  4. 七年级上册数学计算机教学视频,七年级上册数学教学视频免费
  5. 如何用excel筛选相似内容_Excel中如何将两组数据的相同内容进行快速筛选配对...
  6. 织梦dedecms search.php注入漏洞exp,DedeCms V57 plus/search.php 文件SQL注射0day漏洞
  7. 模拟CA机构制作CA机构证书
  8. 如何使用BAdI ORDER_SAVE创建客户自定义的error message
  9. C 的Pair用法分类整理(精)
  10. java代码=--数组复制
  11. 基于Netty的RPC框架
  12. 云服务器 ECS > 安全 > 安全组 > 添加安全组规则
  13. (WCF)阅读WCF分布式开发步步为赢(2)自定义托管宿主WCF解决方案开发配置过程详解的一点心得...
  14. 基于adaboost算法的人脸检测_基于噪声检测的图像去噪算法
  15. Linux自学:常用删除命令(rm)使用方法
  16. 小米路由器4C刷机(以OpenWrt为例)
  17. android 酷我音乐接口,酷我音乐 各种付费歌曲,音质包括ape、flac无损音乐api接口...
  18. Windows实例通过IIS如何搭建多个FTP站点
  19. 高仿富途牛牛-组件化(四)-优秀的时钟
  20. 信号与系统之(二)傅里叶级数和傅里叶变换

热门文章

  1. TinyXML2 的使用
  2. 洛谷.4252.[NOI2006]聪明的导游(提答 直径 随机化)
  3. 展示博客(Beta阶段)
  4. 徘徊于win和ubuntu
  5. Python(三)对装饰器的理解
  6. Ubuntu下安装kate编辑器
  7. 实验五 Java网络编程及安全 实验报告 20135232王玥
  8. ZedBoard学习(5)-ZedBoard和System Generator
  9. 『原创』网站测试计划模板
  10. phpwind管理权限泄露漏洞