|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Python 3.0 [ Divers / Installation ] (xeolin)
Informations & options pour cette discussion
jeudi 17 janvier 2008 à 18:14:33 |
Python 3.0

xeolin
|
Que pensez vous de la version 3.0 de python ?
De la modifiquation de la commande "print" ?
Perso, moi je trouve que c'est une bonne chose MAIS pas pour les debutants, je trouve que, on aurait du garder notre bon vieu print + une nouvelle fonction qui aurait les nouvelles fonctionnalitees, :) je travaille sur un convertissseur py 2.5 => py 3.0.
Le principale probleme c'est que toutes les sorces avec print ne marcheront plus maintenant...
Ce n'est pas grand chose pour les petites sources, mais changer ca sur des bibliotheque completes :( ca va prendre du temps avant que tout le monde s'adapte.
Sinon petit truc pour pythonfrance, faudrait mettre une annotation "compatible avec py3.0", ca serait vraiment bien.
Qu'en pensez vous ?
|
|
|
vendredi 18 janvier 2008 à 17:30:54 |
Re : Python 3.0

aera group
|
A bon, print va disparaitre ? Peut être qu'il intégrerons une fonction pour que l'opérateur soit pris en compte parce que la il va y a voir de gros problème de compatibilité ! Et elle va être remplacer par quoi ? En fait, je suis impassien de voir la version 3.0 avec l'unicode : quel bonneur de créé des fichiers avec des carractères accentués sans devoir sans cesse faire plein de manipulation pour pouvoir lire ou écrir le fichier  ! Je suis partisant de l'anotation "compatible avec py3.0" !!! Très bonne idée Xeolin !
|
|
|
mercredi 23 janvier 2008 à 22:12:10 |
Re : Python 3.0

xeolin
|
la commande sera supprimee et remplacee par une fonction voici ce que python me dit :
The print statement has been replaced with a print() function, with keyword arguments to replace most of the special syntax of the old print statement (PEP 3105). Examples:
Old: print "The answer is", 2*2
New: print("The answer is", 2*2)
Old: print x, # Trailing comma suppresses newline
New: print(x, end=" ") # Appends a space instead of a newline
Old: print # Prints a newline
New: print() # You must call the function!
Old: print >>sys.stderr, "fatal error"
New: print("fatal error", file=sys.stderr)
Old: print (x, y) # prints repr((x, y))
New: print((x, y)) # Not the same as print(x, y)!
You can also customize the separator between items, e.g.:
print("There are <", 2**32, "> possibilities!", sep="")
which produces:
There are <4294967296> possibilities!
SOURCE : http://docs.python.org/dev/3.0/whatsnew/3.0.html
|
|
|
mercredi 23 janvier 2008 à 22:12:53 |
Re : Python 3.0

xeolin
|
RAHHHHH FICHU RETOR A LA LIGNE !! grr..
jressaye
|
|
|
mercredi 23 janvier 2008 à 22:13:36 |
Re : Python 3.0

xeolin
|
Source : http://docs.python.org/dev/3.0/whatsnew/3.0.html
The print statement has been replaced with a print() function, with keyword arguments to replace most of the special syntax of the old print statement (PEP 3105). Examples:
Old: print "The answer is", 2*2
New: print("The answer is", 2*2)
Old: print x, # Trailing comma suppresses newline
New: print(x, end=" ") # Appends a space instead of a newline
Old: print # Prints a newline
New: print() # You must call the function!
Old: print >>sys.stderr, "fatal error"
New: print("fatal error", file=sys.stderr)
Old: print (x, y) # prints repr((x, y))
New: print((x, y)) # Not the same as print(x, y)!
|
|
|
mercredi 23 janvier 2008 à 22:15:21 |
Re : Python 3.0

xeolin
|
je demande au admin de supprimer mes 2 premier messages.
desoler...
|
|
|
jeudi 24 janvier 2008 à 09:21:23 |
Re : Python 3.0

aera group
|
Ca me semble assez claire ! Je ne vois pas très bien pourquoi ils modifient la syntaxe, je trouvais ça simple, mais ca na finalement aucune importance, ça sera d'ailleur plus simple pour les messages d'erreur ! Merci de l'info Xeolin. Il y aura d'autre changement particulier ?
|
|
|
jeudi 24 janvier 2008 à 09:26:19 |
Re : Python 3.0

aera group
|
Pour les nouveautés, c'est bon, j'ai été voir la page que tu nous a donné ! En effet, je pense qu'il est indispensable de créé cette annotation ! Que de modifications ! Vivement Aout 2008 !
|
|
|
dimanche 27 janvier 2008 à 05:44:59 |
Re : Python 3.0

xeolin
|
Ceci est une idee de projet, et franchement je ne veux pas m'investir dedan,
MAIS, je vous la donner :
un convertisseur PY 2.5 vers PY 3.0
voila :)
et non moi j'ai pas tres hate que ca sorte :(
Xeolin :)
|
|
|
mercredi 19 novembre 2008 à 21:09:34 |
Re : Python 3.0

amaury74
|
Pourrait-on faire cohabiter deux install de Python sur un seul poste: la 2.6 et la 3.0? Tous le problèmes de compatibilité serait ainsi résolus...On pourrait même pousser le vice jusqu'à ajouter une ligne au début de chaque code pour indiquer à l'interpréteur quelle version choisir.
|
|
|
Cette discussion est classé dans : chose, trouve, python, print, py
Répondre à ce message
Sujets en rapport avec ce message
Bittorent Source [ par 0mega ]
Bonjour a tous ! J'essaie en vain de compiler la source du dernier client bittorent (python 2.4) mais sans succés. Voici le read-me inclus avec la
Compilation des fichiers sources pyhton en executables sous windows [ par 3edbill69 ]
J'ai fait une recherche et j'ai trouvé qu'il y avait des compilateurs pour les fichiers .py qui donnent des executables indépendants de python qui peu
net send dans un py [ par Crocandrew ]
Bonjour J'aimerais créer un petit programme python qui me permettrait d'envoyer des NET SEND sur un pc.....Le problème c'est que je ne sais pas commen
Compiler du python [ par corsica ]
Salut à tous ...Question de débutant :Je viens de downloader le travianbot de sourgeforge qui est écrit en python. Ayant fait une modif, l'interprêteu
compilation [ par xmaw ]
J'ai fait une recherche et j'ai trouvé qu'il y avait des compilateurs pour les fichiers .py qui donnent des executables indépendants de python qui peu
impossible de compiler un programme! [ par Droopyshootagain ]
Bonjour a tous Je suis débutant en prog et je débute avec python et java;Mon premier prog simple , j'ai réussi a le compiler mais le second ,a noter t
fonction Print [ par tokhen ]
Salut à tous et bonne année,Je viens de me mettre à Python.J'ai donc installé l'interpréteur IDLE.La commande print me fait le retour suivant :>>> pri
Conversion de code C en Python [ par EvinVodKha ]
Bonjour,J'ai environ 2500 lignes de code C à traduire rapidement en Python (homogénéisation du code d'un logiciel de 8000 lignes).Connaissez-vous un l
Python 2.4 vers 2.5 Changement de code? [ par kididouille ]
Bonjour,j'ai réalisé un programme avec python 2.4, il fonctionne tout va bien. On me demande de le faire en python 2.5 cela va t il impacter des chang
lancer automatiquement une application python en .exe [ par cybersouris ]
BonjourJ'ai une application compilée en python avec une extension .exe et j'essaie de la lancer via mon navigateur web avec un javascript mais rien n
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|