Cette formation Python est destinée aux développeurs souhaitant approfondir leur connaissance du langage Python et met l'accent sur la structuration du code, les différents types de tests et les performances de l'application. Elle sera majoritairement orientée sur la pratique et les tests.
Objectifs pédagogiques
Utiliser les bonnes pratiques
Maîtriser les design patterns
Apprendre à améliorer les performances
Garantir la qualité (QA)
Formation Python avancé
en détail
Programme
1. Les types de données
Choisir les structures de données
Les structures avancées de Python
2. Les modules de Python
Créer et installer des modules tiers
Le dépôt central : Python Package index (Pypi)
Déploiement avancé (virtualenv, buildout)
3. Programmation orientée par les tests
Présentation du TDD (Test Driven Development)
Unittest2
Flake8 (contrôle de syntaxe)
Nosetests
Pytest
4. Fonctions avancées
Metaclasses
Decorators
Context managers
5. Amélioration des performances
Profiling
Introduction au multithreading
Caching
Consommation mémoire
Public visé et pré-requis
Public
Développeurs
Pré-requis
Bonnes connaissances de Python
Aisance sur la programmation orientée objet
Ces pré-requis seront contrôlés et validés sous forme d’entretien téléphonique réalisé au plus tard 2 semaines avant la formation.
En cas de non adéquation, des solutions alternatives seront proposées.
Personne en situation de handicap
Pour toutes questions relatives à l’accueil d’un participant présentant un handicap, merci de nous contacter préalablement avant toute inscription.
Prochaines sessions & tarifs
Formations Python
Python avancé
Nantes
Du 7 au 11 avril 2025
Durée : 5 jour(s) soit 35 heures
Tarif : 3000 € ht par personne
Formations Python
Python avancé
Paris
Du 16 au 20 juin 2025
Durée : 5 jour(s) soit 35 heures
Tarif : 3000 € ht par personne
Formations Python
Python avancé
À distance (FOAD)
Du 3 au 7 novembre 2025
Durée : 5 jour(s) soit 35 heures
Tarif : 3000 € ht par personne
Formations Python
Python avancé
Toulouse
Du 1 au 5 décembre 2025
Durée : 5 jour(s) soit 35 heures
Tarif : 3000 € ht par personne
Ingénierie pédagogique
Moyens pédagogiques et techniques
les supports de cours (slides) seront disponibles en ligne et distribués en début de formation (à l'aide d'un lien vers notre outil interne ou d'une version numérisée), puis fournis au format électronique à la fin de la formation
une salle de formation équipée d'une connexion Internet, d'un vidéoprojecteur, paperboard…
un ordinateur par stagiaire avec un système d'exploitation installé et les outils nécessaires
Modalités de suivi de l'exécution du programme
durant la formation : alternance d'apports théoriques, d’exercices pratiques et de mise en situation sous forme de travaux pratiques corrigés avec l’expert-formateur
la part de la théorie sera adaptée en fonction des connaissances des stagiaires
en fin de formation : évaluation à chaud sur l'atteinte des objectifs pédagogiques sous forme de tour de table et de test de connaissances, d'exercices, de QCM
Moyens d'encadrement
Formation assurée par un expert-formateur Python
Témoignages
Image
"Excellente formation, à recommander chaudement à tout développeur novice / intermédiaire en Python."
"Formation solide et conviviale, dispensée par un expert. À faire absolument !"
"Très bonne maîtrise du sujet, échanges très enrichissants."
"Makina Corpus amène avec réussite l'Open Source dans le monde de l'entreprise par des réalisations ou des formations."
Vincent, Sébastien, Adil et Sébastien L.
Airbus
Image
Super formation.
Hugo
Météo-France
Image
Une excellente formation qui a su rendre clair ce que les meilleurs tutos en lignes et livres n'expliquent pas. Je recommande chaudement !
Charly
SFR
Image
" C'est interactif "
Erwin BERGSMA
CNES
Image
" Expertise et expérience du formateur, des supports clairs et utiles, des exercices pratiques disséminés dans tous les chapitres. Certains des sujets abordés étaient complètement nouveaux pour moi, donc très intéressants. "
BASTIEN Lucas
ATMO
Image
" Progression très rapide sur le langage python. "
" Formateur très compétent et pédagogue. "
" Le formateur était très sympathique, réactif, ouvert et patient. Le niveau de la formation était élevé. Le rythme était adapté et alternait entre la théorie et la pratique avec des exercices personnels ce qui laissait à chacun le temps d’avancer à son rythme. "
Flavien LE TESTU, Maxime GRAFF et Cédric CHAMPETIER
ROHDE & SCHWARZ FRANCE
Image
" Le formateur est pédagogue et extrêmement compétent. "