Book

Practical Python Programming for IoT

Practical Python Programming for IoT is a practical guide to building electronic circuits and detailed code examples for advanced IoT applications using a Raspberry Pi and Python. It highlights key concepts such as GPIO interfacing, structuring Python-based IoT applications and alternative methods to control electronics over the internet.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

17h12m

Language

English

About Book

Who Is This Book For?

This IoT Python book is for application developers, IoT professionals, or anyone interested in building IoT applications using the Python programming language. It will also be particularly helpful for mid to senior-level software engineers who are experienced in desktop, web, and mobile development, but have little to no experience of electronics, physical computing, and IoT.

Book content

chapters 17h12m total length

Setting Up your Development Environment

Getting Started with Python and IoT

Networking with RESTful APIs and Web Sockets using Flask

Networking with MQTT, Python, and the Mosquitto MQTT Broker

Connecting Your Raspberry Pi to the Physical World

Electronics 101 for the Software Engineer

Turning Things On and Off

Lights, Indicators, and Displaying Information

Measuring Temperature, Humidity, and Light Levels

Movement with Servos, Motors, and Steppers

Measuring Distance and Detecting Movement

Advanced IoT Programming Concepts – Threads, AsyncIO, and Event Loops

IoT Visualisation and Automation Platforms

Tying It All Together - An IoT Christmas Tree

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required