Python in a Nutshell

Posté par . Modéré par Fabien Penso.
Tags :
0
16
mar.
2003
Python
Si vous ne connaissiez pas le langage Python, peut-être que l'interview de Guido Van Rossum vous a donné envie de découvrir ce langage. À moins que, simplement curieux, vous soyez désireux d'essayer autre chose. Toujours est-il que Unix Review met en ligne la critique de l'ouvrage « Python in a Nutshell ».
  • # Re: Python in a Nutshell

    Posté par . Évalué à 10.

    Si vous cherchez un livre d'introduction en français et même pour les débutants en programmation:

    http://www.ulg.ac.be/cifen/inforef/swi/download/python_notes.pdf(...)

    et l'original au format OpenOffice.org:

    http://www.ulg.ac.be/cifen/inforef/swi/download/python_notes.sxw(...)
  • # Re: Python in a Nutshell

    Posté par . Évalué à 10.

    Python est une vraie merveille !

    A force de l'utiliser, on en vient à se demander comment on faisait avant. Ce qui me ravit le plus, c'est de tester des morceaux de routines en ligne de commande, avant de les intégrer dans le code.

    N'étant pas programmeur de formation, je ne peux que le conseiller aux débutants, mais je suis tout à fait certain qu'il convient également aux plus expérimentés.

    Sylvain
    • [^] # Re: Python in a Nutshell

      Posté par . Évalué à 4.

      Effectivement, Python est un merveille ... il m'arrive souvent aussi d'avoir un interpréteur qui tourne dans un shell, juste pour tester de minuscules bout de code (genre des opérations sur des listes ou string).
  • # Commentaire supprimé

    Posté par . Évalué à 8.

    Ce commentaire a été supprimé par l'équipe de modération.

  • # Re: Python in a Nutshell

    Posté par . Évalué à 10.

    Une autre référence pour les programmeurs Python : Plonger au coeur de Python

    Traduction partielle:
    http://fr.diveintopython.org/(...)

    Original en anglais:
    http://www.diveintopython.org/(...)

    du bonheur !
  • # Re: Python in a Nutshell

    Posté par . Évalué à 2.

    on va me traiter de flemmard, mais est-ce que ceux qui ont utilisé un IDE pour du python pourraient donner leurs impressions ?
    • [^] # Commentaire supprimé

      Posté par . Évalué à -1.

      Ce commentaire a été supprimé par l'équipe de modération.

    • [^] # Re: Python in a Nutshell

      Posté par . Évalué à 4.

      Pour les applis avec gui, j'utilise BOA constructor. Par encore au point, mais TRES prométeur. Enfin disons qu'il marche nickle, mais sous windows (grrrrrrrrrr).

      Sinon, pour du script normal, un bon vi, sinon, tu as SciTE qui est pas mal du tout, mais qui t'empeche de passer d'un buffer à l'autre (ou alors g pas trouvé le raccourcis ?!).
      enfin, celui dont je me sers tous les jours, KATE ! Seul ombre au tableau, il ne gère pas l'autocomplétion, alors que SciTE le fait (et boa plante quand on le fait).
      • [^] # Re: Python in a Nutshell

        Posté par . Évalué à 1.

        Concernant SciTe:
        Il te suffit de lancer le menu Options > Open Global Options File.
        Ensuite tu enlèves le commentaire devant la ligne:
        #buffers=10

        Tu fermes et tu relances, et tu peux alors ouvrir plusieurs fichiers qui apparaissent avec des onglets.
        Dans le menu Buffers tu as les raccourcis F6 (Next) et SHIFT + F6 (Previous)
        • [^] # Re: Python in a Nutshell

          Posté par . Évalué à 2.

          J'ai entendu parlé de ERIC qui a l'air pas mal (au vu des screenshots, je ne l'ai pas encore testé). C'est un peu comme un Boa Constructor avec support QT au lieu de WX.

          http://www.die-offenbachs.de/detlev/eric3.html(...)
          • [^] # Re: Python in a Nutshell

            Posté par . Évalué à 1.

            Ca à l'air pas mal.
            Pour moi, le seul pb est qu'il n'est disponible que sous Unix.
            Ca va un peu à l'encontre de la philosophie de Qt qui se veut multiplateforme.

            Boa, lui, fonctionne sur Windows et Linux.
            Mais c'est vrai qu'il ne permet pas de créer des appli avec PyQt
            graphiquement
            • [^] # Re: Python in a Nutshell

              Posté par . Évalué à 1.

              De toute facon, QT n'est pas GPL il me semble ?? WxPython l'est, donc, le choix est vite fait
              • [^] # Re: Python in a Nutshell

                Posté par (page perso) . Évalué à 1.

                QT sous double licence. QT/X11 est dispo sous GPL.

                http://www.wxwindows.org/(...)
                "The wxWindows 2 licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms. This is a solution that satisfies those who wish to produce GPL'ed software using wxWindows, and also those producing proprietary software."
  • # Re: Python in a Nutshell

    Posté par . Évalué à 3.

    Je viens justement de découvrir Python, par la lecture du très bon tutoriel dont la traduction française se trouve ici:
    http://perso.club-internet.fr/olberger/python/doc/tut/(...)

    Partant de là, quel livre conseilleriez vous à quelqu'un comme moi, qui a quelques années de programmation derrière lui, qui ne souhaite pas une nouvelle introduction au langage mais plutot un approfondissement et une référence ?
    • [^] # Re: Python in a Nutshell

      Posté par . Évalué à 4.

      Tiens, je me réponds à moi-même... Python in a Nutshell a l'air de correspondre très bien à ce que je recherche. Il couvre l'ensemble du langage, les aspects réseau, classes, exceptions, graphique, BD ... Pour répondre à quelqu'un plus haut, il cause aussi Python coté serveur, par exemple CGI en Python.

      Toujours chez O'Reilly, Learning Python doit s'adresser facilement à des gens moins habitués à la programmation, ou à ceux qui n'ont pas déjà lu le tutoriel (vraiment sympathique).

      Enfin, Programming Python (2nd edition) s'applique à traiter des problèmes avancés, et de larges applications avec Python... 1200 pages, c'est le double de Python in a Nutshell, et à mon avis il ne s'impose qu'en dernier recours, si l'on est fou de Zope, ou que Python est vraiment au coeur d'une importante plate-forme.

      http://www.oreilly.com/catalog/lpython/(...)
      http://www.oreilly.com/catalog/python2/(...)

Suivre le flux des commentaires

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