Python | Formation Avancée

Créez des applications performantes en exploitant le potentiel du Python

Présentation de la formation

Python est considéré la star des langages de programmation. Élu pour deux années consécutives le langage le plus performant en 2017 et 2018, selon IEEE, il est puissant, portable, dynamique, extensible, gratuit et conçu pour optimiser la productivité des programmeurs. Parmi les sites populaires construits en Python, il existe YouTube, Pinterest, Instagram, SurveyMonkey et autres.

li est un langage interprété, orientée objet avec une une approche modulaire, à la fois facile à utiliser et à déployer servant au développement de projets simplistes et de logiciels très complexes : jeux vidéos, suites bureautiques, logiciels multimédias, clients de messagerie…etc. Outre, il est multi-paradigme, multiplateforme et bénéficie de bibliothèques complète lui permettant de séduire davantage sa communauté de développeurs qui ne cesse de croitre.

En conclusion, Python reste un langage multiusage et riche en possibilités. Il est devenu le champion des langages de programmation.

Chez ADN Academy, vous auriez l’occasion d’approfondir vos connaissances en Python avec l’accompagnement de nos meilleurs experts. Découvrez donc le contenu de la formation Python avancée pour créer des applications plus performantes.

Programme de la formation

Objectifs pédagogiques

Au terme de cette formation avancée, qui s’adresse aux développeurs souhaitant approfondir leurs connaissances du langage python, vous serez capable de:

  • Apprendre les bonnes pratiques du langage
  • Maîtriser les design patterns et apprendre à améliorer les performances

Pré-requis

Afin de suivre la formation avancée, il suffit d’avoir

  • Bonnes connaissances de Python ou avoir suivi la formation Python basique
  • Aisance sur la programmation orientée objet

Contenu de la formation

Types avancés

  • Choisir les bonnes structures de données
  • Les types avancés de Python

Le packaging

  • Créer et installer des packages Python
  • Le dépôt PyPi (Python Package index)
  • Techniques avancées de delivery (virtualenv, buildout)

Test Driven Developpement

  • Présentation du TDD
  • Unittest2
  • Flake8 (contrôle de syntaxe)
  • Nosetests
  • Pytest

Techniques de programmation avancées

  • Metaclasses
  • Decorateurs
  • Les mot clés

Optimisation des performances

  • Mesure des temps de réponse

Méthodes & moyens

Explications théoriques suivies de pratiques guidées puis mises en autonomie

  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire

Profil du formateur

Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.

Devis

captcha

formation python 3

Infos Pratiques

Durée : 3 jours (21 heures)
Prix : A définir
Lieu: A définir

Contactez Nous

captcha

Formations Planifiées Prochainement

Comments are closed.