
Practical Python Programming for IoT
Build advanced IoT projects using a Raspberry Pi 4, MQTT, RESTful APIs, WebSockets, and Python 3
Created by Gary Smart
Explore how to build advanced IoT projects using Python and a Raspberry Pi 4. Learn to connect sensors, control actuators, and create smart devices that communicate over the internet. Develop practical skills for real-world IoT applications using modern protocols and Python programming.
Packt | Nov 2020 | 516 min
What You Will Learn
You will start by setting up your Raspberry Pi and Python environment, then move on to hands-on projects that combine electronics and code. Each section guides you through building circuits, writing Python programs, and connecting devices to the internet. Detailed explanations help you understand both the hardware and software sides of IoT.
Key Features
- Build and control electronic circuits with Python and Raspberry Pi
- Create IoT systems using RESTful APIs, MQTT, and WebSockets
- Automate devices and visualize data with real sensor and actuator integration
Target Audience
Ideal for developers, engineers, or Python enthusiasts who want to expand into IoT and hardware projects. If you have basic Python skills and want to learn how to build and automate real-world connected devices, you'll find this course practical and approachable. No prior electronics experience is required.





