Aller au contenu principal
  • ACN_ATLAS
  • Cours pratique
  • Informatique

Formation Python, perfectionnement

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
4 jours
Niveau
Avancé
Modalités
Présentiel / Distanciel

Description de la formation Python Developpement Avance

Cette formation vous apprend à maîtriser les techniques avancées de programmation en Python que vos applications soient exigeantes (parallélisme, calcul scientifique, …) ou simplement soucieuses de profiter des possibilités de Python pour proposer des applications bien écrites et faciles à maintenir et à déployer (packaging) dans les projets professionnels.

Le succès grandissant de Python s’explique en partie par la richesse de ses bibliothèques et notamment dans les domaines en expansion actuellement comme l’analyse de données, le calcul scientifique, ou encore le machine learning. Nous vous présentons ces bibliothèques (anciennes et récentes) qui ont contribué au succès de Python (NumPy, Pandas, Matplotlib, Ipython, SciPy, MapReduce, PySpark, PySNMP, …) à travers des exemples qui traduisent tout leur potentiel pour manipuler les données et qui vous feront gagner du temps pour une première utilisation.

Les concepts importants sont toujours au cœur des TP. La trame de ces derniers fait office à la fois de synthèse réutilisable pour vos propres développements futurs en Python mais aussi de révision lorsque vous vous replongerez dedans.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

Concrètement, à l'issue de cette formation Python Développement Avancé, vous saurez :

  • Approfondir la connaissance des concepts avancés de Python
  • Utiliser les techniques avancées du langage Python
  • Optimiser les performances de vos programmes à l'aide du monitoring et du parallélisme
  • Packager et déployer ses artefacts Python
  • Exploiter des librairies contribuant au succès du langage (data science & machine Learning, cybersécurité, développement web, logiciels et outils...)

Objectifs opérationnels

Objectif opérationnel :

Savoir utiliser Python pour développer des applications plus performantes et optimisées.

Programme

Contenu du cours, module par module

8 modules

Travaux pratiques

Les travaux pratiques sont conçus dans une approche pédagogique qui permet de valider les acquis et pas seulement de disposer d’un exemple concret de mise en œuvre. Les concepts importants sont donc toujours au cœur du TP et la trame de ces derniers fait office à la fois de synthèse réutilisable pour vos propres développements futurs en Python mais aussi de révision lorsque vous vous replongerez dedans.

Tous les chapitres de la formation font l’objet de travaux pratiques et vous aurez également l’occasion de mettre en œuvre, entre autres, les bibliothèques très utilisées comme Pandas, NumPy et SciPy sans que l’on cherche à être exhaustif sur leurs possibilités mais afin que vous soyez autonome pour un premier niveau d’utilisation.

Programme mis à jour le 10/12/2025

Formations liées