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 2. 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-2/ 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-2/#comment-164508 Fri, 18 Sep 2015 17:14:41 +0000 http://sametmax.com/?p=4185#comment-164508 Salut jojo, les deux points que tu soulignes sont volontairement expliqués dans les parties suivantes. Il y a 8 parties.

]]>
By: jojo 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-2/#comment-164500 Fri, 18 Sep 2015 11:10:45 +0000 http://sametmax.com/?p=4185#comment-164500 Coucou sametmax et merci pour votre site tres sympa.

J’ai repéré :

une chose non précisée qui peut être préjudiciable aux débutants dans cet article.

attention, les attributs de classe et les atributs de classe accédés depuis les instances ne recouvrent pas la même chose. En effet il est possible de modifier un attribut de classe au niveau de l’instance, ce qui ne modifie pas l’attribut de classe en lui-même. Pour être sûr d’accéder à la variable de classe il faut utiliser MaClasse.mon_attribut_de_classe

un truc à updater dans la partie 1 du tuto : la classe construite l’est “à l’ancienne” car depuis python 2.x il vaut mieux utiliser les nouvelles classes

class TrucBidule(object) qui derivent toutes de la classe object

]]>
By: FredWarning 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-2/#comment-162394 Sun, 21 Jun 2015 18:55:56 +0000 http://sametmax.com/?p=4185#comment-162394 Hello Sam,

j’ai posé une question en relation avec ce tuto ( génial) sur http://indexerror.net/2128/int-object-is-not-subscriptable?show=2129#a2129

si tu peux jeter un oeil ça serait cool :-)

Merci à toi

cdt

]]>
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-2/#comment-162097 Mon, 15 Jun 2015 13:45:54 +0000 http://sametmax.com/?p=4185#comment-162097 Merci

]]>
By: aiki 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-2/#comment-162095 Mon, 15 Jun 2015 12:58:09 +0000 http://sametmax.com/?p=4185#comment-162095 Juste une faute de frappe à changer

Astuce au passage : si vous ouvrez le CSV issu de data.stackexchange.com, vous noterez qu’il y a plein de petits détails qui rendent ce format pas toujours facile à parser. Plutôt que d’y aller comme un bourrin avec des split(), nous utilisons donc le module csv pour récupérer chanque entrée du fichier comme un dictionnaire qui aura la structure:

chanque = chaque

]]>
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-2/#comment-106646 Tue, 05 Aug 2014 11:15:54 +0000 http://sametmax.com/?p=4185#comment-106646 Je poursuis ma lecture instructive et note mes corrections :
Toujours les ; à la fin des items énum (. à la fin du dernier)
Toujours les espaces avant :;!?
lien !wfr Json : JSON

»» print article.titre
Votre Python aime les pip’ : pas de ‘

Si j’affiche le titre et les id de l’article 1, ça donne ça : titre/id/article1 (sans espace) en balise code
regardez le print_self : print_self en balise
Pareil pour l’article2 : article2 en balise code
c’est à dire : c’est-à-dire
chanque entrée : chaque entrée

# au crée un objet question dans lequel : on crée ? objet alors que dessous c’est la classe -> prête à confusion
#fameux “object en cours” : objet
#…des objets Question : des objets instance de Question (idem prête à confusion)
A première vue : À
Ca : Ça
Au lieu d’avoir un dictionnaire …, on a un objet question : balise sur Question

L’interêt : L’intérêt
#fameux “object en cours” : objet

mignone : mignonne
quelque chose liée : lié

(on passe de ça) A : À

cette exemple simple : cet

juste a apdater : juste à adapter (combooo)

(Sur ce, je vais manger…)

]]>
By: NicoS 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-2/#comment-37410 Thu, 29 May 2014 10:33:18 +0000 http://sametmax.com/?p=4185#comment-37410 Bonjour,

j’ai tenté de faire tourner le code sur ma machine mais le CSV que je reçois ne contient que l’ID du post dans la deuxième colonne, et non pas le JSON, alors que quand je copie-colle l’URL dans chrome, le CSV téléchargé contient bien le JSON dans la deuxième colonne…
Bizarre…

]]>
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-2/#comment-18854 Thu, 23 Jan 2014 09:04:40 +0000 http://sametmax.com/?p=4185#comment-18854 De rien, monsieur le canidé.

“factory”. Oui c’est un mot que j’ai entendu ici et là. Je savais pas que ça correspondait à un design pattern particulier. Pour moi, c’était un bout de code externe qui générait des instances de classe. Mais j’avais pas réalisé que le bout de code pouvait être “interne”.

]]>
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-2/#comment-18832 Wed, 22 Jan 2014 19:12:11 +0000 http://sametmax.com/?p=4185#comment-18832 Merci Réchèr. Pour ce qui est de la classmethod, c’est pourtant une technique assez courante appelée le pattern “factory”.

]]>
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-2/#comment-18822 Wed, 22 Jan 2014 12:37:16 +0000 http://sametmax.com/?p=4185#comment-18822 Allez hop, deux dernières petites corrections :

Comme je vous le disais précément
Comme je vous le disais précédemment

On en va bien entendu pas s’arrêter là,
On ne va bien entendu pas s’arrêter là,

La classmethod qui génère des objets, je trouve ça assez inhabituel. Le code qui crée les objets, je le met rarement dans l’objet lui-même (sauf pour des trucs vraiment spécifiques genre un singleton). Mais chacun son style.

]]>