La version finale de Python 2.4 est sortie aujourd'hui le 30 novembre 2004. C'est une version finale et stable et il est recommandé aux utilisateurs de Python de se mettre à jour vers cette version.
Python 2.4 est le résultat de quasiment 18 mois de développements sur la base de la version 2.3 et représente une nouvelle étape dans l'évolution du langage. Les nouvelles fonctionnalités ont été gardées à leur strict minimum, des bogues ont été corrigés et des améliorations ont été apportées.
Les changements notables dans Python 2.4 incluent une amélioration de l'importation des modules, des décorateurs de fonctions/méthodes et des générateurs d'expressions.
Cartes de références pour développeurs
Souvent, lorsque l'on code, on ne se souvient plus forcément des différentes fonctions de telle ou telle bibliothèque C, une autre fois c'est la liste des balises (X)HTML ainsi que leurs attributs.
Pour remédier à cela, la page Quick Reference Cards propose un certain nombre de fichiers au format PDF faisant la plupart du temps entre 1 et 4 pages et permettant d'avoir l'essentiel en condensé.
On y trouve des cartes pour CSS, XML Path, XSL, C, C++ STL, Perl, PHP, MySQL, etc... Soit au total, environ une quarantaine de cartes de références.
NdM : les cartes sont diffusées selon différentes licences, dont certaines peuvent ne pas être libres selon les définitions de la documentation libre (le contenu est purement technique) ou du logiciel libre de la FSF. La licence de chaque carte est précisée dans son contenu.
Pour remédier à cela, la page Quick Reference Cards propose un certain nombre de fichiers au format PDF faisant la plupart du temps entre 1 et 4 pages et permettant d'avoir l'essentiel en condensé.
On y trouve des cartes pour CSS, XML Path, XSL, C, C++ STL, Perl, PHP, MySQL, etc... Soit au total, environ une quarantaine de cartes de références.
NdM : les cartes sont diffusées selon différentes licences, dont certaines peuvent ne pas être libres selon les définitions de la documentation libre (le contenu est purement technique) ou du logiciel libre de la FSF. La licence de chaque carte est précisée dans son contenu.
Une bibliothèque graphique de l'INRIA Sophia-Antipolis sous GPL
L'INRIA Sophia-Antipolis a mis sous licence GPL l'implémentation d'un algorithme permettant d'améliorer la qualité d'une image de manière assez bluffante.
Comme vous pouvez le voir sur le premier lien, on obtient un résultat vraiment impression avec par exemple la possibilité d'enlever les lunettes d'une personnes, le système s'occupant de remplacer les pixels cachés.
Mise à jour (22 juillet) : David Tschumperlé, l'auteur de la bibliothèque graphique de l'INRIA Sophia-Antipolis, nous a demandé de publier un complément d'information qui répondra à vos questions.
Comme vous pouvez le voir sur le premier lien, on obtient un résultat vraiment impression avec par exemple la possibilité d'enlever les lunettes d'une personnes, le système s'occupant de remplacer les pixels cachés.
Mise à jour (22 juillet) : David Tschumperlé, l'auteur de la bibliothèque graphique de l'INRIA Sophia-Antipolis, nous a demandé de publier un complément d'information qui répondra à vos questions.
Dive Into Python
La version papier du livre Dive Into Python de Mark Pilgrim vient de sortir. C'est un livre libre disponible sous licence GNU Free Documentation License disponible depuis 2002 sur Internet.
Ce livre, sur le langage Python, est avant tout destiné aux personnes sachant déjà programmer et il aborde relativement vite des thèmes aussi divers qu'utiles :
* L'introspection
* La programmation orientée objet
* Les exceptions
* Le traitement de fichiers HTML et XML
* Les services webs
* Les tests unitaires
C'est ici la version finale qui est maintenant éditée chez APRS.
Il existe de plus une traduction française (bien qu'incomplète) de ce livre.
Ce livre, sur le langage Python, est avant tout destiné aux personnes sachant déjà programmer et il aborde relativement vite des thèmes aussi divers qu'utiles :
* L'introspection
* La programmation orientée objet
* Les exceptions
* Le traitement de fichiers HTML et XML
* Les services webs
* Les tests unitaires
C'est ici la version finale qui est maintenant éditée chez APRS.
Il existe de plus une traduction française (bien qu'incomplète) de ce livre.