Ces cours de programmation en Python sont conçus et réalisés par un élève de Seconde au Lycée français de Lomé au Togo, Théo Atkapama, et son ancien professeur de Mathématiques désormais en activité au Lycée La Fontaine de Niamey, Benjamin Raybaud.
Des élèves du Lycée La Fontaine participeront également à la finalisation de certaines vidéos.
La progression de ces cours tente de respecter les choix pédagogiques de la plateforme france-ioi.org sur les niveaux 1, 2 et 3 sans pour autant dévoiler les solutions de leurs défis informatiques.
Pour apprendre le codage informatique, il faut exercer son talent algorithmique et il est nécessaire de pratiquer!
Nous vous recommandons vivement de vous investir sur la plateforme d’entrainement des Concours Castor et Algoréa Niger ainsi que sur France-IOI pour progresser en parallèles de ces vidéos.
Ces cours d’initiation et de perfectionnement en codage informatique commencent par un premier volet de 3 cours d’initiation:
Cours numéro 1:
Affichages, variables et types, saisie d’une entrée par l’utilisateur
Cours numéro 2 :
Boucle for: répétitions d’instructions et imbriquements de boucles
Cours numéro 3:
Structures conditionnelles : répétitions d’instructions conditionnées: imbriquements de structures
L
Cours suivants:
Boucle Tant que : répétitions conditionnées, les secrets de la boucle for, for<–>while, instruction break, le type float
Fonctions : portée de variables, premières fonctions récursive: la factorielle
Structures de de données Partie 1 : liste, pile, tableau 1D, complexité du type list en python (tableau amélioré pour les piles), premières notions de complexité pour le choix de méthodes performantes sur les listes en python.