Utilisation de Python sur des plateformes variées
Explorez la puissance de Python sur des plateformes variées telles que Raspberry Pi et MicroPython, pour des projets innovants dans la domotique et la robotique.
Introduction







Logique de contrôle de flux














Types avancés










Les fonctions










Créer un programme complet : explorateur d'historique web
Ecosystème autour de Python







La programmation orientée objet en Python







Détails de la leçon
Description de la leçon
Python est un langage de programmation très versatile, capable de fonctionner sur plusieurs plateformes sans modification. Il fonctionne sous Mac, Windows et Linux, ainsi que sur des plateformes plus exotiques telles que Atari et Solaris. Une plateforme qui connait un fort engouement est le Raspberry Pi, un petit ordinateur embarqué. Le Raspberry Pi dispose de plusieurs ports, rendant sa configuration idéale pour des projets dans la domotique et la robotique. Il intègre un port HDMI, des ports USB, un lecteur de cartes SD, un port Ethernet, des ports GPIO et des ports série permettant le contrôle de moteurs et de différents capteurs. Facilement programmable avec Python, il est au cœur des innovations dans l’internet des objets. Son coût accessible, avec des prix commençant à 25 $, en fait une option attractive pour les bricoleurs. De plus, le framework Crossbar est une solution recommandée pour le contrôle de dispositifs à distance. Une autre plateforme, MicroPython, vise les microcontrôleurs avec un Python optimisé pour ces dispositifs. Elle permet de développer pour de petites puces sans avoir besoin d'apprendre des langages plus complexes comme le C ou l'Assembler.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de présenter les usages variés de Python sur différentes plateformes, d'introduire le Raspberry Pi et MicroPython, et d'explorer des applications pratiques dans la domotique et la robotique.
Prérequis pour cette leçon
Pour cette vidéo, vous devez avoir des notions de base en Python et une familiarité avec les concepts de domotique et de robotique.
Métiers concernés
Les professionnels dans les domaines de l'internet des objets (IoT), de l'automatisation résidentielle, de la robotique et des développements embarqués trouveront cette vidéo particulièrement pertinente.
Alternatives et ressources
Comme alternatives, vous pouvez explorer d'autres microcontrôleurs tels que Arduino ou des langages comme JavaScript avec Node.js pour certaines applications domotiques.
Questions & Réponses
