Description
Nous proposons un stage de découverte du langage de programmation Python : une introduction qui utilise une carte électronique programmable Raspberry Pi Pico, pour coder sur un vrai support physique et animer des composants (LEDs, moteurs, buzzers…).
Qu’est-ce que Python ? C’est un langage de programmation relativement simple de prise en main, et très utilisé dans de nombreux domaines. Sa popularité croissante est due à la grande flexibilité du langage, et à l’application de plus en plus fréquente dans des secteurs comme l’intelligence artificielle et la robotique.
Les participants à ce stage recevront une carte Raspberry Pi Pico, équipée d’une makerboard développée par les Ingéniaux, à laquelle plusieurs éléments seront connectés : des ampoules LED, des buzzers, des boutons, des capteurs. Au gré de plusieurs défis de programmation, on apprend à la fois le fonctionnement des composants électroniques, et les basiques du code nécessaire pour les contrôler.
Une petite session de soudure électronique permettra aux élèves de ce stage de construire eux-mêmes leur makerboard!
Organisation pratique
Objectif de l’atelier
Les participants apprennent les bases du langage de programmation Python.
Pendant l’atelier, chacun travaille sur son ordinateur, connecté à une carte électronique (une Raspberry Pi Pico) pour la programmer et lui faire contrôler des composants, afin que l’apprentissage soit accompagné de la pratique.
A qui s’adresse ce cours
Aux jeunes qui souhaitent avoir une introduction à la programmation et à l’électronique.
Les bases nécessaires sur les concepts d’électricité (circuits simples avec batteries, interrupteurs, résistances) sont expliquées pendant le cours.
Déroulement du stage
Le stage a lieu sur deux séances, dans l’une des salles du makerspace des Ingéniaux.
Pendant la séance, chaque participant a à sa disposition une carte Raspberry Pi Pico, un ordinateur portable fourni par les Ingéniaux (*), les fournitures électriques et électroniques nécessaires pour réaliser un montage.
Petit à petit, les participants découvrent comment faire fonctionner différents composants : des LED, des buzzers (pour faire du bruit!), des boutons, des potentiomètres, des moteurs…
Ce que le participant apprend
A la fin de ce stage de découverte de Python pour débutants, les participants:
- savent écrire un code simple avec Python et en utiliser les fonctionnalités principales.
- savent connecter à une carte électronique les composants électroniques les plus communs,
- ont appris à programmer le microprocesseur de la carte pour réaliser des actions de base (réponse à un appui bouton, contrôle d’un moteur…).
Avis
Il n’y a pas encore d’avis.