Retourner aux forums || Retourner au forum Astuces.divers

Astuces.divers : [Editeur] Comment éditer un script python avec gnumeric

Posté par Michel Strasser (page perso, ) le 05 novembre 2001
0
Donnez l'extention .csv à votre script, puis importer ce fichier avec gnumeric en précisant que le caractère tabulation est le séparateur de champ.

> Lire le message (16 commentaires, moyenne: 0,9).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Est ce qu'un débutant python peut comprendre?

Posté par E V () le 15/06/2002 à 08:48. (lien). Évalué à 1.

L'astuce me semble intéressante mais j'avoue que je ne comprends pas du tout ce que cela veut dire!
RTFM?

  • [^]Re: Est ce qu'un débutant python peut comprendre?

    Posté par schyzomarijks () le 17/10/2002 à 14:36. (lien). Évalué à 1.

    Ben l'avantage est que l'on voit mieux le caractère de tabulation puisqu'il y a une cellule vide pour chaque [tab]

    --
    OO watching you !!!
    • [^]Re: Est ce qu'un débutant python peut comprendre?

      Posté par Sebastien Tanguy (page perso, ) le 19/10/2002 à 09:49. (lien). Évalué à 1.

      D'un autre côté, les gens qui écrivent du code avec des caractères de tabulations à l'intérieur pour faire l'indentation, ils devraient être pendus haut et court, et après on pourrait éventuellement leur donner un éditeur de texte digne de ce nom.
      Et encore, je n'ose même pas penser à ceux qui pourraient éventuellement utiliser des tabulations et, en plus, règler leur éditeur pour faire que celles-ci soient représentées par un nombre d'espaces différent de 8.
      brrrrrrrrrrrr!

      seb.

      • [^]Re: Est ce qu'un débutant python peut comprendre?

        Posté par pllevy () le 05/11/2002 à 14:10. (lien). Évalué à 1.

        Pfff, le conseil n'est pas pour lire du C, mais du PYTHON.
        Or en python, point d'accolade pour identifier un bloc, c'est le niveau d'indentation qui est utilise pour savoir ou on en est, donc on n'ecris pas de python sans indentation, cqfd.

        Et toutes les theories sur l'excellence et la maniere de coder ne sont pas valables partout et pour tout.

        • [^]Re: Est ce qu'un débutant python peut comprendre?

          Posté par Albert ARIBAUD () le 06/11/2002 à 13:55. (lien). Évalué à 1.

          Je pose une question d'ignorant, j'ai jamais fait de python : est-ce l'indentation ou la tabulation qui compte ? Peut-on par exemple indenter du Python avec des espaces ?

          Dans le cas où l'espace est admissible, Python a besoin d'indentation et je rejoins Sébastien : rien n'est pire que tabuler quand il fallait indenter.

          En revanche, si seul le tab est admissible, là je ne dis rien.

          A part ça, les théories sur l'excellence et la manière de coder relèvent du style, donc ne peuvent pas être des lois, d'accord. Mais il vaut mieux une mauvaise route que pas de route du tout.

          Albert.

          • [^]Re: Est ce qu'un débutant python peut comprendre?

            Posté par pllevy () le 13/11/2002 à 10:13. (lien). Évalué à 1.

            Je pose une question d'ignorant, j'ai jamais fait de python
            Alors pour avancer et comprendre que l'astuce est interressante : http://www.python.org/(...)

            en d'autre terme RTFM

          • [^]Re: Est ce qu'un débutant python peut comprendre?

            Posté par Alain Tésio (page perso, ) le 18/11/2002 à 05:06. (lien). Évalué à 1.

            C'est l'indentation avec espaces ou tabs qui déterminent la structure du programme.
            Par exemple :

            for i in range(10):
            print i


            Avec une tabulation avant le print, ou un nombre libre d'espace: 2,4,8, ... du moment qu'il est cohérent
            D'où l'intérêt des tabulations, ca permet la lecture et l'insertion de scripts écrits par d'autres avec ton espacement habituel.
            Pour le nombre s'il y a des espaces, c'est le plus souvent 4.

          • [^]Re: Est ce qu'un débutant python peut comprendre?

            Posté par Samuel Meynard (page perso, ) le 16/07/2006 à 14:48. (lien). Évalué à 1.

            la tabulation et l'espace sont admissible pour l'indentation

            Guido van Rossum (le createur de python) nous dit que si il y avait une erreur qui puisse corriger dans python ca serrait de n'autoriser que les espace pour l'indentation ;-)

            --
            Early optimisation is the root of all evils
        • [^]Re: Est ce qu'un débutant python peut comprendre?

          Posté par Nicolas Évrard (Jabber id, page perso, ) le 14/01/2004 à 15:22. (lien). Évalué à 1.

          Ça n'empèche que celui qui met des tabulations dans un programme python mérite aussi d'être pendu. D'ailleurs l'interpréteur râle quand on mélange espace et tabulations et ce n'est pas pour rien.

          En python, il faut indenter avec des espaces, et avoir un longueur d'indentation de 4. De plus il vaut mieux ne pas dépasser 75 caractères de long.

          Pourquoi ? Ben pour tout ceux qui éditent encore avec vim/emacs, pardi !

          --
          Le scheme c'est bien.
          • [^]Re: Est ce qu'un débutant python peut comprendre?

            Posté par Alain Tésio (page perso, ) le 13/02/2004 à 14:54. (lien). Évalué à 1.

            > Ça n'empèche que celui qui met des tabulations dans un programme
            > python mérite aussi d'être pendu.

            Pourquoi ? Les tabs sont rendus sur chaque éditeur avec 4 ou 8 ou x espaces, plus d'ambiguïté.

            De toutes façons les éditeurs dignes de ce nom détectent si un fichier a des tabs ou des espaces et la taille de l'indentation et s'adaptent.

            La seule raison de conserver des espaces et d'être compatible avec des éditeurs même pas foutus d'insérer une tabulation.

            • [^]Re: Est ce qu'un débutant python peut comprendre?

              Posté par gnap gnap (page perso, ) le 05/03/2004 à 13:56. (lien). Évalué à 1.

              J'aurai tendance à penser qu'utiliser des espaces pour simuler des tabulations (car c'est bien de cela qu'il s'agit) comporte, en outre, le très génant inconvenient d'imposer à tous la taille des tabulations que l'on utilise.

              Par exemple, en utilisant les tabulations, on peut configurer son outil pour que chacune corresponde à 4 espaces. Si on met 4 espaces à la place, ça sera 4 espaces pour tout le monde, peu importe la configuration de chacun.

      • [^]Re: Est ce qu'un débutant python peut comprendre?

        Posté par Gniarf () le 09/05/2003 à 12:52. (lien). Évalué à 1.

        ça doit être sportif de se passer des Makefile

        --
        Windows has no users. It has hostages.

Re: Comment éditer un script python avec gnumeric

Posté par Michel Rodriguez () le 11/01/2003 à 22:12. (lien). Évalué à 1.

une question à la noix : Pourquoi vouloir éditer un script Python avec Gnumeric, qui est un tableur ? ne s'agirait-il pas d'onanisme intellectuel ? :-)

  • [^]Re: Comment éditer un script python avec gnumeric

    Posté par Florent C. (page perso, ) le 05/05/2003 à 09:18. (lien). Évalué à 1.

    c'est vrai que pas mal d'éditeurs de code permettent de voir les tabulations et/ou les indentations, comme dans anjuta par exemple, ou moleskine, ou on peut voir des traits verticaux qui montrent l'indentation courante ...

    --
    flure
    • [^]Re: Comment éditer un script python avec gnumeric

      Posté par alpage (Jabber id, page perso, ) le 21/05/2004 à 07:33. (lien). Évalué à 0.

      Je pense que ni'mporte quel éditeur doit le faire. Sous Vim par exemple avec quelque chose du genre :

      :set listchars=tab:··
      :set list

      Sinon les accrocs du Python recommandent Eric3 : http://www.die-offenbachs.de/detlev/eric3.html(...)

Utilité ?

Posté par gyom gyom () le 28/04/2005 à 09:10. (lien). Évalué à 0.

Alors là, je ne peux pas ne pas réagir (attention je suis pas un trolleur) !

OK pour la discussion indentation tout ça. Moi un langage qui utilise l'indentation pour interpreter les blocs je trouve ca bien, ca force les codeurs à faire des codes propres.

En revanche, il me semble que Gnumeric est un tableur. Éditer du code avec un tableur ça ne dérange personne ici ? On dirait une bidouille crade comme on peut en trouver dans certains codes (par exemple dans les codes non indentés ;) Ou alors est-ce un truc de windowsiens qui ont besoin de Word pour écrire du texte non formaté ou un mail ?)

Merci de ne pas troller

A+

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers