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 8. 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-8/ 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: 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-8/#comment-11636 Sam Wed, 24 Jul 2013 19:58:49 +0000 http://sametmax.com/?p=6524#comment-11636 Arf, c'est juste que j'avais <code>from __future__ import print_function</code>... Print ne marche pas dans une lambda en keyword. Je vais fixer ça. Arf, c’est juste que j’avais from __future__ import print_function… Print ne marche pas dans une lambda en keyword. Je vais fixer ça.

]]>
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-8/#comment-11622 cyp Wed, 24 Jul 2013 09:44:01 +0000 http://sametmax.com/?p=6524#comment-11622 Excellent comme d'habitude. J'ai un peux décroché sur la fin mais la création du monde n'est pas encore dans mon emploi du temps donc j'aurai le temps d'y revenir. Sinon: - fix s/que le classes/que les classes - là chez moi ça veut pas (ça bloque sur "(" après print), idée?: >> >> Pokeball = type('Pokeball', (), {'attraper': lambda self: print("ratéééééééééééé")}) File "", line 1 Pokeball = type('Pokeball', (), {'attraper': lambda self: print("ratéééééééééééé")}) ^ SyntaxError: invalid syntax >> >>Masterball = type('Masterball', (Pokeball,), {'attraper': lambda self: print("yeahhhhhhhhhh")}) File "", line 1 Masterball = type('Masterball', (Pokeball,), {'attraper': lambda self: print("yeahhhhhhhhhh")}) ^ SyntaxError: invalid syntax - alors la poule ou l'oeuf? >>> type.__class__ Excellent comme d’habitude.
J’ai un peux décroché sur la fin mais la création du monde n’est pas encore dans mon emploi du temps donc j’aurai le temps d’y revenir.

Sinon:
- fix
s/que le classes/que les classes

- là chez moi ça veut pas (ça bloque sur “(” après print), idée?:
>> >> Pokeball = type(‘Pokeball’, (), {‘attraper’: lambda self: print(“ratéééééééééééé”)})
File “”, line 1
Pokeball = type(‘Pokeball’, (), {‘attraper’: lambda self: print(“ratéééééééééééé”)})
^
SyntaxError: invalid syntax

>> >>Masterball = type(‘Masterball’, (Pokeball,), {‘attraper’: lambda self: print(“yeahhhhhhhhhh”)})
File “”, line 1
Masterball = type(‘Masterball’, (Pokeball,), {‘attraper’: lambda self: print(“yeahhhhhhhhhh”)})
^
SyntaxError: invalid syntax

- alors la poule ou l’oeuf?
>>> type.__class__

]]>
By: JEEK 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-8/#comment-10588 JEEK Thu, 04 Jul 2013 12:49:59 +0000 http://sametmax.com/?p=6524#comment-10588 Class(e) comme d'habitude...et +1 avec Violette (<em>sur le point que la musique est cool</em>) ! Merci Sam & Max ;-) Class(e) comme d’habitude…et +1 avec Violette (sur le point que la musique est cool) !

Merci Sam & Max
;-)

]]>
By: frodon 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-8/#comment-10566 frodon Wed, 03 Jul 2013 16:35:06 +0000 http://sametmax.com/?p=6524#comment-10566 Yop C'est un mécanisme qu'on a utilisé dans mon ancien labo de recherche pour développer un langage basé sur Python, mais avec du contrôle de type en plus. Le principe est qu'une personne écrit un modèle de données (pour un solveur numérique) basé sur ce langage. Le langage fournit toute une quincaillerie qui permet à l'auteur du modèle de préciser si des champs ont un type particulier (float), sont bornés (>0 pour une température en Kelvin), et d'autres joyeusetés. Ensuite ce modèle peut être utilisé par un autre utilisateur comme base pour décrire un jeu de données pour le solveur. Le langage est accompagné d'un moteur qui utilise ce principe des métaclasses pour générer à la volée les classes qui vont bien. Bref c'est pas connu, mais ça peut avoir son utilité. My 2 cents... Frodon Yop

C’est un mécanisme qu’on a utilisé dans mon ancien labo de recherche pour développer un langage basé sur Python, mais avec du contrôle de type en plus.
Le principe est qu’une personne écrit un modèle de données (pour un solveur numérique) basé sur ce langage. Le langage fournit toute une quincaillerie qui permet à l’auteur du modèle de préciser si des champs ont un type particulier (float), sont bornés (>0 pour une température en Kelvin), et d’autres joyeusetés.
Ensuite ce modèle peut être utilisé par un autre utilisateur comme base pour décrire un jeu de données pour le solveur. Le langage est accompagné d’un moteur qui utilise ce principe des métaclasses pour générer à la volée les classes qui vont bien.

Bref c’est pas connu, mais ça peut avoir son utilité.
My 2 cents…

Frodon

]]>
By: sil 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-8/#comment-10544 sil Wed, 03 Jul 2013 06:54:52 +0000 http://sametmax.com/?p=6524#comment-10544 Le lien avec le flux RSS des commentaires ne s'affiche pas si aucun comm n'est affiche. Il faut taper manuellement l'adresse (http://sametmax.com/****/feed). Sinon, il est classe ce tutoriel. (Ok, je sors) Le lien avec le flux RSS des commentaires ne s’affiche pas si aucun comm n’est affiche. Il faut taper manuellement l’adresse (http://sametmax.com/****/feed).

Sinon, il est classe ce tutoriel. (Ok, je sors)

]]>
By: Etienne 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-8/#comment-10540 Etienne Tue, 02 Jul 2013 21:41:16 +0000 http://sametmax.com/?p=6524#comment-10540 Merci, j'aime bien ce genre de trucs. C'est tellement bien expliqué qu'on a l'impression de regarder par dessus l'épaule de dieu. On en oublie même qu'on est sur tes épaules. Merci, j’aime bien ce genre de trucs. C’est tellement bien expliqué qu’on a l’impression de regarder par dessus l’épaule de dieu.

On en oublie même qu’on est sur tes épaules.

]]>
By: Quasar 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-8/#comment-10539 Quasar Tue, 02 Jul 2013 21:35:24 +0000 http://sametmax.com/?p=6524#comment-10539 J'ai rien compris, mais... j'adore le petit trombone qui pop lorsqu'on... :D J’ai rien compris, mais… j’adore le petit trombone qui pop lorsqu’on… :D

]]>
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-8/#comment-10535 Sam Tue, 02 Jul 2013 16:14:15 +0000 http://sametmax.com/?p=6524#comment-10535 @Recher: c'est une faute de copie, je le retire. @GM: +1. Effectivement, à part pour des features "héritées", un peu d'instrospection, un usage de __new__ ou d'un décorateur sera plus facile, plus lisible et plus souple. @Recher: c’est une faute de copie, je le retire.

@GM: +1. Effectivement, à part pour des features “héritées”, un peu d’instrospection, un usage de __new__ ou d’un décorateur sera plus facile, plus lisible et plus souple.

]]>
By: Violette 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-8/#comment-10533 Violette Tue, 02 Jul 2013 14:37:12 +0000 http://sametmax.com/?p=6524#comment-10533 Bon, j'ai rien compris ce qui en soit n'est pas très grave, mais je tenais à poster pour dire que la musique est vraiment cool :D. Merci. Bon, j’ai rien compris ce qui en soit n’est pas très grave, mais je tenais à poster pour dire que la musique est vraiment cool :D.

Merci.

]]>
By: kontre 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-8/#comment-10530 kontre Tue, 02 Jul 2013 12:30:18 +0000 http://sametmax.com/?p=6524#comment-10530 @martin: c'est du <a href="https://en.wikipedia.org/wiki/Monkey_patch" rel="nofollow">monkey patching</a>. @martin: c’est du monkey patching.

]]>