[progliste] Re: Python, ça m'énerve, j'y comprend s rien !

2014-03-20 Par sujet QuentinC
Salut, JE pense que ça doit être local au bloc où tu définis la variable, comme dans quasiment tous les autres langages. Les exceptions le plus notables sont lua pour qui les variables sont par défaut globales si on ne précise pas explicitement local, et javascript, pour qui les variables

[progliste] Re: Python, ça m'énerve, j'y comprend s rien !

2014-03-20 Par sujet Jean-François Colas
Salut Michel, La procédure ou fonction commence bien par def, et finit à la prochaine ligne qui est au même niveau d'indentation que ce def. (ou ligne d'indentation plus à gauche si la fonction est la dernière méthode d'une classe, bien sûr). Une variable a une portée locale, mais il me

[progliste] Re: Python, ça m'énerve, j'y comprend s rien !

2014-03-20 Par sujet Jean-Claude Armingaud
Hello Michel, Je pense que procédure ou fonction ! une fonction se termine par un return. une procédure commence par le mot clé def, en dessous, indentation, puis tout ce qui est indenté au même niveau en fait partie. self, ça concerne l'objet, les classes ! il s'agit d'une référence à

[progliste] Re: Python, ça m'énerve, j'y comprend s rien !

2014-03-20 Par sujet Michel such
Salut Jean-Claude, Ben le truc à debugger, il est debuggé, c'était le pilote eloquence de NVDA qui faisait pas toujours ce que je voulais. Pour en revenir à l'indentation, doit-elle se faire avec des tabulations ou peut-elle se faire avec des espaces. J'ai cru voir les deux cas mais je suis

[progliste] Re: Python, ça m'énerve, j'y comprend s rien !

2014-03-20 Par sujet paulber007
Bonjour Michel et à vous tous, Hou le coup de colère! C'est vrai qu'il est plus facile de casser le thermomètre, plutôt que d 'accepter de reconnaitre que l'on a de la fièvre. Personnellement, je serai incapable de débugger un programme sans connaitre le langage. Mais comme c'est toi, voici

[progliste] Re: Python, ça m'énerve, j'y comprend s rien !

2014-03-20 Par sujet Michel such
Salut Paul, C'était pas du debuggage bien sauvage, mais j'aime pas beaucoup ce genre de langage. C'est relativement lisible, mais le fait qu'on se base juste sur l'indentation pour savoir quoi appartient à quel bloc, je trouve ça pénible. Je me demande comment on fait quand on n'a que la

[progliste] Re: Python, ça m'énerve, j'y comprend s rien !

2014-03-20 Par sujet Jean-Claude Armingaud
Michel, l'indentation, elle peut se faire ou avec les tabulations ou avec les espaces. à partir de Python 3, on ne devrait plus utiliser que les espaces mais, il ne s'agit que d'une recommandation. attention à n'utiliser que l'un ou l'autre ! Le 20/03/2014 18:32, Michel such a écrit : Salut

[progliste] Re: Python, ça m'énerve, j'y comprend s rien !

2014-03-20 Par sujet Jean-François Colas
Salut Michel, Si tu dois t'adonner un tant soit peu fréquemment à ce genre de sport, et que tu ne disposes pas de braille, tu pourras t'intéresser à un truc appelé Visu2Script, qui offre quelques facilités concernant le repérage et la navigation à travers un source en Python. De mémoire:

[progliste] Re: Python, ça m'énerve, j'y comprend s rien !

2014-03-20 Par sujet QuentinC
Citation: Pour en revenir à l'indentation, doit-elle se faire avec des tabulations ou peut-elle se faire avec des espaces. C'est égal, tout pendant que tu restes cohérent dans l'ensemble du fichier, c-à-d ne pas changer tout à coup de tab à espaces ni le nombre d'espaces pour un niveau.