Cette section vous propose plusieurs fiches d'activités à faire en classe ou à la maison pour appréhender le langage Python. Elle sera enrichie au cours du temps par de nouvelles activités pratiques à réaliser.
Cette activité permet d'introduire et de manipuler la notion de fonction. Elle présente aussi les opérateurs **
, //
et %
.
Cette fiche permet de manipuler des fonctions à deux, trois et quatre arguments et de créer des fonctions à partir de fonctions existantes.
Cette activité permet d'introduire le boucle for en l'illustrant par un problème concret. Elle permet aussi de continuer à manipuler la notion de fonction.
Cette fiche permet d'introduire la boucle while en l'illustrant par un problème concret. Elle permet aussi d'insister sur la notion d'indentation et de manipuler les fonctions.
Cette activité d'un niveau avancé permet de se familiariser avec le module kandinsky en dessinant une piscine et quelques nageurs. Elle permet aussi d'utiliser le module random pour simuler une course aléatoire.
Cette fiche permet d'introduire et de manipuler la notion de variable. Elle comprend un exercice théorique corrigé ainsi qu'une application plus pratique pour se familiariser avec les variables.
Cette fiche permet d'introduire la structure et la syntaxe d'une instruction conditionnelle if et propose deux exercices d'application corrigés.
Cette fiche permet d'introduire la structure et la syntaxe de la boucle bornée for et propose deux exercices d'application corrigés.
Cette fiche permet d'introduire la structure et la syntaxe de la boucle non bornée while et propose deux exercices d'application corrigés.
Cette fiche permet d'introduire la notion de liste et les opérations de base concernant la manipulation des listes en Python. Elle s'appuie sur deux exercices.
Cette fiche permet d'introduire une nouvelle manière de définir des listes en Python. Elle s'appuie sur des exemples d'arithmétique et quelques exercices.
Cette fiche présente le module graphique Kandinsky de la calculatrice NumWorks sur quelques exemples faciles à mettre en place.
Création d'un petit calendrier qui liste les dates de la semaine dans l'ordre en donnant le jour, le mois et l'année.
Génération d'une liste de nombres premiers selon la méthode du crible d'Ératosthène.
Un jeu dans lequel il s'agit de se disposer en cercle avec quelques personnes et d'être éliminé en dernier.
Classement des fractions irréductibles par rapport à la somme de leur numérateur et de leur dénominateur.
Détection d'une séquence périodique dans l'écriture décimale d'un nombre rationnel.
Détermination d'une méthode pour tracer un cercle pixel par pixel grâce au module kandinsky.
Dessin de trois rosaces grâce au module kandinsky. Le résultat de l'exercice "Dessin d'un cercle" sera utilisé.