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.