Site Unistra - Accueil
Faire un don

Description

Cette matière a pour vocation de faire découvrir l'environnement Unix, les langages de script (Shell, Python), la programmation système en Python et la gestion de parc (installation, mise-à-jour, maintenance et gestion de paquets). 

Compétences visées

  • Savoir écrire des scripts Shell et Python.
  • Écrire des programmes manipulant les objets mis à disposition par le système.
  • Faire communiquer des processus entre eux.
  • Administrer un système Linux.

Discipline(s)

  • Informatique

Syllabus

Partie 1 : Programmation Python

  • Bases du langage (variables, types)
  • Structures de contrôle (boucles, fonctions)
  • Structures de données (listes, dictionnaires)
  • Fichiers, modules
  • Programmation système (entrées/sorties, processus, pipes)

 

Partie 2 : Système (basé sur bash/Linux)

  • Commandes de base, fichiers et répertoires, droits d'accès
  • Processus, redirections et filtres
  • Scripts, structures de contrôle
  • Administration Linux (distributions, paquets, configuration système)

Contact

Responsable(s) de l'enseignement
Vincent Loechner : loechner@unistra.fr