LPHYS1201 - Séances d'exercices de python - Wiki
Introduction
Bonjour à tous et bienvenue dans le wiki des séances d'exercices du cours. Le but de celui-ci sera de partager facilement les instructions, liens et autres informations qui seront présentées en séance. Une série de liens utiles peut être trouvée à la Page suivante
Installation
Si vous voulez utiliser Python sur votre ordinateur personnel sous Windows, vous pouvez le télécharger ici (pour windows 10). Les autres versions sont disponibles ici. L'installation se fait comme pour n'importe quel programme. Une fois l'installation terminée, une raccourcis vous permettra de lancer l'interpréteur.
Une aide est aussi disponible ici.
Si vous travaillez sous Mac OSX vous trouverez le fichier d'installation ici. Vous pourrez utiliser le terminal ("iterm") de la même façon que sous Linux dans les salles informatiques.
Structure des séances d'exercices.
Les séances d'exercices sont séparées en différents chapitres intégrant chacun de nouveaux éléments de syntaxe et de méthodes numériques.
- Chapitre 1 - Bases
- Chapitre 2 - Conditions et boucles
- Chapitre 3 - Listes, dictionnaires et tuples
- Chapitre 4 - Fonctions
- Chapitre 5 - Classes (1/3)
- Chapitre 6 - Classes : Héritage et polymorphisme (2/3)
- Chapitre 7 - Classes : Opérateurs (3/3)
- Chapitre 8 - Nombres aléatoires
- Chapitre 9 - Intégration numérique
- Exercices complémentaires
Projets
Il vous sera demandé de rédiger un projet en python à la fin du semestre. Les consignes seront disponibles ici : Consignes du projet en python
Les sujets possibles en 2019 :
- Lancement d'une fusée en orbite basse
- Ré-entrée d'un module spatial
- Calcul du seuil de percolation à N dimensions
- Simuler l'évolution d'une maladie à l'aide du modèle SIR
- Simulation de la catastrophe de Chernobyl
- Machine learning -- Coder son réseau de neurones
Archives :