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/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 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-160169 Sun, 03 May 2015 15:04:26 +0000 http://sametmax.com/?p=4134#comment-160169 Y a 8 parties dans le guide.

]]>
By: salas 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-106900 Tue, 05 Aug 2014 16:53:46 +0000 http://sametmax.com/?p=4134#comment-106900

Appelez-donc TOUJOURS le premier paramètre de chaque méthode self, et rappelez-vous qu’il contiendra toujours l’instance courante.

Bon ok, je sens aue je vais avoir le droit à un “span class = tusors” mais peut etre qu’on peut preciser deux exceptions:
* le decorateur @static_method
* __new__(cls) qui prend cls et pas self

ok __new__ c’est pas utilisé avant un bon niveau en python, mais ca evite d’etre surpris

]]>
By: sensini42 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-106636 Tue, 05 Aug 2014 10:51:30 +0000 http://sametmax.com/?p=4134#comment-106636 Merci pour ce guide.
Quelques typos:
paramètres avancées/avancés
connaitre/connaître
(je passe sur les espaces fines insécables avant les : ; ? qui sont ou non présentes)
etc/etc. (moultes fois)
; à la fin des items de la 1e énum (sauf etc : etc.) (idem pour les autres)
“Cet objet s’appelle DescriptionDeLObject.” : pas entre balises code
. idem, plus les espaces pas insécables rendent le truc tout moche sur mon écran
“quel est ce objet_en_cours” : cet
avec des majuscules : avec des capitales
un certains nombre : certain
(liée au nom), : pas de virgule
Hé bien : Et bien
(dans le code) donc on à accès : on a
Et une méthode a accès à l’objet en cours, elle peut modifier l’objet en cours. : elle peut le modifier (sinon, ça fait lourd)
contre productif : contre-productif
automatiquement repassées à __init__(self, valeurs, passées). : argument pas dans balises code

]]>
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 Tue, 21 Jan 2014 12:36:59 +0000 http://sametmax.com/?p=4134#comment-18749 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 Fri, 16 Aug 2013 19:06:15 +0000 http://sametmax.com/?p=4134#comment-13380 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 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.

]]>
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 Sat, 26 Jan 2013 20:46:58 +0000 http://sametmax.com/?p=4134#comment-5579 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 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é.

]]>
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 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

>>> 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)

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 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.

]]>