Formation Python – Avancée

Apprendre les bases du langage Python

Présentation de la formation

Python est un langage de programmation interprété, multi-paradigme et multi-plateforme.

Ce langage peut s’utiliser dans de nombreux contextes et s’adapter à tout type d’utilisation (développement web, développement logiciel, interfaces utilisateur graphiques, jeux vidéo …) grâce à des bibliothèques spécialisées.

Il est conçu pour optimiser la productivité des programmeurs en offrant des outils de haut niveau et une syntaxe simple à utiliser.

Si vous souhaitez approfondir an maîtrise du langage python Cette formation est destinée a vous.

Programme de la formation

Objectifs pédagogiques

Après avoir terminé cette formation, vous serez capable de :

  • Maîtriser les bonnes pratiques de qualité logicielle
  • Connaître les design patterns
  • Apprendre à optimiser les temps de réponse

Pré-requis

Pour suivre cette formation il suffit :

  • Bonnes connaissances de Python ou avoir suivi la formation Python basique.
  • La connaissance d’un langage objet est souhaitable.

Contenu de la formation

Types avancés Python

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

Le packaging en Python

  • Créer et installer des packages
  • 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.

Support de cours

  • Support papier ou électronique (dématérialisé)
  • Les exercices d’accompagnement peuvent être récupérés sur clef USB

Formation python avancée

Formation python avancée

Infos Pratiques

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

Plus d'infos ?



Événements À Venir

Pas de Évènements