Retour aux formations
Développement
Python - Développement : fondamentaux et bonnes pratiques
3 jours • 21 heures
Description
Objectif de formation : Permettre aux participants de maîtriser les fondamentaux du langage Python, de structurer un code professionnel orienté objet, et d'appliquer les bonnes pratiques modernes de développement — gestion de l'environnement, tests, manipulation de données et consommation d'API — afin d'être immédiatement opérationnels sur des projets Python en entreprise. Un projet fil rouge est développé progressivement tout au long de la formation — de la configuration de l'environnement jusqu'au déploiement d'un script complet et testé — permettant à chaque participant de repartir avec une base de code professionnelle réutilisable.
Objectifs pédagogiques
- Configurer un environnement Python professionnel avec environnement virtuel
- Maîtriser la syntaxe Python moderne et ses spécificités par rapport aux autres langages
- Manipuler les structures de données fondamentales de Python
- Écrire des fonctions, modules et packages réutilisables
- Appliquer les principes de la programmation orientée objet en Python
- Gérer les fichiers, les exceptions et les entrées/sorties
- Consommer des API REST et manipuler des données JSON
- Tester son code avec pytest et appliquer les bonnes pratiques de qualité
- Utiliser l'écosystème Python moderne : pip, virtualenv, type hints, f-strings
Public concerné
Développeurs souhaitant ajouter Python à leur stack technologique
Ingénieurs et techniciens amenés à développer des scripts ou outils en Python
Chefs de projet techniques souhaitant comprendre et évaluer du code Python
Toute personne disposant d'une base en programmation souhaitant maîtriser Python
Prérequis
Expérience dans au moins un langage de programmation (Java, C#, JavaScript, PHP ou équivalent)
Notions de base en développement logiciel : fonctions, variables, structures de contrôle
Aucune connaissance préalable de Python requise
Déroulé du programme
Informations
Durée
3 jours
21 heures
Tarif
2380€
HT
Formations similaires
Développement
Python, développer des Web Services REST (4-136)
2 jours
1500€
Développement
Cypress – Automatiser les tests end-to-end des applications web
2 jours
Sur demande
Développement
Java SE 17 Developer – Préparation à la certification Oracle Certified Professional
5 jours
Sur demande
Développement
WebFlow - Création d'un site Web
3 jours
1850€