Formation Python, programmation Objet
Python, programmation Objet
5 jour(s) | 35h | Tarif par personne : 2890€ HT
Ref : F-DEV-PYT1
Maîtrisez Python par une approche progressive centrée sur la POO et l’IA. Entre scripts, GUI et tests, vous développerez des applications complètes, performantes et responsables, avec un projet fil rouge pour valider chaque compétence.
OBJECTIFS de la formation Python Programmation Objet
- À l’issue de la formation, le stagiaire sera capable d’utiliser les principales fonctionnalités du langage Python pour développer des applications multiplateformes.
- Comprendre les bases du langage Python et son écosystème
- Appliquer les principes de la programmation objet
- Comprendre et utiliser les fonctions et modules
- Concevoir des interfaces graphiques
- Utiliser les outils de test et d’évaluation de la qualité
POUR QUI ?
Développeurs, ingénieurs, chefs de projets proches du développement
PRÉ-REQUIS
- Avoir des connaissances de base en programmation (souhaitable en langage objet).
PROGRAMME DE LA FORMATION Programmation objet en Python
Python, programmation Objet
- Jour 1 Matin : Les Bases de Python
• Installation, venv, pip• Types, structures de contrôle• TP : script de traitement CSVJour 1 Après-midi : modules & packaging dans python• args/kwargs, closures• Modules standards et packaging• TP : création de packageJour 2 Matin : Programmation objet en Python• Classes, héritage, polymorphisme• Méthodes spéciales• TP : mini-modèle métierJour 2 Après-midi : Design patterns & métaprogrammation• Factory, Singleton• Décorateurs et métaclasses• TP : pattern simpleJour 3 Matin : Modules IA en Python• Les lib python de l’IA• scikit-learn, TensorFlow léger• Encapsulation de modèle• TP : classifieur texteJour 3 Après-midi : GUI & framework• Tkinter vs PyQt/Kivy• MVC pour GUI• TP : interface saisieJour 4 Matin : Tests & qualité• unittest vs pytest• Coverage & linters• TP : suite de tests complèteJour 4 Après-midi : CI/CD & automatisation• GitHub Actions, Docker• Benchmarks et profiling• TP : pipeline automatiséJour 5 Matin : Performance & cybersécurité• Profiling CPU/mémoire• cryptography basics• TP : audit et optimisationJour 5 Après-midi : Projet fil rouge & restitution• Développement complet• Présentation et feedbackQuiz de validation des connaissances
PÉDAGOGIE
Formation animée 100% présentiel ou 100% classe virtuelle
ÉVALUATION / CERTIFICATION
Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation
MODALITÉS D’ACCÈS & INSCRIPTION
Le client qui souhaite réserver une place remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de la formation et son prix. La commande n’est ferme et définitive qu’une fois la proposition commerciale signée par le client. Il recevra ensuite la convocation et les modalités d’accès en présentiel ou distanciel.
Afin de mieux organiser votre participation, nous vous encourageons vivement à nous informer le plus tôt possible de la nature de votre handicap, de vos besoins spécifiques, ainsi que des outils et accompagnements que vous utilisez déjà au quotidien, en écrivant à Handicap@learneo.fr. Cette démarche proactive nous permettra de personnaliser notre approche et de vous offrir un soutien optimal.
Prévoir 5 jours ouvrés (en moyenne) avant le début de la formation sous réserve de disponibilité de places et de labs le cas échéant.
Notez que si vous utilisez votre Compte Personnel de Formation pour financer votre inscription, vous devrez respecter un délai minimum et non négociable fixé à 11 jours ouvrés.