Vous êtes ici : Accueil Formations Formation Programmation système avec Python

Formation Programmation système avec Python

Cette formation propose l'approfondissement de Python en orientant l'approche vers la programmation système. Elle peut être suivie par des personnes ayant suivi la formation d'initiation à Python ou ayant déjà une certaine expérience du développement et des spécificités de Python. Elle est prévue pour durer 3 jours.

La formation se déroule sur 5 jours. Elle peut être donnée dans les locaux d'une entreprise ou dans des locaux mis à disposition.

Elle peut également être adaptée à des besoins précis. Voici le programme usuel:

Jour 1

Jour1

Gestion des fichiers (une demi-journée)

  • Ouverture, lecture, écriture, gestion de flux, générateurs
  • Gestion des encodages, statistiques des fichiers
  • Gestion des droits
  • Gestion des erreurs
  • Duplication, gestion de l'arborescence

Utilitaires (une demi-journée)

  • Études de différents formats
  • Compression, décompression
  • Alternatives simples à quelques commandes bash
  • Autres utilitaires
  • Génération de documents open-office ou PDF

Jour2

Utilisation d'un programme externe (un quart de journée)

  • Présentation du module subprocess
  • Lancement de commandes bash
  • Traitement de résultats

Utilisation de python en tant que langage de scripting (un quart de journée)

  • Réaliser une extension Open-Office ou Libre-Office (bureautique)
  • Réaliser une extension Gimp (dessin, photographie)
  • Réaliser une extension InkScape (dessin vectoriel)
  • Réaliser une extension Blender (animation 3D)

Programmation parallèle (une demi-journée)

  • Tâche
  • Processus
  • Exécution Asynchrone
  • Faire travailler Python 2 et Python 3 ensemble
  • Programmation orientée services

Jour3

Développement d'une application console (une journée)

  • Travailler avec des arguments
  • Lire une saisie de donnée
  • Restituer des données
  • Gestion d'erreurs et de fin du programme
Mots-clés associés : , ,

Spinner