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 NeoX . É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 Axone . É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 NeoX . É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 lolop (site web personnel) . Évalué à 5.
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.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Vas en version 3
Posté par Jiehong (site web personnel) . É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 norbs . É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 lolop (site web personnel) . Évalué à 3.
Il n'y a pas de problème.
Le binaire pour Python3 est
python3
, celui pour Python 2python2
, et sauf exception (*)python
renvoie verspython2
.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.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Cohabitation python2 et python3
Posté par Nonolapéro . Évalué à 3.
Pour Archlinux tu ne te trompes pas, la version de base est bien la 3.
# Merci !
Posté par LeXa1979 . É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 Xaapyks . Évalué à 4. Dernière modification le 09 janvier 2013 à 14:38.
:o
Hint : [TAB]
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.