Meetup Python

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
30
oct.
2002
Python
Un "Meetup" (rencontres internationnales se produisant dans plusieurs villes à la fois) vient d'être créé pour le langage Python.

L'une des rencontres a lieu à Paris... Alors si comme moi vous avez l'impression d'être le seul programmeur Python aux alentours, n'hésitez pas!

Vos questions à Guido van Rossum (Python)

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
18
fév.
2003
Python
Guido van Rossum, le concepteur du langage Python, a accepté de répondre à mes questions pour linuxfr.org. Cette dépêche est donc l'occasion de vous proposer de participer à l'interview, en posant les vôtres en commentaires. J'essaierai d'en reprendre le maximum.

Le thème de l'interview est relativement libre, donc toutes les questions sont les bienvenues.

Boa-Constructor 0.2.0

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
28
jan.
2003
Python
On parle beaucoup de Python comme langage de script à tout faire pour remplacer le bash. Beaucoup ignorent cependant que c'est un outil formidable pour créer des interfaces graphiques réellement portables (ce n'est pas toujours le cas de java).

Une nouvelle version de boa-constructor (encore en version alpha) est sortie sans faire de bruit : 0.2.0

Premier déploiement industriel d'un ERP libre en France

Posté par  . Modéré par Fabien Penso.
Étiquettes : aucune
0
7
fév.
2003
Python
ERP5 est un ERP ou PGI (progiciel de gestion intégré) publié en licence libre (GPL) et hébergé sur Savannah.
Un premier site vient d'être déployé avec succès en France dans une usine d'habillement de plus de 200 personnes. D'autres déploiements sont en cours en Europe.

Interview de Guido van Rossum (Python)

Posté par  (site web personnel) . Modéré par Xavier Antoviaque.
Étiquettes :
0
12
mar.
2003
Python
Après quelques semaines d'attente, voici l'interview promise de Guido van Rossum, le concepteur du langage Python. Guido ne parlant pas le français, elle s'est déroulée en anglais, mais une traduction française vous est proposée.

Vous pouviez proposer vos questions lors d'une dépêche précédente. J'ai essayé d'en reprendre la quasi-totalité, exception faite de celles qui avaient déjà été posées à l'occasion de précédentes interviews. Si la vôtre n'apparaît pas dans l'article, référez-vous au lien ci-dessous, j'ai placé des URLs en réponse à celles qui ont ainsi été éliminées.

Python in a Nutshell

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
16
mar.
2003
Python
Si vous ne connaissiez pas le langage Python, peut-être que l'interview de Guido Van Rossum vous a donné envie de découvrir ce langage. À moins que, simplement curieux, vous soyez désireux d'essayer autre chose. Toujours est-il que Unix Review met en ligne la critique de l'ouvrage « Python in a Nutshell ».

Python 2.3 est sorti

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
30
juil.
2003
Python
Après un an et demi de développement, la nouvelle version stable de Python est arrivée. Au menu: un interpréteur plus rapide (20 à 30%) et des nouveautés du coté des fonctions et des modules.

Reprise d'un commentaire :
« Les améliorations du langage, peu nombreuses mais très intéressantes: support accru de l'unicode, amélioration de la gestion des classes, une nouvelle fonction sum() pour sommer une séquence, de nouvelles possibilités de manipulation de dictionnaires.

Les nouveaux modules et packages, bien alléchants :
- bz2 et csv, pour gérer les archives au format bz2 et les fichiers texte à valeurs séparées par des point-virgule,
- logging, un module de gestion de messages de log, basé sur l'interface du fameux log4j, la référence en la matière dans le monde Java,
- datetime, un package très rapide implémenté en C, pour manipuler des données de temps avec support des timezones,
- sets et itertools, qui implémentent des algorithmes de manipulation d'ensembles mutables et d'itérateurs
... »

Sortie de CourierCPS, une solution de gestion de courrier

Posté par  (site web personnel) . Modéré par Amaury.
Étiquettes :
0
18
mai
2004
Python
CourierCPS est un logiciel libre de gestion de courrier pour Collaborative Portal Server 3 (CPS 3). CPS3 est un Logiciel de gestion de contenu basé sur Zope.
CourierCPS permet aux organisations de dématérialiser de bout en bout la chaîne de traitement du courrier entrant et sortant. CourierCPS a été développé dans le cadre d'un contrat pour le Ministère de l'Intérieur, de la Sécurité Intérieure et des Libertés Locales (MISILL). Il s'agit de l'un des premiers projets de dématérialisation des procédures administratives intégralement réalisée à l'aide de Zope et de CPS.

GRAC 0.1a : vérificateur grammatical

Posté par  . Modéré par Nÿco.
Étiquettes :
0
5
fév.
2005
Python
La première version de GRAC (GRAmmar Checker), un logiciel de correction grammaticale libre écrit en Python, vient de sortir. GRAC, distribué sous licence GPL, se base sur un apprentissage à partir de texte annoté et sans faute pour déduire des règles de grammaires. Il est théoriquement fonctionnel pour n'importe quelle langue.

Pour être performant, GRAC nécessite un corpus d'apprentissage annoté très important. Malheureusement, il n'existe pas à l'heure actuelle un tel corpus sous licence libre.

Pycon 2005

Posté par  . Modéré par Nÿco.
Étiquettes :
0
23
mar.
2005
Python
La conférence annuelle Python a lieu actuellement à Washington DC.

PyCon est l'une des conférences les plus importantes autour de Python et regroupe chaque année toutes les sommités de la communauté.

De nombreux thèmes et projets sont présentés, entres autres :
  • SchoolBell : application zope 3 de gestion d'école
  • le futur de Zope, par Jim Fulton
  • des recettes POO par Alex Martelli
  • Python à Google par Greg Stein
  • PyWebOff, un comparatif des framework web écrits en python
  • MultiDrizzle, application d'analyse d'images astronomiques

interview de Guido van Rossum

Posté par  . Modéré par jerome.
Étiquettes :
0
10
avr.
2005
Python
Guido van Rossum revient tout juste de PyCon 2005.

C'était l'occasion pour l'Afpy de lui poser quelques questions sur Python...

Cette interview composée de questions proposées par des membres de l'association Afpy, aborde des sujets très variés et propose en référentiel une liste de liens vers les projets Pythons les plus actifs du moment.

Une certitude ressort de cette interview : Python est en pleine forme :-)

EuroPython 2003 à Charleroi du 25 au 27 juin

Posté par  . Modéré par Fabien Penso.
0
17
juin
2003
Python
EuroPython est la grande conférence annuelle européenne consacrée à Python, le langage agile, et à Zope, puissante plate-forme de développement d'applications Web. Elle réunit pendant trois jours les meilleurs développeurs Python d'Europe (et d'un peu plus loin) et propose trois sessions parallèles pour répondre aux mieux aux divers centres d'intérêts couverts par Python.

Cette année encore, avant de s'envoler vers la Suède, l'Angleterre et d'autres pays nordiques, EuroPython se déroulera en Francophonie, à 1h30 de Paris en TGV.

Profitez-en pour venir y rencontrer Guido van Rossum, le génial créateur du langage utilisé par Red-Hat pour ses installations.

Interview de Guido van Rossum

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
1
sept.
2003
Python
Guido van Rossum est le créateur du langage Python. Il a donné, le 14 août dernier, un entretien à Steve Holden de O'Reilly network. L'information majeure est qu'il quitte la fondation Python software (PSF) pour une startup californienne (Elemental security). Il restera cependant à la tête de la PSF.

PyQt v4 et Python 2.5 beta 1

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
25
juin
2006
Python
PyQt, développé par la société Riverbank, est un ensemble de bindings Python pour la bibliothèque multi-plateforme Qt. Développée par Trolltech, cette bibliothèque fournit des outils pour le développement d'interfaces graphiques mais également pour le développement rapide d'applications utilisant XML, HTTP, et bien d'autres. Elle est célèbre principalement pour son utilisation dans l'environnement de bureau KDE.
PyQt a donc suivi la récente évolution de Qt et permet dans cette version 4 aux développeurs Python d'utiliser les différents composants fournis par Qt4. PyQt4 peut être installé conjointement à PyQt3 sans aucun problème, ce qui facilitera les migrations de Qt3 vers vers Qt4.
Riverbank est active en ce qui concerne le développement autour de Python et Qt puisqu'elle fournit également PyKDE, un ensemble de bindings pour le développement autour de KESIP - un outil permettant de créer facilement des bindings Python pour une bibliothèque C/C++. Pour les scientifiques, est également disponible la version 4.2.1 de PyQwt et PyQwt3D qui permettent de créer des objets graphiques tels que des courbes en 2D et 3D en utilisant les objets Qwt et Qwt3D de Qt.

Par ailleurs, Alexis Robert nous a signalé dans un journal la sortie de Python 2.5 beta 1 :
Le 20 juin 2006, Python 2.5 beta 1 est sorti. C'est l'occasion d'observer les nouveautés de cette version majeure du célèbre langage de Guido Van Rossum. D'après le planning, la beta 2 sortira le 12 juillet, la rc1 sortira le 1er août et la version finale le 8 août 2006, suivant la PEP 356.

Zope 2.7 Beta 3

Posté par  . Modéré par Xavier Antoviaque.
Étiquettes :
0
19
nov.
2003
Python
Le futur de la branche 2 de Zope vient de passer en beta 3, avec une ribambelle de corrections de bugs et quelques nouveautés.

La 2.7 est certes une beta, mais je l'utilise sans souci depuis la beta 2. Attention les enfants, ne faites pas ça chez vous... en production je veux dire.

Les nouveautés de la branche 2.7 par rapport à la 2.6 restent cependant intéressantes alors n'hésitez pas à l'essayer. Attention, beaucoup d'habitudes seront mises à mal, le système d'installation et la configuration du serveur sont différents.

Apprendre à programmer avec Python

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
8
déc.
2003
Python
Le livre de Gérard Swinnen : Apprendre à programmer avec Python est sur le point de sortir chez O'Reilly. Pour l'instant il n'est pas encore sur leur site, mais ça ne devrait pas tarder.

Ce livre est un excellent point de départ pour démarrer avec Python. C'est une mine d'exercices et d'exemples en tous genres.

Attention, il ne s'agit pas d'une référence, mais d'un cours. Il suit donc une progression pédagogique. On peut par exemple souligner qu'il introduit rapidement les objets graphiques (du module TKinter) dans un souci de motivation.

Un dernier point : le livre reste sous FDL (free document licence) et librement téléchargeable.

Les coulisses du développement de Python

Posté par  . Modéré par Nÿco.
Étiquettes :
0
10
déc.
2003
Python
Brett Cannon à écrit un texte où il décrit l'organisation du développement du langage Python.

Ce texte présente les principaux outils utilisés (sourceforge, CVS, bug tracking, patch...), les lieux de rencontres (mailing-lists, newsgroups...), la manière de procéder pour envoyer un rapport de bug, un patch, une demande d'amélioration, une proposition concrète (pep) etc.

Cette organisation semble assez classique pour un projet libre communautaire, mais n'en reste pas moins redoutablement efficace.

À lire même si on n'est pas développeur ou intéressé par Python particulièrement.

NdM : Quelques références aux Monty Pythons sont cachés dans ces quelques liens, saurez vous les trouver ?

Zope 2.6.3 et 2.7.0 beta 4

Posté par  . Modéré par Nÿco.
Étiquettes :
0
10
jan.
2004
Python
Voici deux nouvelles versions majeures pour le meilleur serveur d'applications web libre (si si !).

Ses développeurs ont conduit un audit de sécurité durant le dernier trimestre 2003 conduisant à la correction de nombreux bugs mais aussi de failles potentielles de sécurité. Vous êtes encouragé à mettre vos sites à jour. Attention toutefois à certains produits de bas-niveau qui peuvent devenir incompatibles (dont VerboseSecurity).

Zope 2.6.3 est la version stable. Il utilise toujours l'interpréteur Python qu'il embarque (2.1).

Zope 2.7.0b4 est la version de développement. L'environnement a été modifié pour, d'une part utiliser l'installation à la configure/make/make install et d'autre part utiliser le Python du système (2.3).

PyKota v1.16 est sorti !

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
24
jan.
2004
Python
PyKota est un système complet, centralisé et internationalisé, de quotas d'impression pour CUPS et LPRng.

Entièrement écrit en Python et diffusé sous licence GNU GPL, il offre de très nombreuses fonctionnalités et est particulièrement flexible.

Permettant d'utiliser au choix OpenLDAP ou PostgreSQL comme backend, son intégration dans un système existant ne pose aucune difficulté.

Enfin, son modèle de distribution original tente de concilier logiciel libre et rémunération de l'auteur. Pour cette raison l'abonnement annuel aux paquets officiels (tarballs et RPMs) est payant (20 USD), mais l'accès CVS est gratuit. À noter que les paquets officiels sont également librement redistribuables et modifiables (mais perdent l'appellation 'Officiel' si modifiés) selon les termes de la GNU GPL.

Zope 2.6.4 et 2.7.0 enfin stables

Posté par  . Modéré par Nÿco.
Étiquettes :
0
12
fév.
2004
Python
Après les remous des versions 2.6.3 et 2.7.0 bêta pour ainsi dire bâclées, les vraies versions stables viennent de voir le jour. Il s'agit en fait des versions rc2 sans modifications.

Le meilleur serveur d'applications web vient de faire un sacré bond en avant !

Piqûre de rappel : Zope est un serveur d'application web qui se présente sous la forme d'une base de données objets et hiérarchique, d'un « object broker » qui permet de « publier » des objets sur différents protocoles : HTTP, FTP, WebDAV, XML-RPC. On ne parle plus en termes de pages mais d'objets auquels on applique des méthodes (vue, action, etc.). Il embarque aussi une interface web d'administration qui permet de tout faire ou presque.

Première version de Vampire

Posté par  . Modéré par Nÿco.
Étiquettes :
0
10
mar.
2004
Python
La première version de vampire (vampire-0.2a) vient de sortir.

Vampire est un outil de test de tarball à distance écrit en Python. C'est un outil destiné aux développeurs qui souhaitent tester la portabilité de leur logiciel sur une ferme de compilation (compile farm). Vampire prend un groupe de tarball (en général générées par les Autotools), les « uploade » sur des machines cibles, lance une suites de tests (généralement make distcheck) et retourne les résultats dans un fichier XML. Vampire est assez flexible pour tester n'importe quel type de tarball et il s'adapte théoriquement à un quelconque moyen d'obtenir un shell distant (ssh, rsh, telnet par exemple).

NdM : c'est sous GPL

PyKota v1.18 est sorti

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
19
mar.
2004
Python
PyKota est un système complet, centralisé et internationalisé, de quotas d'impression pour CUPS et LPRng.
Cette nouvelle version amène pleins de corrections de bugs, notamment sur les groupes d'utilisateurs et les groupes d'imprimantes qui peuvent désormais être imbriqués sans limite. De nouveaux outils en ligne de commande et de nouvelles directives de configuration ont également été ajoutées, rendant le logiciel plus rapide et encore plus facilement extensible : il exporte d'ailleurs quasiment l'intégralité de son état interne par le biais de variables d'environnement. La documentation a été améliorée et la traduction Italienne ajoutée. D'autre part, des exemples de rapports créés depuis OpenOffice.org sont désormais inclus. Voir le ChangeLog pour tous les détails.

Plone 2.0 dans les bacs

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
26
mar.
2004
Python
La nouvelle version du CMS (Système de Gestion de Contenu) basé sur Zope/CMF est sortie. Plone permet de construire facilement des portails collaboratifs, efficaces et très propres. Il est écrit en Python ce qui permet aux développeurs d'étendre facilement ses fonctionnalités ou d'en modifier le code. Au menu de la 2.0 on trouve :
- refonte du système d'interface : basé sur XHTML/CSS valide (sans tableaux pour la mise en page) et accessible (basé sur les standards "Section 508" et WAI-AAA). Personnalisation facile (CSS uniquement et en option modification des templates). - support de la gestion de groupes d'utilisateurs (peut se baser sur des sources extérieures comme LDAP, ActiveDirectory, ou des BDDs SQL). - développement désormais testé par un jeu de tests unitaires et de non-régression. - plein de bugfixes et autres améliorations ... NdM. : plone est distribué sous GPL. merci à Nicolas Ledez pour nous avoir également proposé une dépêche