Coût de la formation
1390.00€
Finançable CPF
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
Qualiopi

Connaissances nécessaires

Contactez un conseiller en formation pour étudier votre admissibilité.

Objectifs de la formation

Devenez un expert en Python et boostez vos compétences en programmation !
Cette formation complète vous permet de maîtriser Python, l’un des langages les plus polyvalents et prisés du marché. De la syntaxe de base aux concepts avancés de programmation orientée objet, vous apprendrez à structurer et optimiser votre code, gérer des données efficacement et créer vos propres modules et packages.

Programme et détails du déroulé de la formation

Maîtriser le langage et la syntaxe

Maîtriser la syntaxe de base et les structures de contrôle

  • Faire ses premiers pas avec Python
  • L'interpréteur de commande Python
  • Environnements de travail
  • Conditions en Python
  • Boucles en Python
  • Les structures de données en Python

Définir et utiliser des fonctions

  • Variables et types de données
  • Portée des variables et notion de référence
  • Structure d'un programme - fonctions
  • Les fonctions associées aux objets structurés
  • Le choix des variables et des instructions

Appliquer des concepts avancés de programmation

  • La notion de décorateur en Python
  • Notions théoriques de classe

Utiliser les structures de données et les objets

Manipuler des types primitifs aux objets

  • Listes et Tuples
  • La programmation orientée objet

Gérer et optimiser les données

  • L'extraction automatique d'information
  • Structure d'un programme - modules

Créer des modules et des packages

Utiliser et créer des modules

  • L'import de modules et utilisation des fonctions
  • Les modules

Développer et distribuer des packages

  • Les packages math et random
  • Les packages
  • Gestion des fichiers en Python
  • La librairie numpy
  • La librairie pandas : première approche
  • Aller plus loin avec la librairie pandas
  • La librairie matplotlib
  • La librairie Seaborn
  • La librairie Bokeh

Gérer les environnements et les dépendances

  • L'environnement de test
  • L'outil docker : principes, objectifs et solutions
  • L'automatisation de la création des containers avec un outil de type Docker
  • Les Kubernetes
  • La mise en production avec Kubernetes
  • La démarche DevOps
  • La mise en place de l'intégration continue (CI)
  • La mise en place de la livraison ou déploiement continu (CD)
  • La connaissance de l'architecture applicative de microservices
  • L'orchestration des conteneurs

Optimiser le code

Analyser et profiler le code

  • La manipulation de données
  • L'analyse et l'optimisation d'un code

Améliorer l'efficacité du code

  • Améliorer la qualité du code
  • L'optimisation du code

Tester et déboguer

  • Améliorer la qualité du code avec les tests unitaires
  • Les algorithmes de tri et de graphes
  • La combinaison de boucles et conditions

Tester son niveau - Python

Tester son niveau sur Python

  • Application Python : Niveau basique
  • Application Python : Niveau opérationnel
  • Application Python : Niveau avancé
  • Application Python : Niveau expert

Cette formation est finançable par le CPF

Le Compte Personnel de Formation (CPF) est un dispositif français permettant à chaque actif d'acquérir des droits à la formation tout au long de sa vie professionnelle. Ces droits, cumulés en euros, servent à financer des formations certifiantes pour développer ses compétences ou changer de métier.

Je souhaite financer la formation avec le CPF