PYTHON - Initiation

Informations :

Lieu : presentiel à Bourges
Prérequis apprenants :
Avoir des connaissances de base en informatique, savoir utiliser un ordinateur et gérer des fichiers, aucune expérience en programmation n'est nécessaire.
Public ciblé :
Développeurs débutants souhaitant apprendre Python, administrateurs systèmes ou ingénieurs DevOps désirant automatiser des tâches.

Les dates :

Le 18/05/2026 : 6 heures
Le 19/05/2026 : 6 heures
Le 20/05/2026 : 6 heures
Le 21/05/2026 : 6 heures
Le 22/05/2026 : 6 heures

Le programme :

Les indications ci-dessous représentent les attentes de notre client pour cette formation.
Vous devez être en mesure de traiter les chapitres de ce programme.
Vous serez libre d'adapter le contenu précis de chaque chapitre ainsi que l'ordre dans lequel vous les traiterez selon votre approche et votre expérience.

Jour 1 : Introduction et bases du langage Python (6 heures)

  • Introduction à Python et configuration de l’environnement (1,5 heure)
    Historique et avantages de Python. Installation et configuration de Python et d’un IDE (PyCharm, VS Code).
    Travaux pratiques : Créer et exécuter un premier script Python.
  • Structures de base en Python (2,5 heures)
    Variables, types de données, opérateurs, entrées/sorties. Conditions et boucles (if, for, while).
    Travaux pratiques : Développer des scripts pour manipuler des données simples.
  • Gestion des erreurs et exceptions (2 heures)
    Introduction aux erreurs courantes et leur gestion (try, except).
    Travaux pratiques : Résoudre des erreurs dans des scripts simples.

Jour 2 : Structuration des programmes (6 heures)

  • Introduction aux algorithmes et structuration (2 heures)
    Qu’est-ce qu’un algorithme ? Création de scripts basés sur des algorithmes simples.
    Travaux pratiques : Implémenter des algorithmes simples (tri, recherche).
  • Fonctions et modularité (2 heures)
    Définir et utiliser des fonctions. Paramètres, retour de valeurs, portée des variables.
    Travaux pratiques : Écrire des fonctions modulaires pour des tâches répétitives.
  • Manipulation des structures de données (2 heures)
    Listes, tuples, dictionnaires, ensembles. Comprendre leurs utilisations et avantages.
    Travaux pratiques : Créer et manipuler des structures de données complexes.

Jour 3 : Programmation orientée objet (6 heures)

  • Introduction à la POO en Python (3 heures)
    Concepts fondamentaux : classes, objets, attributs, méthodes. Constructeurs et héritage.
    Travaux pratiques : Créer une classe simple et manipuler des objets.
  • Gestion des modules et packages (3 heures)
    Utilisation et création de modules. Structure des packages Python.
    Travaux pratiques : Créer un module et l’importer dans un projet.

Jour 4 : Manipulation de fichiers et bibliothèques utiles (6 heures)

  • Lecture et écriture de fichiers (3 heures)
    Ouvrir, lire et écrire des fichiers (texte et CSV). Gestion des fichiers avec le module os.
    Travaux pratiques : Lire et écrire des fichiers CSV pour un projet simple.
  • Introduction aux bibliothèques standard (3 heures)
    Utilisation de bibliothèques utiles : datetime, math, random, etc.
    Travaux pratiques : Créer un script utilisant plusieurs bibliothèques standard.

Jour 5 : Projet final et bonnes pratiques (6 heures)

  • Bonnes pratiques de développement (2 heures)
    Normes de codage (PEP 8), documentation et commentaires. Debugging et tests simples.
    Travaux pratiques : Améliorer un script existant selon les bonnes pratiques.
  • Projet final (4 heures)
    Réalisation d’un projet complet intégrant les concepts appris : POO, structures de données, fichiers et modularité.
    Travaux pratiques : Développer une application simple (gestionnaire de tâches, analyseur de données, etc.) et présentation des résultats.

Créez un compte pour :
Nous indiquer votre intérêt pour la mission
Être contacté directement lorsque votre CV match avec une mission
Recevoir une fois par semaine nos besoins en formation Je créé mon compte
Réception des profils formateurs

Nous sommes en recherche de la bonne personne pour cette formation.

En attente confirmation de notre client

Nous avons proposé votre profil et attendons la réponse de notre client.

En attente de votre signature sur notre demande d'intervention

Vous avez reçu notre demande d'intervention pour une signature numérique.

La mission est confirmée !

Préparez vos supports et soyez prêt à donner une super formation :)

La formation est terminée.

Envoyez votre facture à vincent@eluv.fr; nous reviendrons vers vous dès que nous aurons recueilli les retours des apprenants.