Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Général Python
Général Python Forum d'entraide sur les fondamentaux du langage Python, syntaxe, POO, bibliothèque standard, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 14/06/2010, 11h12   #21
Gordon Fowler
Chroniqueur Actualités
 
Inscription : juillet 2009
Messages : 3 319
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 3 319
Points : 33 035
Points : 33 035
Citation:
Envoyé par exodev Voir le message
Bonjour,

Est-ce que vous auriez un lien vers l'article qui traite de cette information sur le GIL?
Salut,

Y'a qu'à demander

Publié aujourd'hui : http://docs.python.org/dev/py3k/what...ulti-threading

Cordialement,

Gordon
Gordon Fowler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2010, 23h35   #22
leoz01
Futur Membre du Club
 
Inscription : février 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 25
Points : 16
Points : 16
Citation:
Python 2.7 sera bien la dernière version de la branche 2.x du langage de programmation web.
web? O_o
leoz01 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/07/2010, 05h35   #23
Katleen Erna
Expert Confirmé Sénior
 
Avatar de Katleen Erna
 
Inscription : juillet 2009
Messages : 1 553
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2009
Messages : 1 553
Points : 71 052
Points : 71 052
Mise à jour du 04.07.2010 par Katleen
Python 2.7 est disponible en version définitive, la dernière mouture 2.x prépare la transition vers la série 3.x


La version définitive de Python 2.7 est sortie hier.

Elle sera la dernière de la série des 2.x ; et a donc été conçue pour durer sur le long terme, en attendant l'arrivée des moutures 3.x. Plusieurs fonctionnalité des séries 3.x ont d'ailleurs été incluses dans ce produit.

La bibliothèque standard a été améliorée, notamment avec l'ajout d'un meilleur module unittest, l'arrivée d'un module argparse pour les options des lignes de commande de parsing, etc.

Comme indiqué sur le site officiel, Python 2.7 comprend :

Citation:
An ordered dictionary type
New unittest features including test skipping and new assert methods
A much faster io module
Automatic numbering of fields in the str.format() method
Float repr improvements backported from 3.x
Tile support for Tkinter
A backport of the memoryview object from 3.x
Set literals
Set and dictionary comprehensions
Dictionary views
New syntax for nested with statements
The sysconfig module
Source : Lien de téléchargement
Katleen Erna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2010, 10h30   #24
rambc
Membre Expert
 
Inscription : décembre 2006
Messages : 2 197
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 2 197
Points : 1 223
Points : 1 223
A-t-on des exemples concrets des nouvelles fonctionnalités ?
rambc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2010, 11h16   #25
spidermario
Membre émérite
 
Étudiant
Inscription : septembre 2006
Messages : 512
Détails du profil
Informations personnelles :
Âge : 19

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 512
Points : 911
Points : 911
Eh bien, le fait que Tkinter supporte maintenant Tile signifie que les applications utilisant Tkinter pourront ne plus être moches.
spidermario est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2010, 20h55   #26
rambc
Membre Expert
 
Inscription : décembre 2006
Messages : 2 197
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 2 197
Points : 1 223
Points : 1 223
C'est une bonne nouvelle parce qu'il est vrai que c'était très moche...
rambc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2012, 11h08   #27
alexdevl
Membre confirmé
 
Avatar de alexdevl
 
Inscription : avril 2007
Messages : 239
Détails du profil
Informations personnelles :
Âge : 44
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : avril 2007
Messages : 239
Points : 275
Points : 275
Par défaut python 2.5 to 2.7

Bonjour à tous,
Google app engine passant à python 2.7,
J'ai désinstallé python 2.5 et installé, donc, la version 2.7.

A moi donc les "with" et autres "orderedDico"...j'ai listé les nouveautés me concernant grace aux what's New 2.5 à 2.6.
Voyez vous des éléments issus de 25 à 27 que vous trouvez très utiles ?
Je vois par ordre de fréquence d'utilisation :


le "with" (pep343 2.6 +2.7 multiple)
Code :
1
2
with A() as a, B() as b:
    ... suite of statements ...


Les dicos ordonnés (PEP 372)
Code :
1
2
3
4
5
6
>>> from collections import OrderedDict
>>> d = OrderedDict([('first', 1),
...                  ('second', 2),
...                  ('third', 3)])
>>> d.items()
[('first', 1), ('second', 2), ('third', 3)]

Le module "format" qui me fait penser aux templates django (pep3101)
Code :
1
2
>>> "User ID: {0}".format("root")
'User ID: root'
Le "print" (PEP3105) (pour préparer la venue à python3 ?,je suis sous wx ou en web et je "print" que pour les débuggages)
Code :
1
2
>>> from __future__ import print_function
>>> print('# of entries', len(dictionary), file=sys.stderr)
le "as" après except
Code :
1
2
3
try:
    ...
except TypeError as exc:
Le module deque avec longueur maxi
Code :
1
2
3
4
5
6
7
8
9
10
>>> from collections import deque
>>> dq=deque(maxlen=3)
>>> dq
deque([], maxlen=3)
>>> dq.append(1) ; dq.append(2) ; dq.append(3)
>>> dq
deque([1, 2, 3], maxlen=3)
>>> dq.append(4)
>>> dq
deque([2, 3, 4], maxlen=3)

La classe counter (qui retourne 0 si la clée n'existe pas)
Code :
1
2
3
4
5
6
7
8
9
...
>>> c
Counter({' ': 6, 'e': 5, 's': 3, 'a': 2, 'i': 2, 'h': 2,
'l': 2, 't': 2, 'g': 1, 'f': 1, 'm': 1, 'o': 1, 'n': 1,
'p': 1, 'r': 1, 'x': 1})
>>> c['e']
5
>>> c['z']
0
Alex
alexdevl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2012, 11h42   #28
fred1599
Membre Expert
 
Avatar de fred1599
 
Homme Fred
Enseignant
Inscription : juillet 2006
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Fred
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : juillet 2006
Messages : 1 329
Points : 1 829
Points : 1 829
Les dicts comprehension, sinon je pense que tu as tout dis.
__________________
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
fred1599 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h53.


 
 
 
 
Partenaires

Hébergement Web