+ Répondre à la discussion Actualité déjà publiée
Page 2 sur 2 PremièrePremière 12
Affichage des résultats 21 à 28 sur 28
  1. #21
    Expert Confirmé Sénior

    Inscrit en
    juillet 2009
    Messages
    3 418
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 3 418
    Points : 148 062
    Points
    148 062

    Par défaut

    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

  2. #22
    Futur Membre du Club
    Inscrit en
    février 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : février 2008
    Messages : 29
    Points : 18
    Points
    18

    Par défaut

    Python 2.7 sera bien la dernière version de la branche 2.x du langage de programmation web.
    web? O_o

  3. #23
    Expert Confirmé Sénior
    Avatar de Katleen Erna
    Profil pro
    Inscrit en
    juillet 2009
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2009
    Messages : 1 552
    Points : 73 963
    Points
    73 963

    Par défaut

    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 :

    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

  4. #24
    Membre Expert

    Inscrit en
    décembre 2006
    Messages
    2 272
    Détails du profil
    Informations forums :
    Inscription : décembre 2006
    Messages : 2 272
    Points : 1 441
    Points
    1 441

    Par défaut

    A-t-on des exemples concrets des nouvelles fonctionnalités ?

  5. #25
    Membre émérite
    Étudiant
    Inscrit en
    septembre 2006
    Messages
    519
    Détails du profil
    Informations personnelles :
    Âge : 21

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : septembre 2006
    Messages : 519
    Points : 865
    Points
    865

    Par défaut

    Eh bien, le fait que Tkinter supporte maintenant Tile signifie que les applications utilisant Tkinter pourront ne plus être moches.

  6. #26
    Membre Expert

    Inscrit en
    décembre 2006
    Messages
    2 272
    Détails du profil
    Informations forums :
    Inscription : décembre 2006
    Messages : 2 272
    Points : 1 441
    Points
    1 441

    Par défaut

    C'est une bonne nouvelle parce qu'il est vrai que c'était très moche...

  7. #27
    Membre confirmé Avatar de alexdevl
    Profil pro
    Inscrit en
    avril 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : avril 2007
    Messages : 254
    Points : 293
    Points
    293

    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 : 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)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : 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 "as" après except
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    try:
        ...
    except TypeError as exc:
    Le module deque avec longueur maxi
    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)
    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
    Alex

  8. #28
    Expert Confirmé
    Avatar de fred1599
    Homme Profil pro
    Enseignant
    Inscrit en
    juillet 2006
    Messages
    1 925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : juillet 2006
    Messages : 1 925
    Points : 2 941
    Points
    2 941

    Par défaut

    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)