• Aller au contenu

wikinotes

Outils pour utilisateurs

  • S'identifier

Outils du site

  • Derniers changements
  • Gestionnaire Multimédia
  • Plan du site
Piste : • 050_paradigme_oo • suppression-espaces • activer_historique_des_fichiers • creer_image • 150_quiz • 675_quizz_s6 • rsync • opentx-companion • port-forwarding • fin_support

plus

Recherche

Voici les résultats de votre recherche.

Correspondance exacte
  • Correspondance exacte
  • Commence par
  • Se termine par
  • Contient
@cours:informatique:dev:python:programmation_orientee_objet
  • toute catégorie
toute date
  • toute date
  • la semaine dernière
  • le mois dernier
  • l'année dernière
Trier par nombre de résultats
  • Trier par nombre de résultats
  • Trier par date de modification

Résultats plein texte:

250_objets_dans_collections
14 Occurrences trouvées, Dernière modification : il y a 2 ans
, mais c’est un peu complexe, et leur utilité est plus rare. Si vous souhaitez en savoir plus, [[https://medium.com/@meghamohan/mutable-and-immutable-side-of-... dit, les méthodes ou attributs d’un objet **sont plus importants** que son type ou sa classe. Prenons ... ire à d’autres langages. Cette possibilité est de plus en plus utilisée – suivez le guide de styles du p
310_modules_et_classes_pour_decouper_le_code
13 Occurrences trouvées, Dernière modification : il y a 2 ans
=== ===== Pourquoi structurer son code ? ===== Plus les projets de programmation se complexifient, plus ils deviennent difficiles à comprendre. À mesure que vous ajoutez de plus en plus de classes, bibliothèques et fonctions à votre code, il devient plus ardu de découvrir où se ca
320_decomposer_probleme_oriente_objet
8 Occurrences trouvées, Dernière modification : il y a 2 ans
utres développeurs préfèrent adopter une approche plus concrète par le prototypage, et essaieront de com... lorsqu’une classe « is-a » (« est-une ») version plus spécialisée d’une autre classe. Il existe égaleme... uelques attributs à implémenter. Dans sa forme la plus pure, l'interface n'implémente pas les attributs,... es ailes. L'idée est de découper une classe en de plus petites classes spécialisées et ensuite les affec
210_appliquer_heritage
7 Occurrences trouvées, Dernière modification : il y a 2 ans
t-ce que l’héritage ? ===== L’une des choses les plus utiles de la programmation orientée objet, c’est ... ''rewind()'', nous obtiendrions donc une erreur ! Plus d’informations à ce sujet au chapitre 5. </note> ... es : ==== La réutilisabilité ==== La raison la plus simple est la même que celle pour laquelle nous é... nt apparentées grâce à l’héritage. Nous entrerons plus en détail dans les **hiérarchies d’héritage** et
330_gestion_des_exceptions
7 Occurrences trouvées, Dernière modification : il y a 2 ans
r de planter. Prenons un exemple. Le problème le plus évident qui pourrait survenir ici serait une erre... ge** dans le programme (bubbling). Python ne fait plus les choses dans l’ordre, mais lance plutôt contin... er jusqu’à ce qu’elle soit gérée ou qu’elle n’ait plus nulle part où aller. Dans ce dernier cas, le prog... mauvaise pratique ! Utilisez toujours des erreurs plus ciblées pour être sûr de ne pas passer sous silen
340_quiz_structurer_le_code
6 Occurrences trouvées, Dernière modification : il y a 2 ans
ies de noms de classes suivantes, laquelle est la plus claire ?** - DatabaseField, StringDatabaseFiel... e programme va planter ?** - Quand il n’y aura plus de méthodes ou fonctions auxquelles passer l’exce... jusqu’à ce qu’elle soit attrapée ou qu’il n’y ait plus d’endroit où aller – c’est à ce moment-là que ça ... t » est écrit en sortie, car c’est l’exception la plus étroite à être attrapée. - « Exception caught »
130_creer_et_utiliser_des_objets
5 Occurrences trouvées, Dernière modification : il y a 2 ans
1, color="pink") </code> La deuxième option est plus explicite, et moins susceptible de prêter à confu... et votre programme va planter (nous y reviendrons plus tard). </note> Nous pouvons également assigner d... gle)''! Vous avouerez que la première version est plus élégante et compréhensible. </note> ===== Découv... t aux attributs de classe est **minime** : on n'a plus besoin de spécifier le paramètre ''cls''. Pour cr
120_ecrire_une_classe
4 Occurrences trouvées, Dernière modification : il y a 2 ans
ts avec **différentes longueurs et largeurs**. De plus, les attributs définis dans la méthode magique ''... tes les classes héritent, mais nous y reviendrons plus tard. </note> ===== À vous de jouer : écrivez de... vez dans le même fichier Python. Nous discuterons plus en détail de la structure et du découpage de votr... rings pour cet exemple. Vous pouvez en apprendre plus sur cette forme de documentation dans le cours Éc
220_ecrire_une_sous_classe
4 Occurrences trouvées, Dernière modification : il y a 2 ans
multiple** – sujet que nous aborderons brièvement plus loin, au chapitre 4 – les classes parents sont sé... des problèmes, il existe généralement des designs plus simples et plus faciles. Nous y reviendrons. </note> <note> Si vous ne spécifiez pas de classe parent ... s ImageFile(File): """Fichier image. Pas plus à ajouter pour l'instant ! """ pass cl
240_hierachie_heritage_et_heritage_multiple
3 Occurrences trouvées, Dernière modification : il y a 2 ans
multiple peuvent être difficiles à comprendre. De plus, certains langages de programmation proposent des... tages multiples qui provoquent des problèmes. Le plus souvent, l’héritage multiple **n’est pas une bonn... oins, Python cherchera **dans la classe parent la plus à gauche en premier**. Donc, dans notre exemple '
230_surchage_des_methodes
2 Occurrences trouvées, Dernière modification : il y a 2 ans
s les classes enfants. L’un des emplacements les plus courants pour cette utilisation se trouve dans le... ctionnalités de façon logique** – soit **deux des plus grands avantages de la programmation orientée obj
260_quiz_comportement_et_heritage
2 Occurrences trouvées, Dernière modification : il y a 2 ans
ser du code en segments logiques, pour qu’il soit plus facile à développer en équipe. - Pour garantir ... tionnera la définition de méthode de la classe la plus à gauche dans la définition de classe. - … choi
350_revenez_sur_vos_acquis
2 Occurrences trouvées, Dernière modification : il y a 2 ans
À mesure qu’un problème de programmation devient plus difficile, il en va de même pour le travail de co... ous pouvons **décomposer un problème** en parties plus petites qui interagissent, et découper notre prog
110_comprendre_programmation_objet
1 Occurrences trouvées, Dernière modification : il y a 2 ans
vec les paramètres 2 et 3. Un appel se définit le plus simplement par l’**utilisation de parenthèses** a
140_quiz_methodes_et_classes
1 Occurrences trouvées, Dernière modification : il y a 2 ans
a réponse 2 oublie d’instancier ''SmartPlug''. De plus, la méthode ''connect'' ne peut prendre qu’un seu

Outils de la page

  • Afficher la page
  • Anciennes révisions
  • Liens de retour
  • Tout plier/déplier
  • Haut de page
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki