> _

Python avancé

Expert Best Seller
4,7/5 satisfaction 75% de pratique 4 jours intensifs
_
de formation
_
de pratique
_
personnes max
1890€ HT / personne
  • 4 jours intensifs
  • Formateur qui code au quotidien
  • 75% de pratique
  • 6 personnes max par session
  • Financement OPCO possible
Garantie satisfaction Pas convaincu ? Nouvelle session gratuite.
> PREREQUIS
  • > Maîtriser les bases de Python (fonctions, classes, modules)
  • > Avoir au moins 6 mois de pratique régulière de Python
  • > Être à l'aise avec la programmation orientée objet

Pas sur d'avoir le niveau ?

Faire le test

> POUR_QUI

C'est pour vous si...

>

Vous voulez comprendre ce que vous codez

>

Vous en avez marre des tutos qui marchent... sauf dans votre projet

>

Vous voulez aller sous le capot

>

Vous preferez coder plutot que regarder des slides

> OBJECTIFS

A la fin de cette formation, vous saurez

  • >

    Maîtriser les décorateurs, context managers et métaclasses

  • >

    Écrire du code performant et comprendre les mécanismes internes de Python

  • >

    Utiliser efficacement asyncio pour la programmation asynchrone

  • >

    Maîtriser le typage statique avec mypy et les annotations de type

  • >

    Appliquer les design patterns adaptés à Python

> PROGRAMME

Ce que vous allez apprendre

programme.sh
$ _
01 Décorateurs et métaprogrammation
Theorie
  • - Fonctions de première classe et closures
  • - Anatomie d'un décorateur : @wraps et préservation des métadonnées
  • - Décorateurs avec arguments et décorateurs de classe
Pratique
  • - Implémenter un cache LRU avec TTL
  • - Créer un système de retry avec backoff exponentiel
  • - Construire un décorateur de validation de types
02 Context managers et descripteurs
Theorie
  • - Protocole __enter__ / __exit__ et contextlib
  • - Descripteurs : __get__, __set__, __delete__
  • - Cas d'usage : ORM, validation, lazy loading
Pratique
  • - Créer un gestionnaire de connexion base de données
  • - Implémenter un système de propriétés typées
  • - Construire un décorateur @cached_property
03 Programmation asynchrone avec asyncio
Theorie
  • - Event loop et coroutines
  • - Tasks, gather, et gestion de la concurrence
  • - Semaphores et locks pour éviter les race conditions
Pratique
  • - Créer un scraper asynchrone haute performance
  • - Implémenter un serveur websocket
  • - Construire un pipeline de traitement de données async
04 Performance et optimisation
Theorie
  • - Profiling avec cProfile et line_profiler
  • - Gestion de la mémoire : slots, __sizeof__, gc
  • - Compilation JIT avec Numba et Cython
Pratique
  • - Optimiser un algorithme de traitement d'images
  • - Réduire l'empreinte mémoire d'une structure de données
  • - Accélérer du code critique avec Numba
05 Typage et qualité de code
Theorie
  • - Annotations de type avancées : Generics, Protocol, TypeVar
  • - Configuration et utilisation de mypy
  • - Pydantic et dataclasses pour la validation
Pratique
  • - Typer une base de code existante de façon incrémentale
  • - Créer des types génériques réutilisables
  • - Implémenter un système de configuration type-safe
$

> AVIS_CLIENTS

Ce qu'ils en disent

4,7/5 (3 avis)
avis.log
$ cat avis.log
$

Vos questions, nos réponses

Comment financer ma formation ? +

Plusieurs options selon votre situation :

  • OPCO : votre entreprise peut financer (on vous aide avec le dossier)
  • France Travail : financement possible pour les demandeurs d'emploi
  • Plan de formation : budget formation de votre entreprise

On vous envoie un devis en 24h. Promis, pas de relance commerciale.

Quel matériel dois-je avoir ? +

Votre laptop avec :

  • Python installé (on vous envoie un guide avant)
  • VS Code ou votre éditeur préféré
  • Un terminal qui fonctionne

Si vous galérez à installer, on fait ça ensemble le jour J. Pas de panique.

Puis-je annuler ou reporter ? +

Report gratuit jusqu'à 7 jours avant. Au-delà, on discute.

On préfère trouver une solution que vous facturer des frais. On est là pour former, pas pour piéger.

C'est certifiant ? +

Vous repartez avec une attestation de formation.

On est en cours de certification Qualiopi. Mais soyons honnêtes : ce qui compte, c'est ce que vous saurez faire après, pas le papier.

Combien de personnes par session ? +

6 personnes max en inter-entreprises. Parce qu'au-delà, on ne peut plus s'adapter à chacun.

En intra, on discute selon vos besoins. Mais on garde toujours des groupes où on peut répondre à vos vraies questions.

> NEXT_STEP

Pret a passer au niveau superieur ?

Rejoignez une session de formation et apprenez les bonnes pratiques avec un expert qui code au quotidien.

Financement OPCO possible • Garantie satisfaction

1890€ HT/pers.
Je m'inscris