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 CSV
    Jour 1 Après-midi : modules & packaging dans python
    • args/kwargs, closures
    • Modules standards et packaging
    • TP : création de package
    Jour 2 Matin : Programmation objet en Python
    • Classes, héritage, polymorphisme
    • Méthodes spéciales
    • TP : mini-modèle métier
    Jour 2 Après-midi : Design patterns & métaprogrammation
    • Factory, Singleton
    • Décorateurs et métaclasses
    • TP : pattern simple
    Jour 3 Matin : Modules IA en Python 
    • Les lib python de l’IA
    • scikit-learn, TensorFlow léger
    • Encapsulation de modèle
    • TP : classifieur texte
    Jour 3 Après-midi : GUI & framework 
    • Tkinter vs PyQt/Kivy
    • MVC pour GUI
    • TP : interface saisie
    Jour 4 Matin : Tests & qualité
    • unittest vs pytest
    • Coverage & linters
    • TP : suite de tests complète
    Jour 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 optimisation
    Jour 5 Après-midi : Projet fil rouge & restitution 
    • Développement complet
    • Présentation et feedback
    Quiz de validation des connaissances

PÉDAGOGIE

Formation animée 100% présentiel ou 100% classe virtuelle

Alternance théorie et pratique
Support de cours en français

ÉVALUATION / CERTIFICATION

Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation

Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l’espace apprenant en ligne
QCM de fin de 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.

Accessibilité Handicap :

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.

Délais d’accès :

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.