imal . 🐅
++++
**Le duck typing, c’est** :
- lorsque Python s’intéresse à ce qu’un objet peut faire, et non à son type.
- lorsque vous devez définir le type de chaque variable.
- lorsque vous pouvez utiliser un objet enfant plutôt qu... cun (None).
- Tout fonctionnera très bien.
- Lorsque ''B.func()'' devra être appelé, ''A.func()'' s
ctangle aura une largeur de 3 et une hauteur de 2 lors de sa création. Ici, nous avons défini des attrib... cteur de la classe Hammer : initialise les objets lors de l'instanciation.
"""
self.colo... de la classe Screwdriver : initialise les objets lors de l'instanciation.
:param a_size: La ta... constructeur ;
* Les constructeurs sont appelés lorsqu’un objet est créé (instancié).
Maintenant que
idth'') est le deuxième paramètre donné.
</note>
Lorsque nous instancions un objet, nous devons habitue... s pouvez aussi nommer les paramètres obligatoires lors de l'appel
<code python>
rectangle = Rectangle(le... objet vous invoquez la méthode.
<note>
En fait, lors de l’appel d’une méthode d’instance, Python passe... es objets en utilisant le nom de leur classe.
* Lorsqu’on instancie un objet, on appelle son construct
nt décomposer un problème de programmation =====
Lorsque nous sommes confrontés à un problème de progra... ?
Nous avons parlé d’héritage pendant ce cours, lorsqu’une classe « is-a » (« est-une ») version plus ... le monde du traitement des données ! Dans le web, lorsque vous récupérez les données d’ailleurs, vous au... lms|github du cours]]
===== En résumé =====
* Lorsque nous rencontrons un problème de programmation,
n’est pas un élément réel existant dans le monde. Lorsque nous créons (ou **instancions**) un gâteau à p... « **call** », en anglais) une fonction ou méthode lorsqu’on l’utilise dans le code. Par exemple, la lign... s ! Nous allons les utiliser au chapitre suivant, lorsque nous commencerons à écrire du code Python.
++
une de ces classes (en utilisant des sous-classes lorsque c’est judicieux).
Pour l’instant, supposons q... , utilisez simplement pass pour ces méthodes.
Lorsque vous ne savez pas comment implémenter une méth... s de cette méthode. Faites preuve de discernement lorsque vous implémentez ces méthodes. Souvenez-vous d
== Utilisez des objets dans une collection =====
Lorsque nous programmons, nous stockons fréquemment le... xemple des nombres et des chaînes de caractères – lorsque la valeur ne peut pas être changée après sa cr...
* Nous devons être particulièrement attentifs, lorsque nous utilisons les collections, à ne pas essay
ties de votre code.
Cela pose moins de problèmes lorsque vous débutez en tant que développeur, mais dès... contrôlez donc plus vos imports. Soyez explicite lors de vos imports, **nommez-les** !
</note>
Nous po... s de navigation et d’utilisation.
<note warning>
Lorsque vous importez un module, vous exécutez en réal
écrivons des fonctions – **la réutilisabilité**.
Lorsque nous faisons de notre film de science-fiction ... e système – ce qui prend encore plus d’importance lors de la maintenance et de l’extension de projets va
pide sur la…
===== Gestion des exceptions =====
Lorsqu’une exception est déclenchée dans notre code – ... e, soit simplement pour mettre fin au programme.
Lorsqu’une exception est levée, elle se **propage** da
rmi les propositions suivantes, que se passe-t-il lorsqu’un module est importé ?**(Plusieurs réponses po... pourrait déjà se contenter de ce découpage. Mais lorsque le code vient à grossir, il est nécessaire de