Sujets hebdomadaires¶
- Semaine 1
- Plan de cours
- Introduction (algorithmes, programmation, …)
- Python et PyCharm
- Opérations arithmétiques
- Sortie standard (stdout) et entrée standard (stdin)
- Notes de cours : Introduction, sections 1.1, 1.2
- Livre : chapitres 0, 1
- Semaine 2
- Formatage de sortie
- Type de données, conversions des entrées vers
intoufloat - Importation de modules (
math,random) - Notes de cours : section 1.3
- Livre : sections 2.0, 2.1, 3.0, 3.1, 3.2
- Semaine 3
- Définition et utilisation de fonctions
- Notes de cours : section 1.4
- Livre : sections 3.3, 3.4, 3.5
- Semaine 4
- Expressions booléennes et conditionnelles
- Notes de cours : section 2.1, 2.2
- Livre : chapitre 4 (sauf section 4.5)
- Semaine 5
- Exercices et préparation à l’examen 1
- Semaine 6
- Examen 1 (2 heures)
- Semaine 7
- Boucles
while - Notes de cours : section 2.4
- Livre : chapitre 5, sections 5.0, 5.1 et 5.2 et encadrés Erreurs et débogage
- Boucles
- Semaine 8
- Boucles
for - Notes de cours : section 2.5
- Livre : chapitre 6, sections 6.0, 6.1 et 6.2
- Boucles
- Semaine 9
- Structures de contrôle imbriquées
- Notes de cours : section 2.5
- Livre : chapitre 7
- Semaine 10
- Les listes (partie 1)
- Notes de cours : section 2.4
- Livre : chapitre 5
- Semaine 11
- Examen 2
- Semaine 12
- Semaine 13
- Semaine 14
- Semaine 15
- Préparation à l’examen final
- Semaine 16
- Examen final (semaine des examens)
Exercices¶
- Exercices du livre correspondants chapitres et sections mentionnés à chaque semaine. Commencer par les exercices suggérés dans le livre (en bleu).
- Exercices des notes de cours correspondants aux sections mentionnées à chaque semaine.