{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... s une classe SmartPlug (prise intelligente) et Device (appareil). ⚡🔌
**Quelle proposition permet d... "Initialise la liste d'appareils."""
self.devices = []
def connect(self, device):
"""Connecte un appareil à la prise."""
self.
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... ojets de programmation se complexifient, plus ils deviennent difficiles à comprendre. À mesure que vous... sses, bibliothèques et fonctions à votre code, il devient plus ardu de découvrir où se cachent les prob... projet, ou que vous travaillerez en équipe, vous devrez commencer à trouver des solutions pour rendre
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... s ou dans un environnement de travail Agile, nous devons traduire les concepts et notre compréhension d... me par la construction. Avec cette approche, vous devez être prêt à jeter du code à mesure que votre de... liser au final, il y a quelques éléments que vous devez découvrir.
==== Les fonctionnalités ====
Que
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... odules). Je vous partage [[https://www.python.org/dev/peps/pep-0257/|la documentation Python des conven... les utiliser à toutes les sauces. Les docstrings devraient en effet suffire, elles sont une forme de *... un canard, c’est probablement un canard.
* Nous devons être particulièrement attentifs, lorsque nous
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... t peut faire, et non à son type.
- lorsque vous devez définir le type de chaque variable.
- lorsque... fonctionnera très bien.
- Lorsque ''B.func()'' devra être appelé, ''A.func()'' sera appelé à sa plac
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... essus, pour créer un nouvel objet rectangle, nous devons lui donner une longueur, une largeur et une co
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715...
</note>
Lorsque nous instancions un objet, nous devons habituellement l’affecter à une variable pour ... tait un argument pour ''calculate_area()''? On ne devrait pas le donner ?
Python s’en occupe pour nous
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... voyez-vous des classes dans votre hiérarchie qui devraient être abstraites ? Si oui, transformez-les e
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... va chercher une définition de méthode. Ceci peut devenir assez compliqué – si vous souhaitez obtenir d
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... même classe parent. Ces exceptions personnalisées devront indiquer un nom d’utilisateur trop court ou u
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... rer les responsabilités, en évitant qu'une classe devienne trop complexe et possède trop de logique dif
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/715... n =====
À mesure qu’un problème de programmation devient plus difficile, il en va de même pour le trav