Le tout nouveau GNU/Linux Magazine HS est disponible dès maintenant chez votre marchand de journaux et sur notre site marchand.
|
------------- PEOPLE :
CODE :
(Pour visualiser le sommaire complet, voir ci-dessous) |
Sommaire (suite)
BINDING :
- p. 28 Votre bot Jabber en Python
- p. 32 Mettez un python dans votre Redis
APPLICATIONS :
- p. 40 Tornado, le serveur web nouvelle génération
- p. 44 Shinken : quand un Python rencontre Nagios
- p. 56 Gestion de projet facile avec Trac
- p. 60 Le projet Get-it ou la réalisation d'une table tactile
Édito
" Ah Python ! Tu finiras par t’y mettre… "
Voici ce que j’ai entendu il y a fort longtemps déjà . Ma préférence va généralement au C et à la programmation système. La plupart des fonctionnalités que j’aime utiliser, des bibliothèques que j’apprécie ou des activités qui me réjouissent " tournent " autour du C.
Bien sûr, lorsqu’il s’agit de rapidement développer un code, d’implémenter une idée ou de régler un problème, on se détache rapidement des langages comme le C pour se tourner vers de l’interprété comme le Shell, Perl, etc. Aujourd’hui, on se tourne de plus en plus vers Python et tantôt Ruby. Pourquoi ? Car il s’agit là de langages de haut niveau, matures, et surtout, qui disposent de toutes les fonctionnalités nécessaires à satisfaire bon nombre de développeurs ou d’administrateurs système.
" Le grand perdant du succès de Python, c’est Perl ". Ceci, je l’ai entendu plus récemment et c’est sans doute vrai pour plus d’un utilisateur. C’est bien simple, Python est partout ! Des scripts d’administration aux téléphones mobiles, en passant par les applications web ou encore le bureau GNU/Linux de monsieur (presque) tout le monde.
Nous avons souhaité illustrer cette omniprésence dans ce hors-série en traitant de bien plus que du langage lui-même. Nous parlerons donc, dans les pages qui suivent, de certaines fonctionnalités de Python, bien sûr, mais également des bindings et modules qui lui apportent une telle popularité. Un langage souple et dynamique, couplé à une importante communauté et un vaste choix d’extensions signifie généralement autre chose : une gamme d’applications et de solutions très importantes. Ainsi, nous avons également inclus la mise en œuvre de quelques applications Python (ou reposant sur le langage) dans ce numéro. Serveur HTTP, supervision, gestion de projet se joignent ainsi à la fête avec, en guise de cerise sur le gâteau, la mise en œuvre d’une table interactive tactile. Connaître Python, c’est aussi mieux connaître ses applications Python et pouvoir comprendre leur fonctionnement. Tout est lié finalement.
Et voilà , avec le magazine que vous tenez entre vos mains, je peux, moi aussi, me permettre de vous dire : " Ah Python ! Vous finirez par vous y mettre… d’une manière ou d’une autre ".
Denis Bodor
Sorcier niveau 18

