Académique Documents
Professionnel Documents
Culture Documents
O
• Programmation modulaire
• POO
• Fichier
• Exception
Programmation modulaire
• La programmation modulaire réfère au processus de décomposer un long code
à des tâches plus simples et petites sous-tâches ou modules.
• Avantages:
– Simplicité: Plutôt que de se concentrer sur le problème dans son ensemble, un module se
concentre généralement sur une partie relativement petite du problème.
– Réutilisation: Les fonctionnalités définies dans un seul module peuvent être facilement
réutilisées par d'autres parties de l'application. Cela élimine le besoin de dupliquer le code .
Fichier 2
__main__ Point d’entrée des scripts
• '__main__' est le nom du scope dans lequel le
code s'exécute en premier.
Package
«utils »
Les modules de python
• Liste de quelques modules de base
• random : fonctions permettant de travailler avec des
valeurs aléatoires
• math : toutes les fonctions utiles pour les opérations
mathématiques (cosinus, sinus, exp, etc.)
• sys : fonctions systèmes
• time : fonctions permettant de travailler avec le temps
• calendar : fonctions de calendrier
POO
• Les classes sont créées par mot-clé class.
• Les attributs sont les variables qui appartiennent à la classe.
• Les attributs sont accessibles à l’aide de l’opérateur point (.).
Gérer l’exception
Exception
• Division par zéro
Gérer l’exception
Exception
• Cibler les erreurs
• Par exemple que se passe-t-il si nous divisons un nombre par des lettres?
Exception
• Introduire le mot clé ‘else’
Exception
• le mot clé finally pour exécuter des instructions quelque soit les erreurs
générées ou non (et même si il y a présence d'un return ). Dans tous les
cas les instructions placées dans finally seront exécutées.