Accueil / Formations / Formation Python avancé

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

  • Utiliser les bonnes pratiques
  • Maîtriser les design patterns
  • Apprendre à améliorer les performances
  • Garantir la qualité (QA)

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

Sessions (Toulouse, Nantes, Paris)

  • du 20 au 24 mars
    Toulouse, Nantes, Paris
  • du 12 au 16 juin
    Toulouse, Nantes, Paris
  • du 25 au 29 sept.
    Toulouse, Nantes, Paris
  • du 20 au 24 nov.
    Toulouse, Nantes, Paris

Nous contacter

Public

Développeurs

Pré-requis

  • Bonnes connaissances de Python
  • Aisance sur la programmation orientée objet

Durée

5 jour(s)

Prix

2500 € par personne

"Excellente formation, à recommander chaudement à tout développeur novice / intermédiaire en Python."airbus logo
Vincent - AIRBUS

"Formation solide et conviviale, dispensée par un expert. À faire absolument !"
Sébastien - AIRBUS

"Très bonne maîtrise du sujet, échanges très enrichissants."
Adil - AIRBUS

"Makina Corpus amène avec réussite l'Open Source dans le monde de l'entreprise par des réalisations ou des formations."

Sébastien L. - AIRBUS
Meteo France
"Super Formation."
Hugo - Météo France