Learn Python 3 and build Raspberry Pi projects using GPIO, MQTT, and Flask dashboards
The Raspberry Pi opens up fascinating possibilities (IoT devices, dashboards, physical interfaces), but you have to know how to talk to it. This training offers a structured path from the fundamentals of Python to concrete projects on Raspberry Pi: sensors, graphical interfaces, collecting telemetry data, and embedded web development. Ideal for those who want to go from idea to functional prototype.
Is it for you ?
Computer scientists.
Prerequisites
None.
What You'll Walk Away With
- ✓ Master the fundamentals of the Python language and apply them concretely on Raspberry Pi
- ✓ Interact with physical components via GPIO and develop functional projects
- ✓ Create web dashboards to visualize telemetry data in real time
Training content
1 Presentation
- Introduction to Python
- Characteristics of the language
- Strengths and weaknesses
- Differences between versions 2 and 3
- Hello, world !
2 Basics of the language
- Launching a program
- Structure of a program: modules
- Package manager in the virtual environment
3 Basic types
- Numerical types
- Strings of characters
- Boolean types
- Lists and tuples
- Sets
- Dictionaries
4 Functions
- Simple functions
- Decorators
- Parameters
- Generators
- Lambda functions
5 Python - Unleash the potential of your Raspberry Pi
- Development flow
- Basic elements of the language
- Modularity
- GPIO: a step outwards
- Data manipulation
- tkinter and graphical interfaces
- Multimedia
- System programming
- To go further
6 Python, Raspberry Pi and Flask - Capture telemetry data and build web dashboards
- Overview of the book
- The MQTT broker
- ESP8266 under MicroPython
- ESP8266 objects
- Data persistence
- Web development in Python
- The dashboard
- Conclusion
📌 Practical information
100% online training. Accessible anytime from anywhere for one year. If you have any questions about registration, the language of instruction, or the cancellation terms, please consult our FAQ