Cette formation Python Avancé vous permettra d’approfondir vos connaissances du langage en maîtrisant les tests, performances, packaging et exécutions parallèles.
Vous apprendrez :
- à tester efficacement votre code avec pytest et hypothesis,
- à garantir la qualité logicielle avec des outils d’analyse statique, et
- à créer des paquets Python prêts pour la distribution sur PyPI.
L’optimisation est au cœur de cette formation : vous découvrirez comment choisir les structures de données adaptées, analyser la complexité algorithmique, et utiliser des outils comme cProfile et pyperf pour identifier et corriger les goulets d’étranglement.
Nous explorerons également les alternatives de compilation (Cython, PyPy, Numba) et les meilleures stratégies de parallélisation avec multiprocessing, threading et asyncio pour exploiter pleinement la puissance du langage.
Cette formation s’adresse aux développeur·euse·s, ingénieur·euse·s et chercheur·euse·s souhaitant maîtriser Python à un niveau avancé pour concevoir des applications efficaces et évolutives.
Vous débutez avec Python ?
Si vous débutez avec le langage de programmation Python ou souhaitez revoir les bases, jetez un œil à la formation Python !
Vous êtes déjà à l'aise avec les bases de Python mais vous n'avez pas beaucoup pratiqué Python ? La formation Python Intermédiaire vous permettra de maîtriser la programmation en Python.
🇺🇸 Cette formation est aussi disponible en anglais
Julien Palard est un consultant expert Python passionné et pédagogue, investi dans de nombreux projets de logiciels libres (tels que sphinx-lint, pipe ou logtop).
En parallèle de ses activités professionnelles, Julien est également actif en tant que formateur et mentor, partageant généreusement ses connaissances et son expérience avec la communauté. Il cumule plus de 1350 heures de formation.
Passionné par la promotion du logiciel libre et de l'open source, Julien a :
* coordonné la traduction de Python en français,
* co-créé le projet d'enseignement libre et open-source hackinscience.org,
* été le mainteneur de plusieurs projets Python et C.
En dehors de son engagement professionnel et de ses projets open-source, Julien s'est également impliqué dans la communauté en tant que co-organisateur de la PyConFR depuis 2019 et en tant que membre du comité directeur de l'Association Francophone Python (AFPy) de 2020 à 2022.
Ludovic est développeur, spécialisé dans les systèmes d'informations géographiques OpenSource. Il aime construire des plateformes cartographiques basées sur le couple Python/PostGIS. Il a pu nourrir cette expertise au sein de Mappy puis d'Oslandia où il est également intervenu auprès de nombreuses entreprises en tant que formateur.
Ses technos favorites : Python⋅PostgreSQL⋅Ansible⋅Gitlab-ci
Yves est développeur Python freelance depuis 15 ans. Son activité professionnelle Python se répartit à part égale, entre du développement et de la transmission de savoir aussi bien en écoles d'ingénieur qu'en formation auprès des entreprises. Il intervient aussi sur des sessions de formation en C, C++ et SQL.
Ses principales missions Python en développement concernent soit de l'écriture de script backoffice, soit des missions d'audit en vue de refactoring et/ou d'optimisation de code.
Yves est aussi créateur et organisateur du meetup Python de Lille (Lille.py)
Témoignages
4.7/5Basé sur 193 avis*
BZ
Bennaceur Z.
PROBAYES29.01.2025
Une formation sympa, un formateur à l'écoute et pédagogue et des travaux pratiques permettant de directement appliquer les concepts que l'on étudie.
XD
Xuewen D.
SCHNEIDER ELECTRIC INDUSTRIES13.01.2025
Très bonne formation, bien organisée.
SA
Sophie A.
OSLANDIA08.01.2025
Super formation qui a répondu à 100% à mes attentes. Julien est un très bon pédagogue, il a réussi à trouver le bon rythme pour se tenir au programme.
NB
Nicolas B.
CFDP ASSURANCES14.10.2024
Grâce à cette formation en Python 3 avancé, j'ai pu consolider et approfondir mes connaissances du langage. Nous avons exploré les arcanes du langage, en abordant des thématiques clés telles que la performance, les outils de tests et de diagnostic et l'asynchrone. En réalisant des exercices pratiques sur une plateforme dédiée, j'ai pu appliquer directement les concepts appris et renforcer ma compréhension. Cette approche m'a permis d'acquérir des compétences concrètes pour améliorer l'efficacité et la qualité de mes projets.
CS
Clement S.
SERCEL09.10.2024
Excellent formateur, très agréable, compétent. Programme bien ficelé, complet.
TG
Thomas G.
SERCEL09.10.2024
Le contenu était conforme à mes attentes et le rythme était bon. Équilibre théorie / TP OK et le formateur à jour des nouveautés
JD
Juan D.
Université Catholique de Louvain la Neuve23.09.2024
Yves est un formateur très compétent et pédagogue. Il a mis l'accent sur la réalisation d'exercices pratiques concrets, ce qui a grandement facilité la compréhension des nombreuses notions au programme de la formation. Ce cours m'a permis de renforcer mes compétences, et je le recommande sans hésitation.
DG
Damien G.
EURODEM01.07.2024
Formation très intéressante.
Formateur au top ! Compétent, motivant, pédagogue.
Contenu de la formation dense mais thèmes abordés pertinents et très bien structurés.
Tout ce qu'il faut pour élargir et approfondir ses connaissances.
LG
Léo G.
Yes We Dev - Our Real Win SAS03.06.2024
Très bonne formation, formateur excellent qui n'hésite pas à s'arrêter pour creuser chaque point qu'on ne comprend/connait pas et l'expliquer de manière simple, en recodant parfois lui-même le problème et la solution en temps réel pour bien visualiser
La plateforme mise à disposition pour s’entraîner aide vraiment et l’alternance entre la théorie et la pratique rend la formation beaucoup plus efficace et digeste
AP
Americo P.
Les Echos Management SAS03.06.2024
Excellente formation ; excellent formateur.
TD
Taher D.
OVH03.06.2024
C'est très bien les exercices via hacking science et le fait d'avoir accès aux notes et pratiques via le repos Git. J'aurais aimé aussi avoir quelques éléments orientés plus réseau mais je comprends que c'est difficile vu que tous les étudiants n'ont pas le même profil.
RM
Renaud M.
Schneider Electric Industries SAS22.05.2024
Formation parfaite pour élargir sa vision sur Python. Ma connaissance de python était en autodidacte, cette formation ma permis de découvrir beaucoup de choses :
- Architectures de Python et Primitives
- MRO
- .venv
- Installation
- Tests
- Modules de qualités
- Modules outils
- Performance
JG
Jerome G.
SCHNEIDER ELECTRIC INDUSTRIES22.05.2024
Durant ces 3 jours de formation Python avancée, Julien nous à partagé sa passion pour le développement en python et le monde du développement logiciel.
Cette formation m'a permis d'ajouter à ma connaissance de nombreux outils pour rendre plus performant et maintenable mes développements d'outils python.
La formation est parfois un dense sur le contenus, mais reste facile d'accès.
BP
Bruno P.
SCHNEIDER ELECTRIC INDUSTRIES22.05.2024
Formation très intéressante, formateur passionné par son sujet et à l'écoute des différentes questions.
PJ
Pierre-Yves J.
OVH15.04.2024
Formation très complète : c'est dense, très dense, mais vraiment très intéressant. Par contre, c'est à réserver à ceux ayant déjà de solides bases, voir des notions du contenu du cours.
YG
Yskandar G.
PROBAYES12.03.2024
Une formation très intéressante à tout point de vue. J'ai appris beaucoup, et la passion de Julien pour Python y est définitivement pour quelque chose ;)
Je ne peux que recommander cette formation à tout curieux qui souhaite approfondir ses compétences !
JP
Jérôme P.
PROBAYES22.11.2023
Le contenu est très pertinent et répond pleinement à mes attentes.
La formation s'adresse à toute personne ayant minimum quelques dizaines d'heures de pratique et donc s'adresse à un public large.
AL
Arnaud L.
Boursorama23.10.2023
Top, nous aurions pu passer plus vite sur certains aspects mais le formateur est au top
TN
Thomas N.
Société Générale (GBSU/HUM)02.10.2023
Merci à Julien pour cette formation d'une excellente qualité, avec un bon dosage entre pratique et théorie.
PB
Pierre B.
SCHNEIDER ELECTRIC INDUSTRIES13.09.2023
Très bon contenu, en particulier pour démystifier certains aspect du langage python que j'avais en tant que développeur C++ expérimenté.
FB
François B.
SCHNEIDER ELECTRIC INDUSTRIES13.09.2023
Excellent formateur.
Difficile de juger du programme ce n’est pas ce que j’attendais mais peut-être que j’aurais dû opter pour la formation data sciences.
TC
Tony C.
SCHNEIDER ELECTRIC INDUSTRIES13.09.2023
Formation et formateur très intéressant !
BA
Bilal A.
PROBAYES06.09.2023
formateur top, maitrise le langage
GL
Giovanni L.
OVH05.06.2023
Bonne formation, un peu dense sur 3 * 7h dont pas mal de théorie, mais on apprend pas mal de choses même après + de 5 ans à faire du Python quotidiennement :)
On aborde les grands concepts du langage avec les implémentations qu'on peut trouver derrière (les classes, les itérateurs, async, des benchmarks sur les perfs, etc.), avec des petits exercices derrière pour mettre tout ça en pratique.
Autrement, le formateur (Julien) était très sympa, la technique a très bien fonctionné également pendant ces 3 jours, donc RAS.
PS : à quand le (Python avancé)² ? ;)
MC
Maxence C.
OVH05.06.2023
Julien est un formateur Python compétent et dynamique.
Il est toujours prêt à résoudre nos problèmes avec une approche pratique et claire. Sa capacité à expliquer les concepts complexes de manière simple est vraiment appréciable.
MD
Marwen D.
OVH24.05.2023
It was a wonderful experience, I got a lot of updates and especial information, which I didn't know before.
AA
Alfiia A.
PROBAYES09.05.2023
Au total, des cours très riches sur l'aspect Python avancé. La théorie était clairement associée à l'utilisation de Python dans la vie réelle.
AV
Axel V.
OVH
C'était juste génial, complet et très clair
FL
Florent L.
OVH
Niveau du formateur excellent, ce qui apporte beaucoup à la formation et ses échanges!
FZ
Frederic Z.
OVH
Julien propose une approche de la formation riche, pointue et accessible. Ses compétences permettent de rechercher les réponses aux questions en direct, sans qu'elles n'aient été anticipées, c'est vraiment impressionnant. En tant de contributeur Python, sa connaissance est vraiment en phase avec la philosophie du langage et lui permet d'excellentes explications.
KV
Kourosh V.
OVH03.04.2023
Formation avancée où on va loin ce qui permet de prendre du recul sur le langage et de gagner en efficacité.
GC
Grégoire C.
OVH03.04.2023
Très enrichissante grace au formateur qui est excellent.
MV
Matthieu V.
OVH03.04.2023
Formation très intéressante, avec un formateur hyper compétent !
HV
Hind V.
VISTEON
Ludovic a pris le temps de tout bien expliquer, même pour un niveau plus débutant comme le mien. Il est bienveillant et il a toujours voulu s'assurer que les notions du cours ont été comprises.
JG
Jean G.
Sonova / Phonak Communication AG
Deep insights in explanation for an extensive understanding.
Relevant exercices to catch more implementation details.
JD
Jonathan D.
Sonova / Phonak Communication AG
Très bon cours avec une bonne pédagogie.
SL
Stanislav L.
SCIPIO BIOSCIENCE
Très bonne formation, surtout destinée aux développeurs en Python
XB
Xavier B.
SCIPIO BIOSCIENCE
Julien est un très bon formateur. Le contenu de la formation était complète et dense.
JB
Jules B.
Preligens
Je conseille cette formation à tous développeurs/ingénieurs ayant déjà une certaine expérience de Python, et qui souhaitent monter en compétences sur la qualité, la robustesse, et l'optimisation de leur code avec des concepts avancés et des outils très concrets. Le formateur était très pédagogue, m'a donné des retours utiles sur les sessions pratiques, et distille de nombreux conseils et bonnes pratiques pour des cas d'usages réelles qu'on ne retrouve pas dans les manuels de documentation.
SW
Suzanne W.
Schneider Electric Industries SAS
Superbe cours avec plusieurs sujets très intéressants et techniques
AR
Adrien R.
ALTEN
Très agréable, instructif, les exercices sont les bienvenues.
LS
Léandre S.
AVISTO
Très bonne formation, formateur compétent, qui s'adapte au rythme de chacun.
MB
Marc B.
Phonak Communications AG
Très bonne formation en soit, bon support du formateur, juste un problème de mon côté, un peu sur-estimé mon expérience en python, je pense qu'un cours de niveau inférieur m'aurait mieux convenu, mais celà n'a rien avoir la qualité de la formation.
JH
Jordi H.
Phonak Communications AG
Really nice, interesting program and complete and dynamic practical assignments.
SV
Samuel V.
Phonak Communications AG
I found it a very good training because of the cover topics and the practical work. I never did a training with so much practical work compared to the theoretical part. I was surprised about how much I learned and understood because of the useful practical exercise.
BR
Bastien R.
Phonak Communications AG
Excellent training to stay up to date and good theory/practice ratio. Thank you :)
AD
Amaury D.
Preligens
Julien est très à l'écoute pour cibler la formation sur des sujets spécifiques et les aborder en profondeur.
BL
Benjamin L.
Preligens
La formation est très intéressante et m’a permis de mieux comprendre de nombreux aspects du fonctionnement de Python : objets, tests, packages, décorateurs et beaucoup de nombreuses subtilités liées au langage.
Très bon formateur avec des explications très claires et poussées. C'était très formateur d'avoir des retours personnalisés à chaque session pratique sur notre façon de coder et de résoudre les exercices.
AP
Antoine P.
OVH
Programme très intéressant. Ludovic D qui a animé cette session de formation a bien su s'adapter aux différents niveaux malgré les contraintes du distanciel.
TH
Thibaud H.
OVH
Super formateur, des exemples concrets, des bonnes explications.
J'ai beaucoup aprécié la combinaison pratique / théorique avec des retours/conseil concrets sur notre façon de coder.
EV
Eric V.
OVH
Bonne formation ! Le formateur est pertinent sur le sujet et sait transmettre avec qualité les informations.
Quelques points à améliorer concernant le partage de code et les TP.
MC
Maxime C.
OVH08.12.2021
Manque un peu de théorie. Nous sommes plongés dans la pratique. Sinon le contenu est formidable.
MC
Mauro C.
Phonak Communications AG
The slides gave exhaustive information, the training was very interesting, the exercises as well but they were maybe too long for the short time-frame.
AT
Adam T.
Phonak Communications AG29.11.2021
Le cours python advanced a pris 3 jours. Il se composait de : Rappel des bases, Paradigms of Python, Optimisations et qualité du code, Générer des packages et distribuer (avec PyPi), Code asynchrone, Profiling
MD
Melissa D.
Preligens
La formation « python avancée » est très intéressante et m’a permis de mieux comprendre l’orienté objet sous python, les tests unitaires, l’analyse des performances, la création de packages et l’utilisation de décorateurs.
SD
Sébastien D.
Flying Whales
Excellente formation avec un formateur Yves très compétent sur le plan technique, et aussi très à l'écoute des questions et soucieux de s'assurer qu'on a bien compris les choses, indépendamment de notre niveau en python.
NV
Nicolas V.
OVH
convenait à mes attentes
FAQ
Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié Qualiopi, ce qui permet la prise en charge par des organismes comme Pôle emploi, votre OPCO ou encore le CPF (Compte Personnel de Formation) pour certaines formations.
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
9h30 : la formation commence
12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
14h : reprise de la formation
18h : fin de la journée
8 raisons de participer à une formation Human Coders
Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1651 sessions réalisées). 99% des participants se disent satisfaits de nos formations
Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
Catalogue de formations complet : 172 formations au catalogue, de quoi vous accompagner sur tout vos projets
Écosystème dynamique : Nous accompagnons les dev depuis 13 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux