Salut,
Y'a qu'à demander
Publié aujourd'hui : http://docs.python.org/dev/py3k/what...ulti-threading
Cordialement,
Gordon
Salut,
Y'a qu'à demander
Publié aujourd'hui : http://docs.python.org/dev/py3k/what...ulti-threading
Cordialement,
Gordon
web? O_oPython 2.7 sera bien la dernière version de la branche 2.x du langage de programmation web.
N'oubliez pas de consulter les FAQ ASP.NET/C#
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 :
Source : Lien de téléchargementAn 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
A-t-on des exemples concrets des nouvelles fonctionnalités ?
Eh bien, le fait que Tkinter supporte maintenant Tile signifie que les applications utilisant Tkinter pourront ne plus être moches.
C'est une bonne nouvelle parce qu'il est vrai que c'était très moche...
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 with A() as a, B() as b: ... suite of statements ...
Les dicos ordonnés (PEP 372)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 >>> "User ID: {0}".format("root") 'User ID: root'
le "as" après except
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 >>> from __future__ import print_function >>> print('# of entries', len(dictionary), file=sys.stderr)
Le module deque avec longueur maxi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 try: ... except TypeError as exc:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Alex
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager