Aperçu des sections
- Généralités
- Qu'est-ce que le calcul? (What is computation?)
- Ramification et itération (Branching and Iteration)
- Manipulation de cordes, deviner et vérifier, approximations, bisection String Manipulation, Guess and Check, Approximations, Bisection
- Décomposition, Abstractions, Fonctions (Decomposition, Abstractions, Functions)
- Tuples, Lists, Aliasing, Mutability, Cloning (Tuples, listes, aliasing, mutabilité, clonage)
- Recursion, Dictionaries (Récursion, dictionnaires)
- Testing, Debugging, Exceptions, Assertions (Test, débogage, exceptions, assertions)
- Programmation orientée objet (Object Oriented Programming)
- Classes Python et héritage (Python Classes and Inheritance)
- Comprendre l'efficacité du programme, partie 1 (Understanding Program Efficiency, Part 1)
- Comprendre l'efficacité du programme, partie 2 (Understanding Program Efficiency, Part 2)
- Recherche et tri (Searching and Sorting)