Initiation à la programmation à l'ENSAE (Xavier Dupré)
Plan du cours
Premère partie
- Séance 1 : programmer à l’ENSAE, premiers pas.
- Séance 2 : variables, boucles, tests, listes
- Séance 3 : fonctions, dictionnaires
- Séance 4 : modules, fichiers, expressions régulières (+ QCM sur 5 points optionnel)
- Séance 5 : classes (méthodes, attributs, constructeur)
- Séance 6 : classes (héritage, opérateurs ) (+ QCM 10 points obligatoire)
Seconde partie
- Séance 7 : calcul scientifique
- Séance 8 : introduction au SQL
- Séance 9 : outils de visualisation (graph XY, graph 3D, animation, graph (networkx), d3.js)
- Séance 10 : programmation dynamique
- Séance 11 : Arbre, Trie (+ QCM sur 5 points)
- Séance 12 : Optimisation linéaire et quadratique avec ou sans contrainte
- Séance 13 : TD noté