Ce corpus aborde l'axiomatique procédurale avec Python à savoir : le contrôle du flux d'exécution (séquence, conditions et branchement conditionnel, répétitions et structures répétitives) et les définitions d'algorithmes paramétrés (fonctions).

Il est organisé en séances de (a) Apprendre et Comprendre le cours, (b) Travaux Pratiques, (c) Évaluations et termine par (d) une Évaluation finale. Chacune des parties comprend généralement :

  • Une partie [Notions de base] pour s'auto-former depuis zéro en Python, apprendre Python si vous savez déjà programmer dans un autre langage, réviser et vous remettre à niveau pour suivre ensuite un cours de niveau supérieur.
  • Une partie [Pour aller plus loin] qui concerne principalement ceux qui veulent approfondir les notions.

Ce corpus aborde les structures de données (str, list, struct, file) et les algorithmes (recherche, tris) en Python.

Il est organisé en séances de (a) Apprendre et Comprendre le cours, (b) Travaux Pratiques, (c) Évaluations.

Ce corpus aborde l'axiomatique procédurale avec Python à savoir : le contrôle du flux d'exécution (séquence, conditions et branchement conditionnel, répétitions et structures répétitives), les définitions d'algorithmes paramétrés (fonctions) et la documentation.

Ce corpus aborde les structures de données de Python (str, list, struct, set, dict, file), les compléments fonctions et l'introspection.

Ce corpus aborde les outils algorithmiques (langage algorithmique, preuve et complexité d'un algorithme, récursivité des actions) et aborde l'algorithmique (recherche, tris par comparaison) et leur traduction en Python.

Ce corpus aborde les librairies numériques en Python dont math, NumPy, Matplotlib, et Pandas.