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

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

Proposée par PRINCE FORMATION · 60000 Beauvais

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

1 445 €

Présentation

  • Accompagnement personnalisé : Visio avec un expert pour un suivi individualisé.
  • Formation certifiante : Certification RS6962 reconnue.
  • Flexibilité : Formation à votre rythme avec accès à la plateforme e-learning.

Modalités disponibles

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

Objectifs

  • Maîtriser la syntaxe et les bases du langage Python : Apprendre à manipuler les variables, les types de données, les structures de contrôle comme les conditions et les boucles, et comprendre l’organisation d’un programme Python.
  • Travailler avec les structures de données avancées : Manipuler efficacement les listes, dictionnaires, tuples et autres objets Python intégrés pour gérer et traiter des données volumineuses.
  • Utiliser la programmation orientée objet (POO) : Créer des classes et des objets pour structurer le code de manière modulaire et réutilisable. Comprendre et appliquer les principes de la POO dans des programmes Python évolutifs.
  • Automatiser des tâches répétitives : Utiliser Python pour automatiser des processus métier complexes, y compris l’interaction avec des fichiers, des bases de données, et des API externes.
  • Optimiser et sécuriser le code Python : Appliquer les bonnes pratiques pour améliorer les performances du code, gérer les erreurs et exceptions, et assurer la fiabilité des programmes dans des environnements professionnels.

Programme

Préparation du projet professionnel : Évaluation des compétences et définition des objectifs pour construire un plan d'action adapté aux besoins professionnels de l’apprenant.

  • Découverte de la syntaxe Python : Bases de la syntaxe, types de données primitifs, variables, organisation des programmes, et meilleures pratiques.
  • Contrôle de flux : Structures conditionnelles et boucles, optimisation des boucles, prévention des erreurs courantes.
  • Fonctions de base : Création et utilisation de fonctions, paramètres, résultats, et structuration du code en blocs modulaires.
  • Manipulation des objets intégrés : Listes, dictionnaires, tuples, ensembles, et méthodes intégrées pour des traitements de données complexes.
  • Création et manipulation de classes et objets (POO) : Concepts de la programmation orientée objet, création de classes, héritage, et polymorphisme.
  • Gestion des exceptions et erreurs : Blocs try, except, et finally pour créer des programmes robustes.
  • Importation et gestion de modules : Utilisation des bibliothèques standards, modules externes, et installation via pip.
  • Création de packages et modules : Modularisation, structuration des projets Python, et partage de bibliothèques.
  • Gestion des fichiers externes : Lecture, modification, écriture de fichiers (texte, CSV, JSON, XML), et automatisation des traitements.
  • Optimisation du code : Fonctions lambda, compréhensions de liste, et gestion efficace des flux de données.
  • Automatisation des processus : Scripts Python pour tâches récurrentes, interaction avec des API, et exécutions planifiées avec des tâches cron.
Voir la formation sur le site de l'établissement