Contenu | Introduction à la programmation - Historique
- Compilation/interprétation
- Langage machine
- Outils de développement (PyCharm IDE)
- Utilisation de la console Python
- Obtenir de l'aide, documentation
Les bases - Instructions
- Expressions
- Variables
- Structures conditionnelles [forme if, forme if-else, forme if-elif-else]
- Structures itératives [for et while]
Les fonctions - Décomposition fonctionnelle
- Récursivité
- Signature de fonction
- Différence entre paramètres et arguments
- Définition et appel de fonctions
- Retour de fonction
Types de données complexes - Listes
- Tuples
- Dictionnaires
- Set
Programmation orientée objet - Classes
- Objets
- Constructeurs, attributs et méthodes
- Héritage
- Encapsulation
- Polymorphisme et composition
Gestion des erreurs et exceptions - Try-except
- Type-except-else
- Try-except-else-finally
- Aliasing d'exception
- Création d'une classe d'exception personnalisée
Aller plus loin - Interfaces graphiques
- Librairies (turtle, requests)
- Environnements virtuels
|