《树莓派Python编程入门与实战》——1.1 树莓派是什么

本节书摘来异步社区《树莓派Python编程入门与实战》一书中的第1章,第1.1节,作者:【美】Richard Blum,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.1 树莓派是什么

树莓派Python编程入门与实战
树莓派是一个非常廉价的、只有手掌大小的完全可编程的计算机(见图1.1)。虽然树莓派的体积小,但是它的潜力无限。你可以像使用常规台式计算机一样在树莓派上创建一个非常酷的工程。例如,你可以用树莓派搭建你自己的家用云存储服务器。

3119dae3778022bd81fba31f47277e805cd97ebd

1.1.1 树莓派的历史

树莓派仍然是一个相当年轻的装置。它是由Eben Upton和几个同事在英国发明的。它的第一个商业版本(A)型在2012年初以25美元的低价正式发售。

提示:
 树莓派的不同简称

人们经常使用不同的名称指代树莓派。你会看到它被叫做RPi或者直接叫Pi。
Upton发明树莓派是为了解决他和其他一些人在他们的领域所发现的一个问题:进入计算机科学领域的年轻人太少。因此提供一个便宜、灵活的小型计算设备也许能更多地激起人们对计算机科学的兴趣。

Upton成立了树莓派基金会,期望其销量能达到10000台。当A型树莓派在2012年发售时,几乎是立即售罄。升级后的B型,在2012年夏末开售,销售依然火爆。虽然树莓派最初是为了激起年轻人对计算机的兴趣而发明的,但是它也吸引了全球的业余爱好者、企业家和教育家的注意力。在短短一年中,树莓派基金会已售出约100万个树莓派!

提示:
 支持树莓派基金会

树莓派基金会是一个慈善组织。它需要你的帮助来支持它激发年轻人对计算机的兴趣。通过购买树莓派支持它!www.raspberrypi.org。
树莓派的拥有者将他们的设备用在很多有创造性的项目中。世界各地的人们都用树莓派来创建有趣的项目,比如语音控制的车库门、气象站和弹球机。此外,也有面向企业的项目,如使用树莓派来演示计算机的潜在安全威胁。

1.1.2 为什么要学习用Python在树莓派上进行编程

树莓派项目的一个核心思想是Python编程语言的使用。Python允许树莓派的拥有者将项目扩展到令人难以置信的规模。

Python是一个解释型的面向对象的、跨平台的编程语言。良好的可靠性、清晰的语法和易用性,使它成为最流行的编程语言之一。Python是一个优雅的、功能强大的语言。

树莓派为Python编程提供了一个便宜到令人难以置信的开发平台。Python被认为是一种“教学”语言,是因为它很容易学习,但绝不表示Python羸弱。

有了树莓派和Python,唯一限制你的就是想象力了。你可以用Python编写游戏并将其运行在树莓派控制的游戏机上。你可以编写程序来控制连接到树莓派上的机器人。或者你可以像Dave Akerman一样将你的树莓派发送到39000千米的地球上空拍摄令人难以置信的照片(见www.daveakerman.com/?p=592 )。

提示:
 树莓派已经可以正常运行?

如果你已经有自己的树莓派并且它已经可以正常运行,你可以跳过本章剩下的部分。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/99903

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。