Python Programming with Raspberry Pi Zero

Python Programming with Raspberry Pi Zero by [Yamanoor, Sai,Yamanoor,Srihari]
Python Programming with Raspberry Pi Zero
by Yamanoor,Sai and Srihari Yamanoor
pages 页数: 312 pages
Publisher Finelybook 出版社: Packt Publishing (28 April 2017)
Language 语言: English
ISBN-10 书号: 1786467577
ISBN-13 书号: 9781786467577
B01FI3CCT0


Key Features
This is the first book on the market that teaches Python programming with Raspberry Pi Zero
Develop exciting applications such as a mobile robot and home automation controller using Python
This step-by-step guide helps you make the most out of Raspberry Pi Zero using Python programming

Book Description
Raspberry Pi Zero is a super-small and super-affordable product from Raspberry Pi that is packed with a plethora of features and has grabbed the notice of programmers,especially those who use Python.
This step-by-step guide will get you developing practical applications in Python using a Raspberry Pi Zero. It will become a valuable resource as you learn the essential details of interfacing sensors and actuators to a Raspberry Pi,as well as acquiring and displaying data.
You will get started by writing a Python program that blinks an LED at 1-second intervals. Then you will learn to write simple logic to execute tasks based upon sensor data (for example,to control a motor) and retrieve data from the web (such as to check e-mails to provide a visual alert). Finally,you will learn to build a home automation system with Python where different appliances are controlled using the Raspberry Pi.
The examples discussed in each chapter of this book culminate in a project that help improve the quality of people’s lives.

What you will learn
Configure Raspberry Pi using Python Programming language
Control loops to blink an LED using simple arithmetic operations
Understand the working of interface sensors,actuators and LED displays
Get to grips with every aspect of Python programming using a practical example
Explore machine vision,data visualization,and scientific computations
Build a mobile robot using the Raspberry Pi as the controller
Build a voice activated home automation controller

About the Author
Sai Yamanoor is an Embedded Systems Engineer working for a private start-up school in the San Francisco Bay Area where he builds classroom devices that help provide personalized education to students. He completed his graduate studies in Mechanical Engineering at Carnegie Mellon University,Pittsburgh,PA,and his undergraduate work in Mechatronics from India. His interests,deeply rooted in DIY and open software and hardware cultures,include developing gadgets and apps that improve the quality of life,Internet of Things,crowdfunding,education,and new technologies.
In his spare time,he plays with various devices and architectures such as the Raspberry Pi,Arduino Yun,and other Linux SBCs. Sai blogs about his adventures at http://mechatronicscraze.wordpress.com/. He has recently started building connected objects like this one: http://sai-y.github.io/photon_desktop_lamp/.
Srihari Yamanoor is a Mechanical Engineer who works for a medical device firm in the San Francisco Bay Area where he works on medical devices ranging from capital equipment to disposable devices. He completed his graduate studies in Mechanical Engineering at Stanford University. His interests include healthcare,ecology,medical device design,consumer product design,and CAD/CAM.
He is a Certified Quality Engineer and a Certified SolidWorks Expert. He has extensive experience in taking conceptual models to prototype and in design transfer to manufacturing. In his spare time,he can be seen photographing in nature,or tinkering with his garden in California.
Contents
Chapter 1. Getting Started with Python and the Raspberry Pi Zero
Chapter 2. Introduction to the Raspberry Pi Zero
Chapter 3. The setup of the Raspberry Pi Zero
Chapter 4. Let's learn Python!
Chapter 5. The Hello World example
Chapter 6. Summary
Chapter 7. Loops in Python
Chapter 8. Raspberry Pi's GPIO
Chapter 9. Summary
Chapter 10. Troubleshooting tips
Chapter 11. Project enhancements
Chapter 12. Summary
主要特征
这是市场上第一本用Raspberry Pi Zero教Python编程的书
使用Python开发令人兴奋的应用程序,如移动机器人和家庭自动化控制器
这个分步指南可以帮助您利用Python编程充分利用Raspberry Pi Zero
图书说明
Raspberry Pi Zero是来自Raspberry Pi的超小型超实惠产品,具有丰富的功能,并吸引了程序员的注意,尤其是那些使用Python的人。
这个分步指南将让您使用Raspberry Pi Zero在Python中开发实际应用程序。当您了解Raspberry Pi的传感器和执行器接口的基本细节以及获取和显示数据时,它将成为宝贵的资源。
您将首先编写一个以1秒间隔闪烁LED的Python程序。然后,您将学习编写基于传感器数据执行任务的简单逻辑(例如,控制电机)并从网络中检索数据(例如检查电子邮件以提供视觉警报)。最后,您将学习使用Python构建家庭自动化系统,其中使用Raspberry Pi控制不同的设备。
本书每章讨论的例子最终导致了一个有助于提高人们生活质量的项目。
你会学到什么
使用Python编程语言配置Raspberry Pi
控制循环使用简单的算术运算来闪烁LED
了解接口传感器,执行器和LED显示屏的工作
使用实际的例子来掌握Python编程的各个方面
探索机器视觉,数据可视化和科学计算
使用Raspberry Pi作为控制器构建移动机器人
构建语音激活的家庭自动化控制器
关于作者
Sai Yamanoor是一名嵌入式系统工程师,曾在旧金山湾区的私立初创学校工作,他建立了有助于为学生提供个性化教育的教室设备。他完成了宾夕法尼亚州匹兹堡卡内基梅隆大学机械工程专业的研究生,以及他在印度的机电一体化课程。他的兴趣深深植根于DIY和开放的软件和硬件文化,包括开发提高生活质量,物联网,众筹,教育和新技术的小工具和应用程序。
在业余时间,他扮演各种设备和架构,如Raspberry Pi,Arduino Yun和其他Linux SBC。 Sai博客关于他的冒险在http://mechatronicscraze.wordpress.com/。他最近开始构建这样的连接对象: http://sai-y.github.io/photon_desktop_lamp/。
Srihari Yamanoor是一名机械工程师,在旧金山湾区的医疗器械公司工作,从事从资本设备到一次性设备的医疗设备。他完成了斯坦福大学机械工程研究生课程。他的兴趣包括医疗保健,生态学,医疗器械设计,消费产品设计和CAD / CAM。
他是认证质量工程师和SolidWorks专家认证。他在概念模型的原型和设计转移到制造方面具有丰富的经验。在业余时间,他可以看到拍摄自然,或修补他在加利福尼亚州的花园。
目录
第1章Python和Raspberry Pi Zero入门
第二章覆盆子介绍
第3章Raspberry Pi Zero的设置
我们来学习Python!
第5章Hello World示例
总结
第七章Python循环
第8章Raspberry Pi的GPIO
第九章总结
第10章故障排除提示
第11章项目改进
第十二章总结

下载地址 Download
打赏
未经允许不得转载:finelybook » Python Programming with Raspberry Pi Zero

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏