Python, administration système

Prix

850.0 €

Durée

3j - 21h

Vous êtes devops, administrateur, vous gérez des parcs informatiques, vous manipulez des systèmes, des réseaux, des bases de données... Vous souhaitez être plus performant, améliorer vos recherches, automatiser vos tâches, envoyer des mails en fonction des résultats obtenus... Optez pour Python. En vous familiarisant avec les bases de ce langage et les librairies nécessaires, vous serez capable d’écrire des scripts Python pour interagir avec la machine et les utilisateurs. Cette première approche des capacités de Python vous rendra rapidement opérationnel.

Objectifs

Public concerné

Administrateurs systèmes, devops, développeurs souhaitant se former à Python pour l'administration système.

Prérequis

Avoir suivi le cours "Initiation à la programmation avec Python" (THO) ou posséder des connaissances de base en algorithmique (variables, tableaux, fonctions). Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Programme

Les bases du langage Python

Travaux pratiques

Exercices d'algorithmique de base pour se familiariser avec le langage et être à l'aise avec la manipulation de données : génération de masques d'adresses IP, extractions de chaînes de caractères, formatage de données...

Un peu plus loin avec Python

Travaux pratiques

Créer une librairie et la réutiliser dans différents scripts. Créer un générateur d'IP.

Les bases de l'administration système

Travaux pratiques

Recherche d'intrusions/erreurs dans un fichier de logs. Insertion de fichiers CSV dans une base de données relationnelle. Géolocaliser les adresses IP. Créer une archive tar/zip.

Compléments d'administration système