Formation Python avancé
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é
Toulouse Du 2 au 6 décembre 2024
Durée : 5 jour(s) soit 35 heures
Tarif : 3000 € ht par personne
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
Experts Python avancé
Célia Prat
Python-Django-SSI