🎓 Formation professionnelle

Formation Développeur Python

⏱️
35h – 5 jour(s)
📍
Mixte
Aucun prérequis
3 500 €
Financement OPCO possible
Durée35h – 5 jour(s)
FormatMixte
RythmeJournée complète
SessionsNous contacter
🚀 S'inscrire à cette formation Demander un devis
🏅 Organisme certifié Qualiopi
🎯

Objectifs pédagogiques et compétences visées

Maîtriser le langage Python, du niveau débutant à avancé
Concevoir, développer et maintenir des applications Python
Savoir manipuler des données, créer des modules et gérer les erreurs
Développer des applications web avec Flask
Appliquer des bonnes pratiques de programmation (POO, tests, documentation)

✅ Résultats attendus

À l’issue de cette formation, les apprenants seront capables de : ✔ Écrire des scripts Python propres, modulaires et réutilisables ✔ Utiliser efficacement les structures de données Python ✔ Concevoir des applications objet (POO) robustes ✔ Développer des applications web dynamiques avec Flask ✔ Implémenter des tests unitaires et déployer des projets

📚 Programme de la formation

Formation Développeur Python

– 🎯 Objectifs :
– . Comprendre ce qu’est Python et son écosystème
– . Installer et configurer l’environnement de développement
– 📌 Contenu :
– . Historique de Python, usages & contexte
– . Installation de Python, pip, gestion des packages
– . Choix d’un IDE (VS Code / PyCharm / Jupyter)
– . Syntaxe de base et premières lignes de code
– . Variables, types (int, float, str, bool)
– 📈 Résultats attendus :
– Être autonome pour coder un script Python simple
– 🎯 Objectifs :
– . Maîtriser les conditions et les boucles
– . Créer des fonctions simples
– 📌 Contenu :
– . Conditions : if, else, elif
– . Boucles : for, while, break, continue
– . Fonctions : définition, paramètres, valeurs de retour
– . Fonctions lambda, scope des variables
– 📈 Résultats attendus :
– Savoir structurer la logique d’un programme
– 📊 Évaluation : QCM Module 1 & 2
– 🎯 Objectifs :
– . Gérer les collections de données courantes
– 📌 Contenu :
– . Listes, tuples, sets, dictionnaires
– . Indexation, itérations, méthodes associées
– . Compréhensions de liste & dictionnaires
– . Cas d’usage pratiques (tri, filtres, regroupements)
– 📈 Résultats attendus :
– Optimiser le traitement des jeux de données
– 🎯 Objectifs :
– . Lire/écrire des fichiers
– . Gérer les exceptions de manière robuste
– 📌 Contenu :
– . Lecture / écriture (open, with)
– . Traitement des fichiers CSV/texte
– . Gestion des erreurs (try, except, finally)
– . Logging simple
– 📈 Résultats attendus :
– Savoir automatiser l’import/export de données
– 📊 Évaluation : QCM Module 3 & 4
– 🎯 Objectifs :
– . Mettre en pratique la POO dans un mini‑projet
– 📌 Contenu :
– . Conception d’un mini système (ex. gestion de bibliothèque)
– . Répartition des classes et interactions
– . Test & refactorisation
– 📈 Résultats attendus :
– Réalisations d’un programme objet complet
– 🎯 Objectifs :
– . Mettre en pratique la POO dans un mini‑projet
– 📌 Contenu :
– . Conception d’un mini système (ex. gestion de bibliothèque)
– . Répartition des classes et interactions
– . Test & refactorisation
– 📈 Résultats attendus :
– Réalisations d’un programme objet complet
– 📊 Évaluation : QCM Module 5 & 6
– 🎯 Objectifs :
– . Découvrir le développement web avec Python
– 📌 Contenu :
– . Installation & routes de base
– . Templates avec Jinja2
– . Formulaires HTML (GET/POST)
– . Structuration d’une application Flask
– 📈 Résultats attendus :
– Créer une application web Python simple
– 🎯 Objectifs :
– .Intégrer une base de données dans une appli Flask
– 📌 Contenu :
– . SQLAlchemy, migrations
– . CRUD (Create, Read, Update, Delete)
– . Sessions & authentification basique
– . Déploiement sur un service en ligne (Heroku / PythonAnywhere)
– 📈 Résultats attendus :
– Déployer une application web dynamique
– 📊 Évaluation : QCM Module 7 & 8
– 🎯 Objectifs :
– . Approfondir des notions avancées
– . Adopter des standards pro
– 📌 Contenu :
– . Programmation asynchrone (asyncio)
– . Création et consommation d’API
– . Tests unitaires (pytest)
– . Documentation et style (PEP8, docstrings)
– 📈 Résultats attendus :
– Être capable de travailler en environnement pro Python
– 🎯 Objectifs :
– . Consolider tous les acquis dans un projet complet
– 📌 Contenu :
– . Choix du projet (appli web ou script avancé)
– . Conception, développement, tests
– . Présentation & soutenance devant le groupe
– 📈 Résultats attendus :
– Validation opérationnelle des compétences Python
– 📊 Évaluation des acquis : QCM final + soutenance
⚙️

Modalités de suivi et d'exécution

📝
Avant
Test de positionnement
Un devis vous sera fourni dans les deux semaines et la formation sera réalisée dans les trois mois
Entretien d'analyse des besoins
💬
Pendant
Etude de cas
Test d'évaluation des acquis
QCM
Evaluation finale
Cas pratique
🏅
Après
Attestation de formation
Certificat de réalisation
🧑‍🏫

Méthodes pédagogiques

  • 📋 Méthodes pédagogiques
  • Alternance d’apports théoriques et de cas pratiques
  • Démonstrations live et exercices guidés
  • Travaux individuels et mise en situation
  • Supports PDF + environnements de développement (VS Code, Git)

Accessibilité Handicap

♿ Accessibilité Handicap
La formation est accessible à toute personne ne rencontrant pas de difficultés à l’utilisation d’un poste informatique. 🔸 En cas de situation de handicap, un entretien préalable d’adaptation est proposé pour étudier ensemble les modalités techniques, pédagogiques ou organisationnelles à mettre en place. 🔸 Référent Handicap : Bruno DUMONTET – 06 88 61 76 90 – bdumontet@escale‑formation.com

Référent handicap : Bruno DUMONTET – 0688 61 76 90 – bdumontet@escale-formation.fr

Prêt à vous inscrire ?

Consultez le programme complet, les sessions disponibles et inscrivez-vous directement sur notre plateforme.

🚀 Voir le détail & s'inscrire