IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Python 3.4.0a4 disponible en téléchargement


Sujet :

Python

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 451
    Points : 197 746
    Points
    197 746
    Par défaut Python 3.4.0a4 disponible en téléchargement
    Python 3.4.0a4 disponible en téléchargement,
    nouvelles fonctions intégrées, amélioration des modules et de la sécurité

    La Python Software Foundation a publié la quatrième et dernière alpha de Python 3.4. Le langage de programmation objet revient avec de nouveaux modules dans la bibliothèque, de nouvelles fonctions intégrées, une amélioration de la sécurité et également de certains modules. En revanche aucune nouvelle fonctionnalité n'a été apportée à la syntaxe.

    Côté bibliothèque, Python embarque de nouveaux modules comme selectors pour un multiplexage E/S efficace et de haut niveau.
    Statistics offre quant à lui des fonctionnalités de statistiques de base directement dans la bibliothèque standard. Ce module prend en charge le calcul de la moyenne, la médiane, le mode, la variance et l'écart type d'une série de données.
    Pour sa part, Enum fournit une implémentation standard de types d'énumération, permettant à d'autres modules de fournir des messages d'erreur plus descriptif. Le module offre également un meilleur support au débogage en remplaçant les constantes de type entier par des valeurs d'énumération rétrocompatible.
    Asyncio fournit un support solide E/S asynchrone à la bibliothèque standard.

    Côté fonctionnalité, Python en intègre désormais trois de plus. Conformément à PEP 446, les descripteurs d'un fichier nouvellement créé sont non héréditaires.
    PEP 445 a contribué à des allocations mémoires configurables ; de nouvelles API seront donc désormais ajoutées pour personnaliser les répartiteurs de mémoire Python.
    Et enfin PEP 442 a conduit à une finalisation objet plus contrôlée.

    Pour les modules existant, audioop supporte désormais les échantillons 24-bits. Dans email, la nouvelle méthode as_bytes() produit une représentation en octets d'un message de la même façon que as_string produit une représentation de chaîne.

    Côté sécurité, une ligne option de ligne de commande est disponible pour le mode isolé.

    Télécharger Python 3.4.0 alpha 4

    Source : Python

    Et vous ?

    Qu'en pensez-vous ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2010
    Messages : 62
    Points : 125
    Points
    125
    Par défaut
    Je pense qu'il a du chemin à faire pour espérer un jour remplacer java.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2012
    Messages : 17
    Points : 43
    Points
    43
    Par défaut
    Sinon, c'est bien beau cette nouvelle version mais il faudrait déjà que je commence à utiliser Python 3 au lieu de Python 2.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    Je pense qu'il a du chemin à faire pour espérer un jour remplacer java.
    Je ne pense pas que python a pour but de remplacer Java.
    Perso, je préfère utiliser Python quand j'ai un script de déploiement à faire.
    Par contre coder une "grosse" appli tout en python, il vaux mieux avoir une équipe plutôt intransigeante sur la qualité de code (ce qui est rarement le cas)

  5. #5
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 752
    Points
    1 752
    Par défaut
    Citation Envoyé par haiecapique Voir le message
    Par contre coder une "grosse" appli tout en python, il vaux mieux avoir une équipe plutôt intransigeante sur la qualité de code (ce qui est rarement le cas)
    Peux-tu préciser ? La qualité du code vient du programmeur et non du langage. Non ?

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Février 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 48
    Points : 105
    Points
    105
    Par défaut
    Citation Envoyé par rambc Voir le message
    Peux-tu préciser ? La qualité du code vient du programmeur et non du langage. Non ?
    Non. La qualité vient de la solidité de l'ensemble. Essaie de maintenir un gros projet qui implique plusieurs dizaines de personnes, avec un laps de temps réduit et une contrainte budgétaire forte, tu comprendras rapidement pourquoi Python n'est pas adapté à ce cadre.
    Aussi bon soit le développeur, sous le poids du temps et des contraintes, on finit toujours par saloper quelque chose. Et là, c'est au langage d'éviter la casse.

    Par contre, si un projet a une contrainte de temps moins forte et moins de question budgétaire (typiquement, les trucs open-sources), alors il est tout à fait possible de faire de gros projets.

    Python est mon langage favori. Il m'a fait découvrir un tas de choses, et il continue toujours à me surprendre, sans compter que je gagne ma vie avec. Mais attention à ne tomber dans l'excès "j'ai un marteau. Tout ce qui me tombe sous la main ressemble à un clou".

  7. #7
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 752
    Points
    1 752
    Par défaut
    De bons arguments, mais moi je n'ai pas un marteau mais un tournevis sonique[*] et cela me convient parfaitement.

    [*] Pour ceux qui ne connaissent pas la référence, essayer de trouver un docteur sans non...

  8. #8
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Citation Envoyé par rambc Voir le message
    Peux-tu préciser ? La qualité du code vient du programmeur et non du langage. Non ?
    Non. ou plutôt "pas que".
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    électronicien
    Inscrit en
    Août 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : électronicien

    Informations forums :
    Inscription : Août 2007
    Messages : 9
    Points : 26
    Points
    26
    Par défaut
    Citation Envoyé par Stéphane le calme
    Côté fonctionnalité, Python en intègre désormais trois de plus. Conformément à PEP 446, les descripteurs d'un fichier nouvellement créé sont non héréditaires.

    Citation Envoyé par Wiztricks
    Non. ou plutôt "pas que".
    Peux-tu développer/argumenter, s'il te plait ?

  10. #10
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Citation Envoyé par peace haine love Voir le message
    Peux-tu développer/argumenter, s'il te plait ?
    Il faut considérer une application (les services rendus par le "code") comme un "livrable" produit par une organisation pour d'autres organisations.
    La "qualité" s'obtient par des contrôles faits par des pairs (dans le cadre d'un processus du même nom).
    La nature de ces contrôles ne se résume pas a constater qu'un code fonctionne mais qu'il satisfait aussi nombre d'attributs non-fonctionnels comme: sécurité, temps de réponses, maintenabilité,...
    Au plus vous ajoutez des attributs, au plus il faudra "automatiser" ces contrôles et se tourner vers des langages compiles/statiques.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Réponses: 76
    Dernier message: 25/10/2009, 02h04
  2. Réponses: 1
    Dernier message: 28/05/2009, 19h20
  3. SQL Server 2008 RC 0 disponible pour téléchargement
    Par wissem habboub dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 01/07/2008, 17h26
  4. Réponses: 2
    Dernier message: 18/02/2006, 20h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo