Programmation Python en administration de systèmes avec Perl
Un court séminaire que j’ai coécrit avec Daniel Ouimet pour le cours IFT3830, qui présente Python comme langage de script pour l’administration de systèmes et montre comment il peut piloter des scripts Perl existants.
- Type
- Séminaire
- Durée
- 3 h - 1 bloc/séance
- Coauteur
- Daniel Ouimet
- Cours
- IFT3830 – SysAdmin
- Matériel
- 1 présentation (PDF)
- Langue
- Français
Ce que couvre le séminaire
Il définit Python comme un langage de script, puis passe en revue ses principales caractéristiques (multiparadigme, typage dynamique mais fort, usages variés, du script au Web et à l’apprentissage automatique) ainsi que ses forces et ses faiblesses.
La partie code aborde la nomenclature et la syntaxe, les variables et les erreurs de type, les modules et la structure des fichiers, la lecture de fichiers de données, puis le lancement de scripts Perl comme sous-processus à partir de Python, en tenant compte de leur temps de traitement. Les exemples sont exécutés dans un terminal Linux, et la bibliographie renvoie à l’installation de Python sur AlmaLinux.
Pour qui
Toute personne en administration de systèmes qui veut démarrer rapidement avec Python, surtout là où des scripts Perl sont déjà en place.