Is it for you ?
Computer scientists.
Prerequisites
None.
What You'll Walk Away With
- ✓ Develop structured and modular Python 3 programs for Raspberry Pi
- ✓ Use GPIO to interface sensors and actuators in real-world projects
- ✓ Apply data structures and advanced functions for efficient data handling
- ✓ Implement data collection using MQTT with connected devices (ESP8266)
- ✓ Build web dashboards with Flask to visualize and manage telemetry data
Training content
1 Python 3 - Language Fundamentals
2 Presentation
- Introduction to Python
- Characteristics of the language
- Strengths and weaknesses
- Differences between versions 2 and 3
- Hello, world !
3 Basics of the language
- Launching a program
- Structure of a program: modules
- Package manager in the virtual environment
4 Basic types
- Numerical types
- Strings of characters
- Boolean types
- Lists and tuples
- Sets
- Dictionaries
5 Functions
- Simple functions
- Decorators
- Parameters
- Generators
- Lambda functions
6 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
7 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