Comments on: Le guide ultime et définitif sur la programmation orientée objet en Python à l’usage des débutants qui sont rassurés par les textes détaillés qui prennent le temps de tout expliquer. Partie 1. http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/ Deux développeurs en vadrouille qui se sortent les doigts du code Wed, 05 Feb 2014 12:15:31 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: Réchèr http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/#comment-18749 Réchèr Tue, 21 Jan 2014 12:36:59 +0000 http://sametmax.com/?p=4134#comment-18749 <span class="merci"></span>Coucou ! Je suis d'humeur correcteuse, et ça c'est un article qui me semble intéressant, voici donc un peu de bazar : L’objet est un moyen de dire à la machine, ce possède telle donnée, et fait telle chose avec. L’objet est un moyen de dire à la machin<strong>e : "c</strong>e possède telle donnée, et fait telle chose ave<strong>c".</strong> un objet iss<strong>ue</strong> de la classe un objet iss<strong>u</strong> de la classe M<strong>e</strong>thode est juste un nom M<strong>é</strong>thode est juste un nom pour appele<strong>r la méthode u</strong>ne méthode, il nous faut forcément une instance : pour appele<strong>r u</strong>ne méthode, il nous faut forcément une instance : La plupart <strong>de </strong>choses sont des conventions. La plupart <strong>des </strong>choses sont des conventions. La convention la plus surprenan<strong>t</strong> est celle La convention la plus surprenan<strong>te</strong> est celle On souhaite généralement donner <strong>une </strong>état On souhaite généralement donner <strong>un </strong>état Il serait contr<strong>e p</strong>roductif Il serait contr<strong>e-p</strong>roductif Si vous <strong>appelez </strong>une méthode avec le nom __init__, Python va automatiquement, et de manière invisible, appeler la méthode après avoir créé l’objet : Si vous <strong>définissez </strong>une méthode avec le nom __init__, Python va automatiquement, et de manière invisible, appeler la méthode après avoir créé l’objet : Ça veut dire la même chose, mais ça évite l'ambiguïté du verbe "appeler". "appeler une fonction" = "nommer une fonction" ou "exécuter une fonction". (C'est seulement maintenant que je me rend compte de cette ambiguïté, la langue française est bizarre). car la syntaxe self. les différenci<strong>es</strong>. car la syntaxe self. les différenci<strong>e</strong>. L’objet, c’est ce qu’on cr<strong>éé</strong> avec le plan. L’objet, c’est ce qu’on cr<strong>ée</strong> avec le plan. À bientôt pour le deuxième article ! Coucou !

Je suis d’humeur correcteuse, et ça c’est un article qui me semble intéressant, voici donc un peu de bazar :

L’objet est un moyen de dire à la machine, ce possède telle donnée, et fait telle chose avec.
L’objet est un moyen de dire à la machine : “ce possède telle donnée, et fait telle chose avec”.

un objet issue de la classe
un objet issu de la classe

Methode est juste un nom
Méthode est juste un nom

pour appeler la méthode une méthode, il nous faut forcément une instance :
pour appeler une méthode, il nous faut forcément une instance :

La plupart de choses sont des conventions.
La plupart des choses sont des conventions.

La convention la plus surprenant est celle
La convention la plus surprenante est celle

On souhaite généralement donner une état
On souhaite généralement donner un état

Il serait contre productif
Il serait contre-productif

Si vous appelez une méthode avec le nom __init__, Python va automatiquement, et de manière invisible, appeler la méthode après avoir créé l’objet :
Si vous définissez une méthode avec le nom __init__, Python va automatiquement, et de manière invisible, appeler la méthode après avoir créé l’objet :
Ça veut dire la même chose, mais ça évite l’ambiguïté du verbe “appeler”. “appeler une fonction” = “nommer une fonction” ou “exécuter une fonction”. (C’est seulement maintenant que je me rend compte de cette ambiguïté, la langue française est bizarre).

car la syntaxe self. les différencies.
car la syntaxe self. les différencie.

L’objet, c’est ce qu’on créé avec le plan.
L’objet, c’est ce qu’on crée avec le plan.

À bientôt pour le deuxième article !

]]>
By: Sam http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/#comment-13380 Sam Fri, 16 Aug 2013 19:06:15 +0000 http://sametmax.com/?p=4134#comment-13380 Fixed. Merci. Fixed. Merci.

]]>
By: CactusLibidineux http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/#comment-13379 CactusLibidineux Fri, 16 Aug 2013 17:59:56 +0000 http://sametmax.com/?p=4134#comment-13379 Le lien à http://sametmax.com/cours-et-tutos/les-articles-pour-apprendre-python-dans-le-bon-ordre/ dirige vers #comments plutôt qu'au début de l'article. Le lien à http://sametmax.com/cours-et-tutos/les-articles-pour-apprendre-python-dans-le-bon-ordre/ dirige vers #comments plutôt qu’au début de l’article.

]]>
By: Julien http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/#comment-5579 Julien Sat, 26 Jan 2013 20:46:58 +0000 http://sametmax.com/?p=4134#comment-5579 Merci pour ce mini-cours :) Merci pour ce mini-cours :)

]]>
By: Sam http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/#comment-5261 Sam Fri, 18 Jan 2013 21:30:24 +0000 http://sametmax.com/?p=4134#comment-5261 Ce sont toutes des erreurs de ma part. Merci, c'est corrigé. Ce sont toutes des erreurs de ma part. Merci, c’est corrigé.

]]>
By: cyp http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/#comment-5259 cyp Fri, 18 Jan 2013 21:03:13 +0000 http://sametmax.com/?p=4134#comment-5259 Enfin trouvé le temps de le lire. Pas mal quand on débute (enfin avec des bases quand même) ça va me permettre de corriger quelques mauvaise pratique ;-) Il reste quelques erreurs de typo et de nommage sur la partie déjà signalé par cym13 <pre lang="python">>>> ze_object.methode_avec_objet_en_coursf() test >>> ze_object.methode_sans_objet_en_cours(() Traceback (most recent call last): File "", line 1, in ze_object.methode_sans_self() TypeError: methode_sans_self() takes no arguments (1 given)</pre> ze_object.methode_avec_objet_en_cours<del>f</del>() methode_sans_self -> methode_sans_objet_en_cours Puis le '(' en argument c'est exprès? (si oui c'est un peux déroutant) methode_sans_objet_en_cours(() Enfin trouvé le temps de le lire.

Pas mal quand on débute (enfin avec des bases quand même) ça va me permettre de corriger quelques mauvaise pratique ;-)

Il reste quelques erreurs de typo et de nommage sur la partie déjà signalé par cym13

&gt;&gt;&gt; ze_object.methode_avec_objet_en_coursf() 
test
&gt;&gt;&gt; ze_object.methode_sans_objet_en_cours(()
Traceback (most recent call last):
  File "", line 1, in 
    ze_object.methode_sans_self()
TypeError: methode_sans_self() takes no arguments (1 given)

ze_object.methode_avec_objet_en_coursf()
methode_sans_self -> methode_sans_objet_en_cours

Puis le ‘(‘ en argument c’est exprès? (si oui c’est un peux déroutant)
methode_sans_objet_en_cours(()

]]>
By: Chap http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/#comment-5222 Chap Thu, 17 Jan 2013 18:27:20 +0000 http://sametmax.com/?p=4134#comment-5222 Bon tuto merci ! Je lirai la suite avec plaisir. Et continuez avec des exemples concrets comme la 2ème partie avec la voiture. Parce que dans la 1ère partie, avec des noms comme objet_ceci ou objet_cela() c'est pas facile à suivre. En une phrase on prononce 10 fois le mot 'objet' dans notre tête et on s'y perd. Bon tuto merci ! Je lirai la suite avec plaisir.
Et continuez avec des exemples concrets comme la 2ème partie avec la voiture. Parce que dans la 1ère partie, avec des noms comme objet_ceci ou objet_cela() c’est pas facile à suivre. En une phrase on prononce 10 fois le mot ‘objet’ dans notre tête et on s’y perd.

]]>
By: Sam http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/#comment-5218 Sam Thu, 17 Jan 2013 17:27:03 +0000 http://sametmax.com/?p=4134#comment-5218 C'est dur de faire un bon tuto mine de rien: - si tu fais trop simple, tu es loin de la réalité du terrain, et tu emmerdes très vite le lectorat - si tu fais réaliste, tu perds la moitiers des lecteurs Le dosage est subtil. C’est dur de faire un bon tuto mine de rien:

- si tu fais trop simple, tu es loin de la réalité du terrain, et tu emmerdes très vite le lectorat
- si tu fais réaliste, tu perds la moitiers des lecteurs

Le dosage est subtil.

]]>
By: roro http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/#comment-5212 roro Thu, 17 Jan 2013 15:06:17 +0000 http://sametmax.com/?p=4134#comment-5212 Le "zéro"...Grandeur et faiblesses. Par exemple ils font un tuto dans lequel il appellent Tkinter. (tkinter pour les modernes) Et bé, ils ne mettent pas d'arguments ( dimension, couleur...) Et bé, c'est pas bien..na. Le “zéro”…Grandeur et faiblesses.
Par exemple ils font un tuto dans lequel il appellent Tkinter.
(tkinter pour les modernes)
Et bé, ils ne mettent pas d’arguments ( dimension, couleur…)
Et bé, c’est pas bien..na.

]]>
By: Sam http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/#comment-5204 Sam Thu, 17 Jan 2013 11:23:35 +0000 http://sametmax.com/?p=4134#comment-5204 Fixed. Fixed.

]]>