1. Livres & vidéos
  2. Scripting Python sous Linux - Développez vos outils système (3e édition)

Scripting Python sous Linux Développez vos outils système (3e édition)

Bientôt disponible !
Suivez-nous pour être informé dès la sortie

Ce livre s'adresse aux ingénieurs système qui souhaitent écrire leurs propres scripts sous Linux à l'aide du langage Python. Articulé en trois parties, il associe les explications nécessaires à des exemples concrets de difficulté croissante pour étendre les possibilités du shell. Une connaissance de Linux, des principes de base d’Unix et d’un autre langage de programmation facilitera sa lecture. La première partie présente l’environnement de travail, rappelle les bases du langage Python, puis...
  • Niveau Confirmé à Expert
  • Parution février 2027

Ce livre s'adresse aux ingénieurs système qui souhaitent écrire leurs propres scripts sous Linux à l'aide du langage Python. Articulé en trois parties, il associe les explications nécessaires à des exemples concrets de difficulté croissante pour étendre les possibilités du shell.

Une connaissance de Linux, des principes de base d’Unix et d’un autre langage de programmation facilitera sa lecture.

La première partie présente l’environnement de travail, rappelle les bases du langage Python, puis aborde la programmation orientée objet et les principales bibliothèques.

Dans la deuxième partie, des exemples concrets guident le lecteur dans la conception d’outils variés : récupération d’informations système, génération d’infrastructures sur AWS, analyse réseau, accès aux bases de données, manipulation de fichiers et génération de documents. Un fil rouge, consacré à la gestion des commandes, livraisons et stocks d’une petite entreprise, permet de constituer un jeu de test réaliste.

Le lecteur découvre également comment automatiser la supervision avec Centreon et développer des plugins Python pour Prometheus et Grafana. L’auteur présente comment Flask et Docker facilitent le déploiement des scripts, et comment Bootstrap et l’IA générative contribuent à la réalisation d’interfaces utilisateur.

La dernière partie propose une série d'astuces et d'exemples concrets pour mettre en œuvre des techniques plus avancées : analyse des processus avec psutil, surveillance de répertoires avec watchdog, utilisation de SQLite en mémoire ou mise sous stress des processeurs. L’auteur présente aussi les bonnes pratiques de développement, les tests automatisés avec SonarQube et testinfra, et la génération de documentation pour fiabiliser les scripts et simplifier le quotidien des ingénieurs système.

Des éléments complémentaires sont en téléchargement sur www.editions-eni.fr.

Caractéristiques

  • Livre (broché) - 17 x 21 cm
  • ISBN : 978-2-409-05694-9
  • EAN : 9782409056949
  • Ref. ENI : EI3SCRPYT

Caractéristiques

  • HTML
  • ISBN : 978-2-409-05695-6
  • EAN : 9782409056956
  • Ref. ENI : LNEI3SCRPYT

Christophe BONNET

Tour à tour ingénieur système et réseaux, administrateur de base de données, architecte système spécialisé en informatique de Gestion ou développeur, Christophe BONNET a su évoluer et se forger une expérience dans de nombreux domaines de l’informatique. Aujourd’hui ingénieur système et passionné par les langages de programmation et le monde open source à travers les systèmes d'exploitation Unix/Linux et les logiciels libres, il partage à travers ce livre son expérience dans la mise en œuvre du langage Python pour le développement d’outils système sous Linux.

Découvrir tous ses livres

  • Scripting Python sous Linux Développez vos outils système (2e édition)

Nos nouveautés

voir plus