Forum Programmation.python noob's question

Posté par . Licence CC by-sa.
Tags : aucun
0
7
jan.
2013

Salut tous !

bon, curieux et nostalgique, j'ai envie de me remettre à la programmation. Python par-ci, python par-là, je me dis qu'en plus ça pourra me servir au boulot (scripts).

Mais ZE question: je commence sur le site du zero et je constate qu'ils enseignent python3. Or dans "learning python the hard way", l'auteur commence par déconseiller de passer à python3 pour le moment… Que faire ?

question subsidiaire: ma distrib est fournie de base avec python 2.7 , est-ce que je peux installer python 3 sans faire planter l'bazar et les programmes déjà installés ?

Merci pour vos avis éclairés !

PS: je sais, on est lundi, j'aurais peut-etre du attendre trolldi pour ce genre de question, mais le but n'est pas de vous faire marcher dedans, c'est un questionnement sincère…

  • # si ta distrib fournit python3 en packages, alors go

    Posté par . Évalué à 5.

    si ta distrib fournit python3 en package c'est que c'est prevu pour tourner soit ensemble, soit à la place de python2.7,

    si tu l'installes toi meme à partir de TGZ, c'est à toi de verifier et bien parametrer l'installation pour ne pas faire conflit avec le python deja installé.

  • # Visualiser l'éxecution du code

    Posté par . Évalué à 8.

    Rien à voir, mais ca peut être utile.
    J'avais marquer cette page, que j'ai vu passé il y a quelques semaines :
    http://www.pythontutor.com/visualize.html
    C'est pour voir graphiquement et pas à pas comment ce comporte un morceau de code python. Ca gère python 2.7 et 3.2.

    • [^] # Re: Visualiser l'éxecution du code

      Posté par . Évalué à 2.

      sympa ce truc,

      j'y connais rien en python mais pour faire mes premiers programmes ca sera pas mal.

      à voir aussi comment ca tourne sur des programmes un peu plus complexe que hello world et append list ;)

  • # Vas en version 3

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

    Or dans "learning python the hard way", l'auteur commence par déconseiller de passer à python3 pour le moment… Que faire ?

    Passer à Python 3, je pense que ce conseil date un peu, et qu'en 201~~2~~3 la version 3 est suffisamment et stable et riche en modules divers pour être adoptée pour de nouveaux projets - sauf contrainte spécifique.

    Python 3 - Apprendre à programmer en Python avec PyZo et Jupyter Notebook → https://www.dunod.com/sciences-techniques/python-3

    • [^] # Re: Vas en version 3

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

      Je suis tout à fait d'accord.

      Tous les modules importants ont été migré vers Python 3, et tu as tout à gagner à l'apprendre.

      Si jamais tu as vraiment besoin d'utiliser une version 2.x, il te suffira de regarder ce qui est différent et de t'adapter, mais ça ne devrait arriver que par soucis de compatibilité ou dans le cas où tu contribues à un logiciel qui est déjà écrit en Python 2.x.

      • [^] # Re: Vas en version 3

        Posté par . Évalué à 1.

        Tous les modules importants n'ont pas encore été portés sur python3, notamment PIL. ça peut être important s'il envisage de traiter des images.

  • # Cohabitation python2 et python3

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

    Il n'y a pas de problème.

    Le binaire pour Python3 est python3, celui pour Python 2 python2, et sauf exception (*) python renvoie vers python2.

    Toute distrib un peu correcte package maintenant les deux versions (tu tournes avec quoi ?).

    (*) sauf erreur de ma part, sur ARCH Linux python est maintenant mappé par défaut sur python3. Un cas à part.

    Python 3 - Apprendre à programmer en Python avec PyZo et Jupyter Notebook → https://www.dunod.com/sciences-techniques/python-3

  • # Merci !

    Posté par . Évalué à 2.

    Merci pour ces conseils, moi et mon Xubuntu allons donc coder du python3 (qui était déjà installé, mais de fait, je dois exécuter python3 pour l'avoir et je n'avais exécuté que la commande python…)

    Bonne journée !

    L'acacia acajou de l'académie acoustique est acquitté de ses acrobaties. Tout le reste prend "acc".

    • [^] # Re: Merci !

      Posté par . Évalué à 4. Dernière modification le 09/01/13 à 14:38.

      :o
      Hint : [TAB]

Suivre le flux des commentaires

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