
Camille Jullian

Informatique pour tous
Architecture d'un ordinateur : éléments de base
Cours python
Les cours au format ipynb sont à lire avec le notebook, ils sont modifiables et permettent donc
d'ajouter des commentaires et du code.
-
(Installer Python et Jupyter Notebook)
-
Les fonctions : (introduction, ipynb)
-
Notion d'invariant de boucle
-
Les graphiques avec matplotlib
-
Introduction à numpy (slicing)
-
Les fichiers
-
Introduction à l'intelligence artificielle (IA)
Algorithmique et programmation
-
TD1 : Variables (sol)
-
TD2 : Structures de contrôle (sol) (TD2 moteur xl-320 + TD3)
-
TD3 + TD4 : projet ENSAM 2016 (listes, fonctions et matplotlib), résultat en vidéo
-
TD3 + TD4 : projet ENSAM 2017 (listes, fonctions et matplotlib, sol)
-
TD5 : Générateur de nombres pseudo-aléatoires (sol)
-
DM1 : Bataille de cartes (une solution possible)
-
DS2 : Syracuse
Représentation des nombres et conséquences
-
TD6 : Binaire et codage de Hamming (sol) (Question 7)
-
TD7 : Notation en virgule fixe et flottante des nombres binaires (0.1+0.2) et (le reste du TD)
-
TD8 : Arithmétique en virgule flottante et norme IEEE-754
-
DS1 + (sol)
Ingénierie numérique et simulation
-
TD9 : Résolution d’équations non linéaires (dichotomie, Newton) et une application aux gaz de Van Der Waals (sol)
-
TD10 : Résolution approchée d’une équation différentielle ordinaire par la méthode d’ EULER (sol)
Initatiation aux bases de données
-
Initiation aux bases de données (cours)
-
TD13 : Introduction aux bases de données
-
DS2 : d'après Mines Ponts 2015 bilan pour l'année PCSI (sol)
Compléments
-
Traitement des erreurs - les exceptions (pdf)
-
Le juste prix (pdf) (sol)
-
Chute d'un objet (pdf) (sol)
-
Exercices supplémentaires pour le semestre 1
-
Un aide mémoire LaTeX pour rédiger des sciences dans le notebook