Apprendre Python 3 et développer des projets Raspberry Pi avec GPIO, MQTT et tableaux de bord Flask
Le Raspberry Pi ouvre des possibilités fascinantes (objets connectés, tableaux de bord, interfaces physiques), mais encore faut-il savoir lui parler. Cette formation propose un parcours structuré qui va des fondamentaux de Python jusqu'aux projets concrets sur Raspberry Pi : capteurs, interfaces graphiques, collecte de données télémétriques et développement web embarqué. Idéale pour ceux qui veulent passer de l'idée au prototype fonctionnel.
Est-ce pour vous ?
Informaticiens.
Préalables
Aucun.
Ce que vous saurez faire
- ✓ Maîtriser les bases du langage Python et les appliquer concrètement sur Raspberry Pi
- ✓ Interagir avec des composants physiques via GPIO et développer des projets fonctionnels
- ✓ Créer des tableaux de bord web pour visualiser des données télémétriques en temps réel
Contenu de la formation
1 Présentation
- Introduction
- Caractéristiques du langage
- Forces et faiblesses
- Différences entre les versions 2 et 3
- Hello, world !
2 Bases du langage
- Lancement d'un programme
- Structure d'un programme : les modules
- Gestionnaire de paquets dans l'environnement virtuel
3 Types de base
- Les types numériques
- Les chaînes de caractères
- Les booléens
- Les listes et les tuples
- Les ensembles
- Les dictionnaires
4 Fonctions
- Les fonctions simples
- Les décorateurs
- Les paramètres
- Les générateurs
- Les fonctions lambda
5 Python - Libérez le potentiel de votre Raspberry Pi
- Flot de développement
- Éléments de base du langage
- Modularité
- GPIO : un pas vers l’extérieur
- Manipulation des données
- tkinter et les interfaces graphiques
- Multimédia
- Programmation système
- Pour aller plus loin
6 Python, Raspberry Pi et Flask - Capturez des données télémétriques et réalisez des tableaux de bord web
- Présentation
- Le broker MQTT
- ESP8266 sous MicroPython
- Les objets ESP8266
- Persistance des données
- Développement web en Python
- Le tableau de bord
- Conclusion
📌 Informations pratiques
Formation 100% à distance. Accessible en tout temps de n’importe où pendant un an. Si vous avez des questions concernant l'inscription, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ