Programmer et automatiser des tâches avec python (tosa)

Certification : Programmer et automatiser des tâches avec python (tosa)

Proposée par ONE LEARN — 75002 Paris

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

1 990 €

Présentation

Une sur Python totalement flexible.

Un parcours certifiant.

01 84 80 98 78

hello@one-learn.fr

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 1 990 €

Objectifs

Maîtriser les fonctionnalités essentielles et avancées de Python afin de concevoir, développer et déployer des applications fiables, performantes et adaptées à divers cas d’usage (scripts, applications web, data science, automatisation).

Cette formation vous permettra d'acquérir les compétences nécessaires pour :

  • - des projets Python de manière autonome (env, pip/poetry, structuration du code, packaging).
  • - selon les bonnes pratiques : POO et paradigmes multiples, tests unitaires, documentation et gestion des versions.
  • - avec des frameworks comme Django (ou Flask) et mettre en place les bonnes pratiques pour un code robuste et évolutif.
  • - les performances (profiling, optimisation algorithmique, gestion de la mémoire) et assurer la sécurité et la maintenabilité du code.
  • - : scripts d’automatisation, CI/CD, conteneurisation (Docker) et déploiement sur des environnements de production.

Programme

  • Décrire les raisons d’apprendre Python
  • Expliquer le fonctionnement d’un interpréteur et des scripts
  • Introduire Python et ses principales fonctionnalités

  • Identifier les avantages d’utiliser Python dans différents contextes
  • Découvrir les types, variables, structures de contrôle et fonctions
  • Programmer selon les bonnes pratiques (qualité et lisibilité du code)

  • Structurer un projet Python (environnements, modules, packages)
  • Gérer les dépendances et installer des bibliothèques
  • Mettre en place une architecture de code claire et maintenable

  • Créer et manipuler des classes et objets
  • Utiliser décorateurs, générateurs et context managers
  • Gérer les exceptions et optimiser son code

  • Découvrir le développement web en Python
  • Prendre en main Django : architecture MVC, modèles et vues
  • Créer des applications web dynamiques et sécurisées

  • Manipuler les données avec Pandas et NumPy
  • Créer des graphiques et dashboards avec Matplotlib et Seaborn
  • Préparer et analyser des jeux de données

  • Optimiser les performances et le profilage de code
  • Automatiser des tâches et écrire des scripts réutilisables
  • Déployer des applications Python (serveurs, conteneurs, CI/CD)

  • Réaliser les dernières vérifications et tests
  • Documenter et publier son code (PyPI, GitHub…)
  • Maintenir et faire évoluer ses projets dans la durée


À l’issue de la formation, vous aurez accès à une bibliothèque de ressources complémentaires pour approfondir vos compétences, suivre les évolutions de Python et de ses écosystèmes, et continuer à améliorer vos projets de manière autonome.

Voir la formation sur le site de l'établissement