GNU/Linux Magazine HS 49

Code, Applicatifs, Projets, ... Incontournable Python !

En savoir plus

6,37 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 275
9,70 €
GNU/Linux Magazine 274

GNU/Linux Magazine 274

Mars / Avril 2025
9,70 €
GNU/Linux Magazine 273

GNU/Linux Magazine 273

Janvier / Février 2025
9,70 €
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,70 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,70 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

Juillet / Août 2024
9,70 €
GNU/Linux Magazine 269
9,70 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

Mars / Avril 2024
9,70 €

PEOPLE :

  • p. 4 Contribuer à Python : envoyer un patch

CODE :

  • p. 10 Accès au matériel avec Python : capteurs et mesures
  • p. 12 Python, le serpent très dynamique
  • p. 23 Votre environnement applicatif cloisonné avec Virtualenv et Pip

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

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Contribuer à Python : envoyer un patch
GNU/Linux Magazine n°49
Vous êtes un développeur ou un utilisateur régulier du langage de programmation Python. Arrive le jour où, en utilisant telle ou telle fonctionnalité, le déclic se produit : il manque quelque chose à Python. Vous aimeriez avoir à disposition une information importante ou il manque une fonction qui vous apparaît cruciale. Même si personne d'autre ne semble s'en apercevoir, vous avez mis le doigt sur une imperfection. Pourtant, techniquement, la chose est possible et vous avez en quelques minutes réalisé la modification sur votre ordinateur personnel.C'est le moment de contribuer à Python, de ne pas laisser tomber en disant « on verra ça plus tard » et d'apporter votre pierre à l'édifice. Nous nous appuierons sur un exemple concret de contribution à la bibliothèque standard de Python, exemple simple, mais qui nous permettra d'autant plus facilement d'expliquer comment contribuer au projet Python.
Votre environnement applicatif cloisonné avec Virtualenv et Pip
GNU/Linux Magazine n°49

Le langage Python évolue vite. De nombreuses versions différentes peuvent cohabiter sur un même système. Il est encore possible de croiser fréquemment des programmes uniquement compatibles Python 2.3 ou 2.4. La coexistence des versions 2.5 et 2.6 est également monnaie courante. Python 3.1 apparaît directement empaqueté sur de plus en plus de systèmes. Côté bibliothèques externes, la multitude disponible évolue comme elle peut, en comptant sur la forte compatibilité de la série 2.X. Dans ces conditions, faire tourner votre programme n'est pas toujours une sinécure. En effet, si deux applications ont besoin d'un même module, mais dans des versions différentes, vous risquez lors de la mise à jour de casser l'une des deux applications. De la même façon, les développements en entreprise sont souvent réalisés dans un temps limité avec un budget restreint. Vous obtenez au final un programme non évolutif qu'une prochaine mise à jour de la version de Python par défaut de votre système menace de casser.

Tornado, le serveur web nouvelle génération
GNU/Linux Magazine n°49
À côté des habituels serveurs web qui se présentent généralement sous la forme d'un binaire puisant ses options dans un fichier de configuration ou à partir de la ligne de commandes, une nouvelle génération propose un concept intéressant. Développé pour les besoins du site FriendFeed et libéré en 2009, Tornado est distribué sous la forme d'un framework écrit en Python. Il peut ainsi facilement s'intégrer au cœur de votre application. Asynchrone, Tornado a été conçu pour faire face à des milliers de connexions simultanées tout en fournissant son service en temps réel. Présentation.
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2025 - LES EDITIONS DIAMOND