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)

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.


1 2

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


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.