EL339
Information technology

Program your first projects in Python for Raspberry Pi

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
See more

📌 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

Trainers

Upcoming information
Duration
14.0 hours
Regular fee
$250
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote

Request in-company training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Tell us more
Added to cart View my cart