Python 3.3 est sorti

61
2
oct.
2012
Python

La version 3.3 de Python est sortie ce 29 septembre. Pour rappel, Python « est un langage de programmation multi‐paradigme. Il favorise la programmation impérative structurée et orientée objet. Il est doté d’un typage dynamique fort, d’une gestion automatique de la mémoire par ramasse‐miettes et d’un système de gestion d’exceptions ; il est ainsi similaire à Perl, Ruby, Scheme, Smalltalk et Tcl ». Merci Wikipédia.

Cette version 3.3 est donc la nouvelle version de production de la branche 3. Elle cohabite avec la version 2.7.3 de la branche 2.7. Cette nouvelle version apporte, entre autres, les fonctionnalités suivantes :

  • amélioration de la syntaxe des générateurs ;
  • un module venv capable de créer des environnement Python virtuels, tout comme VirtualEnv ;
  • revue du stockage interne des caractères, ce qui permet d’économiser de la mémoire ;
  • nouvelle façon de définir et placer les paquets d’un projet Python ;
  • des améliorations concernant l’API du module os, ainsi qu’une remise à plat des Exceptions concernant les entrées‐sorties ;
  • amélioration de l’intégration Windows ;
  • fonction de hachage aléatoire activée par défaut (permettant de se prémunir contre l’attaque des dictionnaires et des tables de hachage) ;
  • et bien d’autres…

Retrouvez en seconde partie de dépêche une liste plus complète des nouveautés.

NdA : Merci à FlashCode, Antoine, Victor Stinner, Laurent Pointal, Emmanuel C, jcr83, Amine « nh2 » Brikci‐Nigassa, GeneralZod, crep4ever, Nÿco et Le Cancre Las pour leur participation active à cette rédaction en collaboration.

AFPyro à Paris - le 15 Septembre

Posté par  . Édité par Xavier Teyssier. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
10
11
sept.
2012
Python

Le prochain Apéro Python se tiendra le samedi 15 Septembre à Paris, lors de la PyCON-FR qui se tient à la Villette du 13 au 16 Septembre.

Comme chaque fois, vous pouvez venir juste pour l’apéro et partager un (ou des) verres, et si vous le souhaitez, vous inscrire pour le repas qui suivra, dans un lieu proche encore à déterminer.

Rendez-vous à partir de 19h00, au Café Chéri(e), 44 bd de la Villette, Paris 19.

Pour dimensionner au mieux la réservation, merci de vous inscrire.

AFPyro à Liège (BE) - le 7 septembre

Posté par  . Édité par Benoît Sibaud et baud123. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
9
3
sept.
2012
Python

Le prochain AFPyro aura lieu à Liège (BE) le 7 septembre à partir de 19h, au Pot au lait : Rue Soeurs-de-Hasque 9 - 4000 Liège.

Merci de s’inscrire pour le bar et/ou le restaurant.

Outre les discussions habituelles, nous discuterons de la PyCON-FR qui aura lieu à Paris du 13 au 16 septembre, afin de s’organiser pour faire du covoiturage.

De plus, nous discuterons de l’EuroSciPy qui a eu lieu cette année à Bruxelles.

AFPyro à Bruxelles le vendredi 24 Août

Posté par  . Modéré par claudex. Licence CC By‑SA.
Étiquettes : aucune
5
18
août
2012
Python

Amis Pythonistes, notez dans vos agendas la date du prochain AFPyro !

Le prochain Aperos Python Belgium se tiendra le vendredi 24 Août à Bruxelles, lors de la conférence EuroSciPy qui se tient à ULB du 23 au 26 août.

En plus des habitués de l’AFPyro, nous attendons également avec plaisir les participants de la conférence EuroSciPy qui utilisent Python dans des problématiques scientifiques.

Comme chaque fois, vous pouvez venir juste pour l’apéro et partager un (ou des) verres, et si vous le souhaitez, vous inscrire pour le repas qui suivra, dans un lieu proche encore à déterminer.

Rendez-vous à partir de 19h30, au rez-de-chaussée du Délirium café, Impasse De La Fidélité 4, 1000 Brussels.

Pour dimensionner au mieux la réservation, merci de vous inscrire.

AFPyro à Louvain-la-Neuve le samedi 14 juillet

Posté par  . Édité par claudex. Modéré par Nils Ratusznik. Licence CC By‑SA.
Étiquettes :
5
11
juil.
2012
Python

Un AFPyro est organisé à Louvain-la-Neuve (Belgique), le samedi 14 juillet, à partir de 19h. Le rendez-vous est à la Galoute situé à Rue Rabelais 23, Louvain-la-Neuve.

Au moins 10 personnes seront présentes à l’AFPyro. Un repas est prévu plus tard dans la soirée, vous pouvez vous y inscrire.

Un AFPyro est l'occasion de rencontrer d'autres Pythonistes belges et de discuter de l'univers Python.

Sortie de IPython 0.13

Posté par  . Édité par mbussonn, Nÿco et Bruno Michel. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
22
2
juil.
2012
Python

IPython est une console alternative principalement tournée vers l'exploration interactive des données. Après une longue période de réécriture du code, les versions stables s'enchainent tous les quelques mois depuis un peu plus d'un an.

La précédente version, sortie en décembre 2011, a introduit une nouvelle interface web, que cette nouvelle mouture vient principalement améliorer, sans pour autant délaisser les utilisateurs de la ligne de commande.

PyconFR 2012 du 13 au 16 septembre 2012 à Paris, la Villette

Posté par  . Édité par claudex et Benoît Sibaud. Modéré par claudex.
Étiquettes : aucune
12
16
juin
2012
Python

PyConFr 2012 est le rendez-vous des utilisateurs francophones du langage Python qu'organise tous les ans l'Association Francophone Python (AFPy). Rejoignez les utilisateurs et les passionnés de Python à la Cyberbase de la Villette à Paris du 13 au 16 septembre 2012.

Durant ces quatre jours, des dizaines de présentations et tutoriels couvriront une grande variété de sujets pour satisfaire débutants et experts. L'évènement est totalement gratuit et ne nécessite pas d'inscription !

Pour toute demande d'info complémentaire, concernant le sponsoring ou l'organisation, merci de contacter orga@pycon.fr

Événement Software Carpentry

Posté par  (site web personnel) . Édité par baud123 et claudex. Modéré par claudex. Licence CC By‑SA.
Étiquettes : aucune
8
2
juin
2012
Python

Fin juin prochain, à Inria place d'Italie à Paris, sont organisées deux journées Software Carpentry. Ces deux journées visent à donner les bonnes méthodes pour la programmation à des scientifiques et/ou des ingénieurs. Ces journées sont gratuites et le contenu proposé sous licence Creative Common (Attribution).

Ces journées sont organisées à travers le monde depuis 1997. Elles proposent des bases fortes pour des gens dont le métier n'est pas l'informatique ou la programmation.

Tryton arrive en version 2.4

Posté par  (site web personnel) . Édité par Cédric Krier, sisalp, Nÿco, Christophe Turbout, NeoX et baud123. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes : aucune
16
30
avr.
2012
Python

Fidèle à son rythme semestriel, la toute nouvelle version de printemps de Tryton est arrivée. Tryton est une plate‐forme de développement d’applications pour entreprise (progiciel de gestion intégré, PGI, ou ERP en anglais, pour Enterprise Resource Planning) écrite en Python et sous licence GPLv3.

L'évolution la plus visible concerne l'efficacité et la simplicité de l'interface graphique, mais les développeurs se sont aussi attachés à améliorer les API du serveur. Des nouveaux modules fonctionnels sont disponibles.

Alors tous à vos claviers pour profiter de cette nouvelle version, d'autant plus que, comme d'habitude, la migration des données depuis les versions précédentes, est automatique.

AFPyro à Namur le vendredi 11 mai

Posté par  . Édité par Nÿco, Benoît Sibaud et claudex. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
6
30
avr.
2012
Python

Un AFPyro est organisé à Namur (Belgique), le vendredi 11 mai, à partir de 19h. Le rendez-vous est à la Cuve à Bière situé à la rue des Brasseurs 108, B-5000 Namur.

Au moins 9 personnes seront présentes à l’AFPyro. Un repas est prévu plus tard dans la soirée, pour ceux qui sont intéressés.

Un AFPyro est l'occasion de rencontrer d'autres Pythonistes belges et de discuter de l'univers Python autour d'une bonne bière trappiste ou d'un américain.

Mercredi 25 avril 2012 : rencontre Logiciels Libres et Présentation du CMS Plone à Toulouse

Posté par  . Édité par tuiu pol, j et claudex. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
7
19
avr.
2012
Python

Toulibre organise une rencontre autour des Logiciels Libres le mercredi 25 avril 2012, de 19h à 23h au Centre Culturel Bellegarde, 17 rue Bellegarde à Toulouse.

À 20h00 aura lieu une présentation sur le CMS Plone, à l'occasion du ”Plone World Day”.

NdM : La présentation est reportée au 9 mai, car la salle n'est finalement pas disponible.

Sortie de Django 1.4

Posté par  (site web personnel) . Édité par patrick_g, baud123, claudex, Florent Zara, Tobu et detail_pratique. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
40
27
mar.
2012
Python

Vendredi matin, un an après la 1.3, est sortie la version 1.4 du framework Web Django, écrit en Python.

Ce framework, basé sur un concept Modèle-Template-Vue (MTV, à rapprocher du MVC), est conçu pour le développement rapide et reprend la plupart des grands principes de Python (« Explicit is better than implicit », notamment), ce qui en fait la plate-forme de développement Web idéale pour les perfectionnistes sous pression.

De plus en plus de sites utilisent Django (par exemple, 20minutes, Libération.fr, Disqus, Century21, convore, instagram, threadless…) pour sa flexibilité et pour le nombre d’applications Django réutilisables, qui ne cesse de croître.

Je vous propose de découvrir les quelques nouveautés que vous offrent les développeurs Django et toute la communauté.

AFPyro à Liège le vendredi 30 mars

Posté par  . Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
5
24
mar.
2012
Python

Pour fêter le printemps, un AFPyro est organisé à Liège le vendredi 30 mars, à partir de 19h.

Le rendez-vous est à la brasserie Cathédrale (Place de la Cathédrale 3 - B-4000 Liège).
Un repas est prévu plus tard dans la soirée, pour ceux qui sont intéressés.

Un AFPyro est l'occasion de rencontrer d'autres Pythonistes Belges et de discuter de l'univers Python autour d'une bonne bière trappiste ou d'un américain.

Un covoiturage est possible de Bruxelles, contactez-moi.

L'interpréteur python PyPy 1.8 est sorti

Posté par  . Édité par baud123, patrick_g, Nÿco, Malicia et Pierre Jarillon. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
27
15
fév.
2012
Python

L'équipe PyPy à le plaisir de vous annoncer la sortie de la version 1.8 de PyPy. PyPy est une version différente de l'interpréteur du langage Python écrite elle-même en Python, et publiée sous licence expat. Comme à l'habitude, cette version apporte des corrections de bugs, et des améliorations concernant les performances et la consommation mémoire.

Les "list strategies" sont le principal ajout de cette version. Elles permettent de rendre les listes Python homogènes (contenant des objets du même type) plus efficaces (tant en terme de consommation mémoire que de performances).

Cette version apporte aussi la compatibilité avec Python 2.7.2. Mis à part ça, c'est "comme d'habitude", les performances ont été améliorées d'environ 10% par rapport a la version précédente.

Dans la suite de la dépêche vous trouverez une traduction des notes de version de PyPy 1.8.

Concours de programmation Kivy

Posté par  (site web personnel) . Édité par Malicia, Nÿco et claudex. Modéré par tuiu pol.
10
24
déc.
2011
Python

Kivy, un projet open source pour le développement d’applications multi-plateformes, vous annonce son premier concours de programmation. Ce dernier démarrera avec la publication officielle des règles le 1er janvier 2012. Les participations seront acceptées jusqu’au 25 janvier et la date finale de dépôt du code source est fixée au 31 janvier.

Des tablettes Nvidia Tegra 2 sous Android de NotionInk, des abonnements bronze d’un an sur le site Github et des t-shirts composent les lots du concours.

Le but de ce concours est avant toute chose de promouvoir Kivy et de vous faire découvrir ce framework Python. Les applications Kivy tournent sur Linux, Windows, Mac OS X, Android (et iOS). Kivy supporte la plupart des protocoles d’entrée tels que WM_Touch, WM_Pen, Mac OS X Trackpad et la Magic Mouse mais aussi des écrans simple et multiples touches, Mtdev, Linux Kernel HID et TUIO. S’appuyant sur l’accélération matérielle, les développeurs peuvent concevoir les interfaces de demain.

Le concours est sponsorisé par NotionInk, une entreprise indienne fondée en 2009 qui conçoit des tablettes ainsi que d’autres produits informatiques, et par GitHub, un service web d'hébergement et de gestion de développement de logiciels.

Retrouvez le concours sur son site web dédié.

IPython 0.12

Posté par  . Édité par Nÿco, saimn, Manuel Menal, Florent Zara et Bruno Michel. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
32
23
déc.
2011
Python

IPython, le terminal interactif pour Python, est arrivé à la version 0.12 quelques mois seulement après la version 0.11 qui avait eu une gestation de plus de deux ans. Il faut dire qu'il y a eu de gros changements au niveau du code pour passer à la version 0.11 et que la version 0.12 a pleinement profité de la facilité de développement qu'offrent git et Github. D'ailleurs le projet se porte bien puisque de nouveaux contributeurs sont recensés à en lire l'annonce de la sortie par Fernando Perez.

Cette version 0.12 s'accompagne de trois grosses nouveautés ou améliorations :

  • une interface web (notebook) ;
  • une interface graphique qui s'est enrichie (qtconsole) ;
  • une compatibilité totale avec Python 3.

IPython n'est pas le seul terminal interactif pour Python, il existe également bpython et DreamPie.

Vous reprendrez bien un peu de Python ?

Posté par  (site web personnel) . Édité par Nÿco, Davy Defaud, claudex, rootix et baud123. Modéré par Nÿco.
Étiquettes :
21
23
nov.
2011
Python

Le 28 novembre 2011 à partir de 18 h 30, l’AFPy (Association Francophone Python) organise une soirée intitulée « Vous reprendrez bien un peu de Python ? », à La Cantine de Paris.

Venez découvrir pourquoi il passionne ses utilisateurs, le potentiel qu’offre ce langage et ses nouveaux usages. Chacun est libre de partager son expérience sur un sujet libre pendant une présentation de 15 minutes environ. Pour les non‐parisiens, l’événement devrait être retransmis en direct via le site de La Cantine.

Matplotlib 1.1 et autres outils de visualisation en Python

Posté par  . Modéré par Nÿco. Licence CC By‑SA.
27
1
nov.
2011
Python

Matplotlib est une bibliothèque en Python très utilisée pour tracer des graphiques en deux et trois dimensions. Le degré de sophistication peut être très élevé mais les choses simples le restent ; pour se donner une idée, il suffit de regarder la galerie d’exemples.
En combinaison avec les bibliothèques scientifiques NumPy ou SciPy et l’interpréteur IPython, nous obtenons un outil de prototypage très pratique.

Matplotlib n’est pas exempte de limitations, pour de grosses séries de données ou des visualisations complexes en trois dimensions. Il faut alors se tourner vers d’autres outils tels que guiqwt ou Mayavi, si l’on veut rester avec des outils en Python.

La version 2.2 de Tryton est arrivée

Posté par  (site web personnel) . Modéré par Bruno Michel. Licence CC By‑SA.
24
31
oct.
2011
Python

Comme tous les six mois, arrive une nouvelle version de Tryton.

Tryton est une plate‐forme de développement d’applications pour entreprise écrite en Python (un progiciel de gestion intégré, mais il pourrait être bien plus — ou bien moins — que ça). Tryton est toujours un fork d’OpenERP qui a déjà quatre ans d’existence.

Au cours de ces six derniers mois, de nombreux changements ont touché l’interface utilisateur. Notons parmi ceux‐ci :

  • les fenêtres surgissantes (pop‐up) sont maintenant « non‐modales », ce qui signifie qu’elles sont liées à leur onglet d’origine. On peut donc conserver une pop‐up ouverte et interagir avec les autres onglets, car l’activation d’un onglet restaure les fenêtres préalablement ouverte ;
  • le widget de recherche a été complètement repensé. Un seul champ est utilisé et l’auto‐complétion permet de faciliter l’écriture de requêtes. Tout comme Google, des recherches complexes peuvent être effectuées.

Du côté du serveur de nombreuses améliorations ont été apportées, dont voici les
plus importantes :

  • l’utilisation d’unoconv permet de transformer les modèles OpenDocument dans un très large ensemble de formats répandus ;
  • l’utilisation de fichiers « .po » pour la gestion des traductions ;
  • un cache LRU au niveau de la transaction a permis de réduire considérablement l’empreinte mémoire du serveur.

Notons également que ces six derniers mois ont aussi été marqués par la transition de GNU Health (anciennement connu sous le nom de Medical) d’OpenERP à Tryton. Luis Falcón, le développeur principal de ce logiciel de gestion hospitalière, a en effet fait pas mal de bruit autour des raisons motivant ce changement ; c’est la gouvernance du projet Tryton qui a convaincu Luis.

Python Quvi

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
27
25
sept.
2011
Python

La bibliothèque Quvi permet d'analyser le contenu de plus de 40 sites de médias tels que YouTube, Dailymotion, Google Video… Cette bibliothèque fournit aussi un outil en ligne de commande, nommé « quvi » qui permet d'analyser et récupérer les informations de la page depuis un terminal.

Le projet Python-Quvi vise à permettre l'accès à cette API depuis Python.

PyconFR 2011: Inscrivez-vous !

Posté par  . Modéré par baud123.
Étiquettes :
17
12
août
2011
Python

PyconFR est la conférence annuelle autour du langage Python organisé par l'Association Francophone Python (AFPY). Elle aura lieu cette année à la cantine numérique de Rennes, les 17 et 18 septembre. Débutants et confirmés sont les bienvenus à cette conférence.

L'entrée est gratuite, mais sur inscription en raison du nombre de places limité cette année. Pensez à vous inscrire ! [1]

Sortie de IPython 0.11

Posté par  . Modéré par baud123. Licence CC By‑SA.
33
2
août
2011
Python

IPython est une console interactive et améliorée écrite en python sous licence BSD, ce qui facilite son intégration par d’autres programmes. Cette nouvelle version arrive deux ans après la précédente, elle est le résultat de nombreux changements dans l'ensemble du code avec en prime le passage à Git pour favoriser les contributions.

Les principales fonctionnalités de IPython sont la complétion des commandes Python et des fonctions associées à un objet ou encore les classiques commandes du shell pour se déplacer dans les répertoires ou lister les fichiers.

Ce qui rend cette console particulière, ce sont les fonctions magiques qui permettent de lancer un script puis d'étudier les objets créés, de sauvegarder des macros ou également de profiter pleinement de matplolib en lançant ipython avec l'option -pylab.

Les principales nouveautés sont : l'architecture du code qui va servir de base à la future version 1.0, la console Qt qui permet d'afficher des graphes dans la même fenêtre que les commandes ainsi que le support de Python 3.

Sortie de Kivy 1.0.7 - Framework pour des applications multitouches

Posté par  (site web personnel) . Modéré par patrick_g.
30
18
juil.
2011
Python

Kivy est un framework complet pour la création d'interfaces nouvelles comme des applications multitouches. Développé en Python/Cython/OpenGL ES 2 et sous licence LGPL, ce framework a la capacité de tourner sur Windows, MacOSX, Linux, Android (iOS en développement).

Cette version 1.0.7 intègre une gestion de configuration d'application, les outils nécessaires pour faire un paquet sous les différentes plateformes, et des performances accrues grâce à une gestion optimisée des textures.

Par ailleurs, l'équipe de Kivy a développé PreseMT, un outil permettant la création de présentation. Cet outil consiste à mettre des images et du texte sur un plan infini, puis d'enregistrer des vues de ce plan comme des vignettes.

Vigilo V2 : et le phénix renaquit de ses cendres…

Posté par  (site web personnel) . Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
18
22
juin
2011
Python

Après deux ans de développement, la société C-S sort une nouvelle version de Vigilo (nom de code : Phœnix), sa solution de supervision open source.

Basée sur le moteur Nagios (mais aussi RRDTool, etc.), l’objectif de Vigilo est de proposer une solution globale et industrialisée pour la gestion des (très) grands parcs.

Vigilo est déjà en exploitation sur des parcs dépassant les 10 000 équipements.

Les évolutions techniques de la V2 :

  • refonte des interfaces autour du socle technique (framework) TurboGears 2.0 ;
  • ré‐organisation de la communication entre les modules distribués autour du protocole XMPP ;
  • ré‐écriture complète du module de cartographie (VigiMap) ;
  • ré‐écriture complète du module de corrélation (VigiRules) ;
  • ré‐écriture complète du module de rapport (VigiReport) ;
  • nouveau module d’administration (VigiAdmin) ;
  • etc.

Deux versions sont disponibles :

  • Vigilo Communauté : une version publique disponible en téléchargement.
  • Vigilo Entreprise : la version dédiée aux clients. Elle comporte plus de fonctionnalités et, en particulier, tout ce qui est nécessaire à un déploiement d’envergure en milieu opérationnel.

Les deux versions sont développées sous licence GPLv2.

PyCONFR 2011 : 17 et 18 septembre à Rennes

Posté par  . Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
13
30
mai
2011
Python

PyCONFR est le rendez‐vous annuel des utilisateurs du langage Python organisé par l’Association Francophone Python.

La prochaine édition se déroulera à Rennes le week‐end du 17 et 18 septembre 2011.

Rejoignez les utilisateurs et les passionnés de Python à la Cantine numérique de Rennes, qui peut accueillir 120 personnes dans d’excellentes conditions matérielles. Des dizaines de présentations auront lieu tout au long du week‐end et couvriront des sujets abordables par des débutants ou destinés à des experts. L’événement est, dans son intégralité, convivial et gratuit. Entrée libre dans la limite des places disponibles, réservation obligatoire.

Pour que PyCON~~FR~~Bzh 2011 rencontre le même succès que les années précédentes, il faut trois ingrédients : des orateurs, des sponsors et un public. :-)