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 Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: daimebag 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-179447 Mon, 11 Jul 2016 18:44:02 +0000 http://sametmax.com/?p=4185#comment-179447 Merci pour les articles sur la POO ils sont top, ça complète bien le bouquin que je suis en train de lire!

Sinon comme j’utilise python3 je fais(j’sais pas si c’est ce qu’il y a de mieux j’y connais que dalle):

import request

[…]

csv_data = StringIO(requests.get(URL).text)

au lieu de:

import csv

[…]

csv_data = StringIO(urllib2.urlopen(URL).read(100000).decode(‘utf8’))

‘fin je dis ça parce que j’connais pas trop la lib request, mais si j’ai bien compris elle s’occupe de tout pour ce qui est de l’encodage c’est ça?

]]>
By: maykiwo 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-179001 Wed, 22 Jun 2016 15:06:55 +0000 http://sametmax.com/?p=4185#comment-179001 Bonjour,

Merci pour les explications, c’est super clair.

Juste une coquille dans le texte

print "{creationData} : {Post Link}".format(**question)

à remplacer par

print "{CreationDate} : {Post Link}".format(**question)

]]>
By: Olivier 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-166506 Mon, 09 Nov 2015 16:21:43 +0000 http://sametmax.com/?p=4185#comment-166506 Super site, bravo à l’équipe.

Sujet court et dense mais lisible.

A la fin il y une typo:

print “{creation_date} : {url}”.format(creation_date=question.creation_date,

url=question.url)

C’est plutot (enfin je crois)

print “{creation_date} : {url}”.format(creation_date=question.created,

url=question.url)

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

]]>