|
|
|
#26 |
|
Messages: n/a
Hébergeur: |
> > "self.append"... "self" serait une liste? > j'avoue que je ne m'explique pas le truc là. en coulisse __new__ de list a fait son travail et a renvoyé une liste. |
|
|
|
#27 |
|
Messages: n/a
Hébergeur: |
> > "self.append"... "self" serait une liste? > j'avoue que je ne m'explique pas le truc là. en coulisse __new__ de list a fait son travail et a renvoyé une liste. |
|
|
|
#28 |
|
Messages: n/a
Hébergeur: |
Mihamina (R12y) Rakotomandimby a écrit :
> jean-marc pouchoulon wrote: > >> class Grille(list): >> def __init__(self): >> i = 1 >> while i <=7: >> self.append(randint(0,49)) > > "self.append"... "self" serait une liste? A ton avis ? Tu a bien regardé la déclaration de la classe ?-) |
|
|
|
#29 |
|
Messages: n/a
Hébergeur: |
Mihamina (R12y) Rakotomandimby a écrit :
> jean-marc pouchoulon wrote: > >> class Grille(list): >> def __init__(self): >> i = 1 >> while i <=7: >> self.append(randint(0,49)) > > "self.append"... "self" serait une liste? A ton avis ? Tu a bien regardé la déclaration de la classe ?-) |
|
|
|
#30 |
|
Messages: n/a
Hébergeur: |
On 10 sep, 09:09, Bruno Desthuilliers <bruno.
42.desthuilli...@wtf.websiteburo.oops.com> wrote: > fred1...@gmail.com a écrit : > > > On 9 sep, 21:44, "Mihamina (R12y) Rakotomandimby" <miham...@rktmb.org> > > wrote: > >> Mihamina (R12y) Rakotomandimby wrote: > >>>http://www.python.org/dev/peps/pep-0008/(section > >>> "Naming Conventions") > >>http://lapagearegis.free.fr/guidedestyle.html > >> -> Conventions de Nommage > > > Ok un truc du genre > > > class Grille : > > a=grille1.Grille [] #création de l'instance grille1 > > Dis voir... Qu'est-ce que tu dirais de lire un tutoriel Python avant > d'aller plus loin ? Je les lis, j'ai même acheté un bouquin, mais je dois avouer que j'ai beaucoup de mal de comprendre. Ne doit-on pas faire comme cela pour créer une instance? Merci |
|
|
|
#31 |
|
Messages: n/a
Hébergeur: |
On 10 sep, 09:09, Bruno Desthuilliers <bruno.
42.desthuilli...@wtf.websiteburo.oops.com> wrote: > fred1...@gmail.com a écrit : > > > On 9 sep, 21:44, "Mihamina (R12y) Rakotomandimby" <miham...@rktmb.org> > > wrote: > >> Mihamina (R12y) Rakotomandimby wrote: > >>>http://www.python.org/dev/peps/pep-0008/(section > >>> "Naming Conventions") > >>http://lapagearegis.free.fr/guidedestyle.html > >> -> Conventions de Nommage > > > Ok un truc du genre > > > class Grille : > > a=grille1.Grille [] #création de l'instance grille1 > > Dis voir... Qu'est-ce que tu dirais de lire un tutoriel Python avant > d'aller plus loin ? Je les lis, j'ai même acheté un bouquin, mais je dois avouer que j'ai beaucoup de mal de comprendre. Ne doit-on pas faire comme cela pour créer une instance? Merci |
|
|
|
#32 |
|
Messages: n/a
Hébergeur: |
On 10 sep, 11:52, "Mihamina (R12y) Rakotomandimby"
<miham...@rktmb.org> wrote: > fred1...@gmail.com wrote: > > Ok un truc du genre > > class Grille : > > a=grille1.Grille [] #création de l'instance grille1 > > Ouh là là... tu ne découvre pas que "les classes". > Mais ne t'inquiete pas, la syntaxe Python est facile. Je la trouve en effet plus simple que les autres langages, cependant elle me semble encore tres difficile pour moi, et j'avoue que je ne vois pas combien de temps ca me mettra pour le comprendre, mais je suis motivé. |
|
|
|
#33 |
|
Messages: n/a
Hébergeur: |
On 10 sep, 11:52, "Mihamina (R12y) Rakotomandimby"
<miham...@rktmb.org> wrote: > fred1...@gmail.com wrote: > > Ok un truc du genre > > class Grille : > > a=grille1.Grille [] #création de l'instance grille1 > > Ouh là là... tu ne découvre pas que "les classes". > Mais ne t'inquiete pas, la syntaxe Python est facile. Je la trouve en effet plus simple que les autres langages, cependant elle me semble encore tres difficile pour moi, et j'avoue que je ne vois pas combien de temps ca me mettra pour le comprendre, mais je suis motivé. |
|
|
|
#34 |
|
Messages: n/a
Hébergeur: |
On 10 sep, 09:08, Bruno Desthuilliers <bruno.
42.desthuilli...@wtf.websiteburo.oops.com> wrote: > fred1...@gmail.com a écrit : > > > Bonjour, > > > J'aimerais apprendre la notion de classes. > > > Pour cela j'aimerais créer un petit fichier "py" me permettant de > > tirer au sort 7 numéros sur 4 grilles. > > > Voila comment je vois les choses simples pour le moment, on affinera > > ensuite. > > > J'aurais 4 classes, 1 classe pour chaque grille, que je nommerais > > grille1, grille2, grille3 et grille4. > > AMHA, tu n'a pas compris le principe de base d'une classe. Tu n'a pas > besoin de 4 classes différentes, une seule suffit. Regarde la class int > (les nombres entiers) : c'est la même classes pour tous les entiers, pas > une classe par nombre !-) > > > Pour grille1 > > Créer ma liste de numéros (liste1) > > Prendre 1 numéro au hasard entre 1 et 49 > > Répéter "prendre 1 numéro au hasard entre 1 et 49" 6 fois > > Mettre les 7 numéros dans liste1 > > Ce que tu décris là est un algorithme, pas un type. Avant toute autre > chose, une classe décrit un type de données, c'est à dire la structure > de données, la plage de valeurs, et les opérations possibles. Dans ton > cas, ta classe Grille serait un ensemble de 7 nombres entier compris > entre 1 et 49. Je te laisse définir les opérations qui te semblent > appropriées, mais tu peux déjà songer à l'égalité (deux grilles sont > elles identiques ?). > > mes deux centimes... En effet c'est un algorithme, si on veut, j'aimerais mieux les réussir. Pour la complexité j'attendais déjà de résoudre ce problème de classe, plus important pour moi que l'exercice lui meme. J'aimerais savoir comment dois-je considérer une classe? Comme un objet? Merci |
|
|
|
#35 |
|
Messages: n/a
Hébergeur: |
On 10 sep, 09:08, Bruno Desthuilliers <bruno.
42.desthuilli...@wtf.websiteburo.oops.com> wrote: > fred1...@gmail.com a écrit : > > > Bonjour, > > > J'aimerais apprendre la notion de classes. > > > Pour cela j'aimerais créer un petit fichier "py" me permettant de > > tirer au sort 7 numéros sur 4 grilles. > > > Voila comment je vois les choses simples pour le moment, on affinera > > ensuite. > > > J'aurais 4 classes, 1 classe pour chaque grille, que je nommerais > > grille1, grille2, grille3 et grille4. > > AMHA, tu n'a pas compris le principe de base d'une classe. Tu n'a pas > besoin de 4 classes différentes, une seule suffit. Regarde la class int > (les nombres entiers) : c'est la même classes pour tous les entiers, pas > une classe par nombre !-) > > > Pour grille1 > > Créer ma liste de numéros (liste1) > > Prendre 1 numéro au hasard entre 1 et 49 > > Répéter "prendre 1 numéro au hasard entre 1 et 49" 6 fois > > Mettre les 7 numéros dans liste1 > > Ce que tu décris là est un algorithme, pas un type. Avant toute autre > chose, une classe décrit un type de données, c'est à dire la structure > de données, la plage de valeurs, et les opérations possibles. Dans ton > cas, ta classe Grille serait un ensemble de 7 nombres entier compris > entre 1 et 49. Je te laisse définir les opérations qui te semblent > appropriées, mais tu peux déjà songer à l'égalité (deux grilles sont > elles identiques ?). > > mes deux centimes... En effet c'est un algorithme, si on veut, j'aimerais mieux les réussir. Pour la complexité j'attendais déjà de résoudre ce problème de classe, plus important pour moi que l'exercice lui meme. J'aimerais savoir comment dois-je considérer une classe? Comme un objet? Merci |
|
|
|
#36 |
|
Messages: n/a
Hébergeur: |
fred1599@gmail.com a écrit :
> On 10 sep, 09:08, Bruno Desthuilliers <bruno. > 42.desthuilli...@wtf.websiteburo.oops.com> wrote: >> fred1...@gmail.com a écrit : >> >>> Bonjour, >>> J'aimerais apprendre la notion de classes. >>> Pour cela j'aimerais créer un petit fichier "py" me permettant de >>> tirer au sort 7 numéros sur 4 grilles. >>> Voila comment je vois les choses simples pour le moment, on affinera >>> ensuite. >>> J'aurais 4 classes, 1 classe pour chaque grille, que je nommerais >>> grille1, grille2, grille3 et grille4. >> AMHA, tu n'a pas compris le principe de base d'une classe. Tu n'a pas >> besoin de 4 classes différentes, une seule suffit. Regarde la class int >> (les nombres entiers) : c'est la même classes pour tous les entiers, pas >> une classe par nombre !-) >> >>> Pour grille1 >>> Créer ma liste de numéros (liste1) >>> Prendre 1 numéro au hasard entre 1 et 49 >>> Répéter "prendre 1 numéro au hasard entre 1 et 49" 6 fois >>> Mettre les 7 numéros dans liste1 >> Ce que tu décris là est un algorithme, pas un type. Avant toute autre >> chose, une classe décrit un type de données, c'est à dire la structure >> de données, la plage de valeurs, et les opérations possibles. Dans ton >> cas, ta classe Grille serait un ensemble de 7 nombres entier compris >> entre 1 et 49. Je te laisse définir les opérations qui te semblent >> appropriées, mais tu peux déjà songer à l'égalité (deux grilles sont >> elles identiques ?). >> >> mes deux centimes... > > En effet c'est un algorithme, si on veut, j'aimerais mieux les > réussir. Certes, mais là n'est pas la question. Un algorithme décrit une procédure (une suite d'étapes...) à suivre pour obtenir un certain résultat - en général, en informatique, ça se traduit par une fonction. Une classe définit un type de données. Bref, ça n'a *aucun* rapport. > Pour la complexité j'attendais déjà de résoudre ce problème de classe, > plus important pour moi que l'exercice lui meme. > > J'aimerais savoir comment dois-je considérer une classe? Comme un > objet? Dans un premier temps, considère une classe comme la description d'un type de donnée - si tu préfères, comme une "usine à objets" qui va créer ('instancier') une certaine "sorte" d'objets. exemple: class Personne(object): def __init__(self, nom): self.nom = nom def dit_bonjour(self, autre): return "bonjour %s, moi c'est %s" % (autre.nom, self.nom) moi = Personne('bruno') toi = Personne('fred') print moi.dit_bonjour(toi) print toi.dit_bonjour(moi) |
|
|
|
#37 |
|
Messages: n/a
Hébergeur: |
fred1599@gmail.com a écrit :
> On 10 sep, 09:08, Bruno Desthuilliers <bruno. > 42.desthuilli...@wtf.websiteburo.oops.com> wrote: >> fred1...@gmail.com a écrit : >> >>> Bonjour, >>> J'aimerais apprendre la notion de classes. >>> Pour cela j'aimerais créer un petit fichier "py" me permettant de >>> tirer au sort 7 numéros sur 4 grilles. >>> Voila comment je vois les choses simples pour le moment, on affinera >>> ensuite. >>> J'aurais 4 classes, 1 classe pour chaque grille, que je nommerais >>> grille1, grille2, grille3 et grille4. >> AMHA, tu n'a pas compris le principe de base d'une classe. Tu n'a pas >> besoin de 4 classes différentes, une seule suffit. Regarde la class int >> (les nombres entiers) : c'est la même classes pour tous les entiers, pas >> une classe par nombre !-) >> >>> Pour grille1 >>> Créer ma liste de numéros (liste1) >>> Prendre 1 numéro au hasard entre 1 et 49 >>> Répéter "prendre 1 numéro au hasard entre 1 et 49" 6 fois >>> Mettre les 7 numéros dans liste1 >> Ce que tu décris là est un algorithme, pas un type. Avant toute autre >> chose, une classe décrit un type de données, c'est à dire la structure >> de données, la plage de valeurs, et les opérations possibles. Dans ton >> cas, ta classe Grille serait un ensemble de 7 nombres entier compris >> entre 1 et 49. Je te laisse définir les opérations qui te semblent >> appropriées, mais tu peux déjà songer à l'égalité (deux grilles sont >> elles identiques ?). >> >> mes deux centimes... > > En effet c'est un algorithme, si on veut, j'aimerais mieux les > réussir. Certes, mais là n'est pas la question. Un algorithme décrit une procédure (une suite d'étapes...) à suivre pour obtenir un certain résultat - en général, en informatique, ça se traduit par une fonction. Une classe définit un type de données. Bref, ça n'a *aucun* rapport. > Pour la complexité j'attendais déjà de résoudre ce problème de classe, > plus important pour moi que l'exercice lui meme. > > J'aimerais savoir comment dois-je considérer une classe? Comme un > objet? Dans un premier temps, considère une classe comme la description d'un type de donnée - si tu préfères, comme une "usine à objets" qui va créer ('instancier') une certaine "sorte" d'objets. exemple: class Personne(object): def __init__(self, nom): self.nom = nom def dit_bonjour(self, autre): return "bonjour %s, moi c'est %s" % (autre.nom, self.nom) moi = Personne('bruno') toi = Personne('fred') print moi.dit_bonjour(toi) print toi.dit_bonjour(moi) |
|
|
|
#38 |
|
Messages: n/a
Hébergeur: |
fred1599@gmail.com a écrit :
> On 10 sep, 09:09, Bruno Desthuilliers <bruno. > 42.desthuilli...@wtf.websiteburo.oops.com> wrote: >> fred1...@gmail.com a écrit : (snip) >>> Ok un truc du genre >>> class Grille : >>> a=grille1.Grille [] #création de l'instance grille1 >> Dis voir... Qu'est-ce que tu dirais de lire un tutoriel Python avant >> d'aller plus loin ? > > Je les lis, j'ai même acheté un bouquin, Lequel, si ce n'est pas indiscret ? > mais je dois avouer que j'ai > beaucoup de mal de comprendre. Alors tu devrais peut-être commencer par poser des questions sur ce que tu a du mal à comprendre ? Accessoirement, et puisque tu sembles débuter en programmation, je me permets de te recommander ceci: http://www.cifen.ulg.ac.be/inforef/swi/python.htm > Ne doit-on pas faire comme cela pour créer une instance? Non. Regarde mon autre post à la fin de ce thread pour un exemple simpliste de définition d'une classe et d'instanciation. |
|
|
|
#39 |
|
Messages: n/a
Hébergeur: |
fred1599@gmail.com a écrit :
> On 10 sep, 09:09, Bruno Desthuilliers <bruno. > 42.desthuilli...@wtf.websiteburo.oops.com> wrote: >> fred1...@gmail.com a écrit : (snip) >>> Ok un truc du genre >>> class Grille : >>> a=grille1.Grille [] #création de l'instance grille1 >> Dis voir... Qu'est-ce que tu dirais de lire un tutoriel Python avant >> d'aller plus loin ? > > Je les lis, j'ai même acheté un bouquin, Lequel, si ce n'est pas indiscret ? > mais je dois avouer que j'ai > beaucoup de mal de comprendre. Alors tu devrais peut-être commencer par poser des questions sur ce que tu a du mal à comprendre ? Accessoirement, et puisque tu sembles débuter en programmation, je me permets de te recommander ceci: http://www.cifen.ulg.ac.be/inforef/swi/python.htm > Ne doit-on pas faire comme cela pour créer une instance? Non. Regarde mon autre post à la fin de ce thread pour un exemple simpliste de définition d'une classe et d'instanciation. |
|
|
|
#40 |
|
Messages: n/a
Hébergeur: |
fred1599@gmail.com a écrit :
> On 10 sep, 09:09, Bruno Desthuilliers <bruno. > 42.desthuilli...@wtf.websiteburo.oops.com> wrote: >> fred1...@gmail.com a écrit : >> >>> On 9 sep, 21:44, "Mihamina (R12y) Rakotomandimby" <miham...@rktmb.org> >>> wrote: >>>> Mihamina (R12y) Rakotomandimby wrote: >>>>> http://www.python.org/dev/peps/pep-0008/(section >>>>> "Naming Conventions") >>>> http://lapagearegis.free.fr/guidedestyle.html >>>> -> Conventions de Nommage >>> Ok un truc du genre >>> class Grille : >>> a=grille1.Grille [] #création de l'instance grille1 >> Dis voir... Qu'est-ce que tu dirais de lire un tutoriel Python avant >> d'aller plus loin ? > > Je les lis, j'ai même acheté un bouquin, mais je dois avouer que j'ai > beaucoup de mal de comprendre. Voir les liens dans: http://www.limsi.fr/Individu/pointal...#apprentissage Et dans: http://www.limsi.fr/Individu/pointal...docs-formation Entre autres, en français: http://www.cifen.ulg.ac.be/inforef/swi/python.htm http://www.iut-orsay.fr/dptmphy/Peda...oursPython.pdf Après, il faut en trouver un qui correspond à ton profil (niveau, formation...). (d'autres liens semblent ne plus répondre... vraiment pas fiable le web) |
|
|
|
#41 |
|
Messages: n/a
Hébergeur: |
fred1599@gmail.com a écrit :
> On 10 sep, 09:09, Bruno Desthuilliers <bruno. > 42.desthuilli...@wtf.websiteburo.oops.com> wrote: >> fred1...@gmail.com a écrit : >> >>> On 9 sep, 21:44, "Mihamina (R12y) Rakotomandimby" <miham...@rktmb.org> >>> wrote: >>>> Mihamina (R12y) Rakotomandimby wrote: >>>>> http://www.python.org/dev/peps/pep-0008/(section >>>>> "Naming Conventions") >>>> http://lapagearegis.free.fr/guidedestyle.html >>>> -> Conventions de Nommage >>> Ok un truc du genre >>> class Grille : >>> a=grille1.Grille [] #création de l'instance grille1 >> Dis voir... Qu'est-ce que tu dirais de lire un tutoriel Python avant >> d'aller plus loin ? > > Je les lis, j'ai même acheté un bouquin, mais je dois avouer que j'ai > beaucoup de mal de comprendre. Voir les liens dans: http://www.limsi.fr/Individu/pointal...#apprentissage Et dans: http://www.limsi.fr/Individu/pointal...docs-formation Entre autres, en français: http://www.cifen.ulg.ac.be/inforef/swi/python.htm http://www.iut-orsay.fr/dptmphy/Peda...oursPython.pdf Après, il faut en trouver un qui correspond à ton profil (niveau, formation...). (d'autres liens semblent ne plus répondre... vraiment pas fiable le web) |
|
|
|
#42 |
|
Messages: n/a
Hébergeur: |
fred1599@gmail.com wrote:
>>> Ok un truc du genre >>> class Grille : >>> a=grille1.Grille [] #création de l'instance grille1 >> Ouh là là... tu ne découvre pas que "les classes". >> Mais ne t'inquiete pas, la syntaxe Python est facile. > > Je la trouve en effet plus simple que les autres langages, cependant > elle me semble encore tres difficile pour moi, et j'avoue que je ne > vois pas combien de temps ca me mettra pour le comprendre, mais je > suis motivé. Il faudrait alors que tu nous expose les faits: - tu as besoin de comprendre les classes en général, ou "dans" Python - dans un cadre personnel ou dans le cadre d'un devoir (quel enseignement, quel programme,...) - tu as vu quoi et quoi en programmation? Je dis ça parceque plus on en sait sur ton niveau, mieux les réponses sont ciblées et personnalisées. Enfin, moi j'ai reflechi à ton problème, et en fait il y a deux versions du loto que je connais: celle de la française des jeux et l'autre. Moi j'ai pensé à celle de la Française des jeux. ![]() |
|
|
|
#43 |
|
Messages: n/a
Hébergeur: |
fred1599@gmail.com wrote:
>>> Ok un truc du genre >>> class Grille : >>> a=grille1.Grille [] #création de l'instance grille1 >> Ouh là là... tu ne découvre pas que "les classes". >> Mais ne t'inquiete pas, la syntaxe Python est facile. > > Je la trouve en effet plus simple que les autres langages, cependant > elle me semble encore tres difficile pour moi, et j'avoue que je ne > vois pas combien de temps ca me mettra pour le comprendre, mais je > suis motivé. Il faudrait alors que tu nous expose les faits: - tu as besoin de comprendre les classes en général, ou "dans" Python - dans un cadre personnel ou dans le cadre d'un devoir (quel enseignement, quel programme,...) - tu as vu quoi et quoi en programmation? Je dis ça parceque plus on en sait sur ton niveau, mieux les réponses sont ciblées et personnalisées. Enfin, moi j'ai reflechi à ton problème, et en fait il y a deux versions du loto que je connais: celle de la française des jeux et l'autre. Moi j'ai pensé à celle de la Française des jeux. ![]() |
|
|
|
#44 |
|
Messages: n/a
Hébergeur: |
On 10 sep, 17:08, Bruno Desthuilliers <bruno.
42.desthuilli...@wtf.websiteburo.oops.com> wrote: > fred1...@gmail.com a écrit : > > > On 10 sep, 09:09, Bruno Desthuilliers <bruno. > > 42.desthuilli...@wtf.websiteburo.oops.com> wrote: > >> fred1...@gmail.com a écrit : > (snip) > >>> Ok un truc du genre > >>> class Grille : > >>> a=grille1.Grille [] #création de l'instance grille1 > >> Dis voir... Qu'est-ce que tu dirais de lire un tutoriel Python avant > >> d'aller plus loin ? > > > Je les lis, j'ai même acheté un bouquin, > > Lequel, si ce n'est pas indiscret ? > > > mais je dois avouer que j'ai > > beaucoup de mal de comprendre. > > Alors tu devrais peut-être commencer par poser des questions sur ce que > tu a du mal à comprendre ? > > Accessoirement, et puisque tu sembles débuter en programmation, je me > permets de te recommander ceci:http://www.cifen.ulg.ac.be/inforef/swi/python.htm > > > Ne doit-on pas faire comme cela pour créer une instance? > > Non. Regarde mon autre post à la fin de ce thread pour un exemple > simpliste de définition d'une classe et d'instanciation. J'ai le bouquin "Python par l'exemple" et le tuto que tu m'as présenté je m'en sers régulièrement |
|
|
|
#45 |
|
Messages: n/a
Hébergeur: |
On 10 sep, 17:08, Bruno Desthuilliers <bruno.
42.desthuilli...@wtf.websiteburo.oops.com> wrote: > fred1...@gmail.com a écrit : > > > On 10 sep, 09:09, Bruno Desthuilliers <bruno. > > 42.desthuilli...@wtf.websiteburo.oops.com> wrote: > >> fred1...@gmail.com a écrit : > (snip) > >>> Ok un truc du genre > >>> class Grille : > >>> a=grille1.Grille [] #création de l'instance grille1 > >> Dis voir... Qu'est-ce que tu dirais de lire un tutoriel Python avant > >> d'aller plus loin ? > > > Je les lis, j'ai même acheté un bouquin, > > Lequel, si ce n'est pas indiscret ? > > > mais je dois avouer que j'ai > > beaucoup de mal de comprendre. > > Alors tu devrais peut-être commencer par poser des questions sur ce que > tu a du mal à comprendre ? > > Accessoirement, et puisque tu sembles débuter en programmation, je me > permets de te recommander ceci:http://www.cifen.ulg.ac.be/inforef/swi/python.htm > > > Ne doit-on pas faire comme cela pour créer une instance? > > Non. Regarde mon autre post à la fin de ce thread pour un exemple > simpliste de définition d'une classe et d'instanciation. J'ai le bouquin "Python par l'exemple" et le tuto que tu m'as présenté je m'en sers régulièrement |
|
|
|
#46 |
|
Messages: n/a
Hébergeur: |
On 10 sep, 18:20, "Mihamina (R12y) Rakotomandimby"
<miham...@rktmb.org> wrote: > fred1...@gmail.com wrote: > >>> Ok un truc du genre > >>> class Grille : > >>> a=grille1.Grille [] #création de l'instance grille1 > >> Ouh là là... tu ne découvre pas que "les classes". > >> Mais ne t'inquiete pas, la syntaxe Python est facile. > > > Je la trouve en effet plus simple que les autres langages, cependant > > elle me semble encore tres difficile pour moi, et j'avoue que je ne > > vois pas combien de temps ca me mettra pour le comprendre, mais je > > suis motivé. > > Il faudrait alors que tu nous expose les faits: > - tu as besoin de comprendre les classes en général, ou "dans" Python > - dans un cadre personnel ou dans le cadre d'un devoir (quel > enseignement, quel programme,...) > - tu as vu quoi et quoi en programmation? > > Je dis ça parceque plus on en sait sur ton niveau, mieux les réponses > sont ciblées et personnalisées. > > Enfin, moi j'ai reflechi à ton problème, et en fait il y a deux versions > du loto que je connais: celle de la française des jeux et l'autre. Moi > j'ai pensé à celle de la Française des jeux. ![]() Lol, alors je t'explique, c'est tres simple, au départ je me suis mis sous python car je voulais me lancer dans un langage de programmation pour réfléchir pendant mes vacances scolaires, car je suis enseignant. Maintenant j'aimerais utiliser ce langage de programmation dans le cadre de mon travail. Pour les classes, il me faudrait les deux explications, pour l'état général et aussi pour python. Pour l'instant je dirais que c'est dans un cadre personnel, même si j'aimerais l'appliquer dans mon travail plus tard, c'est tout d'abord une motivation personnelle. |
|
|
|
#47 |
|
Messages: n/a
Hébergeur: |
On 10 sep, 18:20, "Mihamina (R12y) Rakotomandimby"
<miham...@rktmb.org> wrote: > fred1...@gmail.com wrote: > >>> Ok un truc du genre > >>> class Grille : > >>> a=grille1.Grille [] #création de l'instance grille1 > >> Ouh là là... tu ne découvre pas que "les classes". > >> Mais ne t'inquiete pas, la syntaxe Python est facile. > > > Je la trouve en effet plus simple que les autres langages, cependant > > elle me semble encore tres difficile pour moi, et j'avoue que je ne > > vois pas combien de temps ca me mettra pour le comprendre, mais je > > suis motivé. > > Il faudrait alors que tu nous expose les faits: > - tu as besoin de comprendre les classes en général, ou "dans" Python > - dans un cadre personnel ou dans le cadre d'un devoir (quel > enseignement, quel programme,...) > - tu as vu quoi et quoi en programmation? > > Je dis ça parceque plus on en sait sur ton niveau, mieux les réponses > sont ciblées et personnalisées. > > Enfin, moi j'ai reflechi à ton problème, et en fait il y a deux versions > du loto que je connais: celle de la française des jeux et l'autre. Moi > j'ai pensé à celle de la Française des jeux. ![]() Lol, alors je t'explique, c'est tres simple, au départ je me suis mis sous python car je voulais me lancer dans un langage de programmation pour réfléchir pendant mes vacances scolaires, car je suis enseignant. Maintenant j'aimerais utiliser ce langage de programmation dans le cadre de mon travail. Pour les classes, il me faudrait les deux explications, pour l'état général et aussi pour python. Pour l'instant je dirais que c'est dans un cadre personnel, même si j'aimerais l'appliquer dans mon travail plus tard, c'est tout d'abord une motivation personnelle. |
|
|
|
#48 |
|
Messages: n/a
Hébergeur: |
fred1599@gmail.com wrote:
> Lol, Non... s'il te plait. Pas de "LOL". > alors je t'explique, c'est tres simple, au départ je me suis mis > sous python car je voulais me lancer dans un langage de programmation > pour réfléchir pendant mes vacances scolaires, car je suis enseignant. > Maintenant j'aimerais utiliser ce langage de programmation dans le > cadre de mon travail. Ok. > Pour les classes, il me faudrait les deux explications, pour l'état > général et aussi pour python. D'une maniere tres peu rigoureuse, je dirai: Il y a les types de base (entier, chaine,...) Mais des fois, on veut manipuler des tableaux de ces types de bases, alors on a créé les listes et les tuples. Et encore des fois, on veut manipuler des personnes, des voitures, des voitures essence, d'autres diesel,... alors on a créé les classes. Voilà. Maintenant, quand je dit "soit x un entier", je peux aussi dire "soit p une personne". Dans cette derniere phrase, "personne" est une classe et "p" une instance de cette classe. Les entiers sont deja definis, mais pas les personnes. Donc il faut, avant de dire tout ça, definir la classe "personne". Une fois tout ça fait, je peux encore dire "soit y un entier" et "soit g une personne" sans souci, ou "g" est encore une autre instance de la classe "personne". Et comme la classe est deja definie, plus besoin de redefinir. > Pour l'instant je dirais que c'est dans un cadre personnel, même si > j'aimerais l'appliquer dans mon travail plus tard, c'est tout d'abord > une motivation personnelle. Ok, on est pareil alors. |
|
|
|
#49 |
|
Messages: n/a
Hébergeur: |
fred1599@gmail.com wrote:
> Lol, Non... s'il te plait. Pas de "LOL". > alors je t'explique, c'est tres simple, au départ je me suis mis > sous python car je voulais me lancer dans un langage de programmation > pour réfléchir pendant mes vacances scolaires, car je suis enseignant. > Maintenant j'aimerais utiliser ce langage de programmation dans le > cadre de mon travail. Ok. > Pour les classes, il me faudrait les deux explications, pour l'état > général et aussi pour python. D'une maniere tres peu rigoureuse, je dirai: Il y a les types de base (entier, chaine,...) Mais des fois, on veut manipuler des tableaux de ces types de bases, alors on a créé les listes et les tuples. Et encore des fois, on veut manipuler des personnes, des voitures, des voitures essence, d'autres diesel,... alors on a créé les classes. Voilà. Maintenant, quand je dit "soit x un entier", je peux aussi dire "soit p une personne". Dans cette derniere phrase, "personne" est une classe et "p" une instance de cette classe. Les entiers sont deja definis, mais pas les personnes. Donc il faut, avant de dire tout ça, definir la classe "personne". Une fois tout ça fait, je peux encore dire "soit y un entier" et "soit g une personne" sans souci, ou "g" est encore une autre instance de la classe "personne". Et comme la classe est deja definie, plus besoin de redefinir. > Pour l'instant je dirais que c'est dans un cadre personnel, même si > j'aimerais l'appliquer dans mon travail plus tard, c'est tout d'abord > une motivation personnelle. Ok, on est pareil alors. |
|
|
|
#50 |
|
Messages: n/a
Hébergeur: |
Le 09-09-2007, fred1599@gmail.com <fred1599@gmail.com> a écrit: > Pour grille1 > Créer ma liste de numéros (liste1) > Prendre 1 numéro au hasar |