Accueil > Forum > > > > Python 3.0
Python 3.0
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ée 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
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
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
Python et SMA [ par Shonen07 ]
Bonjour, Je me présente je suis étudiant en Master informatique et j'ai pour but de developer une petite application en python utilisant des SMA. Ve
python/sqlite/update [ par jproyer ]
Bonjour à tous. Mon problème du moment est comment orthographier correctement la fonction sql update. Avec python 2.5 et sqlite3 [code=py] t = (
Services web [ par mbessass ]
Bonjour, Je travaille actuellement sur les services web et je souhaite connaitre les différentes bibliothèques libres permettant l'implémentation des
whois en python [ par lozxxx ]
Bonjour, je suis étudiant en informatique et débutant dans le language python, je réalise un travail de fin d anée qui porte sur la conception d un pe
Livres en rapport
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Forum
PYVISA PROBLèMEPYVISA PROBLèME par sandrine44
Cliquez pour lire la suite par sandrine44
Logiciels
Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|