Programme de Formation Python -Débutant à Master (3 Jours)
Objectif de la formation :
• Comprendre et écrire du code Python de base à avancé.
• Manipuler des structures de données et gérer les fichiers.
• Utiliser la programmation orientée objet (POO) en Python.
• Créer des scripts Python robustes et performants.
• Développer un projet pratique avec des librairies avancées.
INTER ENTREPRISE
– Présentiel dans nos locaux ou les vôtres
– Distanciel Online
Retrouvez-nous sur :
Strasbourg, Lille, Lyon, Reims, Genève, Bruxelles, Luxembourg, Frankfort, Karlsruhe, Berlin, Metz
Prix : 2282 € H.T.
INTRA
(Appelez-nous pour obtenir une offre)
Jour 1 : Introduction et bases de Python
Matinée : Introduction à python
• Présentation de Python : Histoire, versions, installations
• Syntaxe de base : variables, types de données (int, float, str, bool)
• Opérations mathématiques et logiques
Après-midi : Structures de contrôle et collections
• Conditions (if-elif-else) et boucles (for, while)
• Listes, tuples, dictionnaires et ensembles
• Compréhensions de liste et manipulation avancée
Jour 2 : Programmation modulaire et manipulation avancée
Matinée : Fonctions et gestion des erreurs
• Définition de fonctions (def, arguments, valeurs de retour)
• Portée des variables et bonnes pratiques
• Gestion des exceptions (try-except)
Après-midi : Fichiers et Programmation Orientée Objet (POO)
• Lecture/écriture de fichiers (open(), read(), write())
• Notions fondamentales de la POO : classes, objets, héritage
• Exercice : Création d’une petite application orientée objet
Jour 3 : Programmation avancée et projet pratique
Matinée : Modules, bibliothèques et tests
• Modules intégrés (os, sys, datetime) et installation de bibliothèques (pip)
• Introduction aux tests unitaires (unittest, pytest)
• Notions d’optimisation du code et debugging
Après-midi : Projet pratique et mise en application
• Projet final : développement d’une mini-application (ex. gestion de tâches, analyse de données)
• Introduction à une bibliothèque avancée au choix (pandas, matplotlib, requests)
• Présentation des projets et bilan de la formation
Méthodologie
• Alternance de théorie et de pratique pour une assimilation rapide.
• Mise en place d’exercices concrets pour appliquer chaque notion.
• Accompagnement personnalisé pour répondre aux besoins des participants.