Programmer et automatiser des tâches avec Python (Tosa) Picto formation

Picto fav
Picto partage
  • Partager par mail
  • Imprimer
Mise à jour : 25/12/2024 Formation : 2484163F Source : PRINCE FORMATION

Session de formation

Code CARIF Dates Niveau de sortie Financeur Lieu Organisme formateur Type Réunion
250280S Du 30/10/2024
Au 30/04/2025
Sans niveau spécifique Autre financeur À distance PRINCE FORMATION
Tél : 03 56 84 00 19
Email : contact@princeformation.com

FC

Non Picto rouler et dérouler
Durée

Durée totale de la formation : 55h
Durée en centre : 55h
Durée en entreprise : h

Modalités de formation

Rythme :
Temps partiel, Temps plein, Cours du soir, Cours le week-end, En continu, En discontinu, Cours de jour, Hors temps de travail
Type de parcours : Parcours individualisé

Dispositif Financeur
Offre privée Autres financements Financement à déterminer Autre financeur
OPCO OPCO

Tarif : N.C.
Modalités d'enseignement : Formation entièrement à distance

Lieu de formation

À distance

Accueil sur le lieu de formation

Accès handicap : Pas d'accès handicap
Hébergement : Pas d'hébergement
Restauration : Pas de restauration
Transport : Pas de transport

Admission

Niveau d'entrée requis : Sans niveau spécifique
Prérequis :
-
Public :
En activité professionnelle, Salarié
En recherche d'emploi, Tout public

Réunions d'informations

Aucune information

Complément d'information

Aucune information

Objectifs de la formation

À l'issue de cette formation, l’apprenant sera capable de :
  • 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.

Contenu pédagogique

Préparation avant le Début de la Formation
  • 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.
Module 1 : Introduction à Python et Syntaxe
  • Découverte de la syntaxe Python : Types de données primitifs (int, float, string, boolean), déclaration et manipulation de variables, utilisation des commentaires, structure d’un programme, et organisation en scripts ou modules.
  • Contrôle de flux : Structures conditionnelles (if, else, elif) et boucles (for, while). Automatisation des tâches et optimisation pour éviter les erreurs courantes.
  • Fonctions de base : Création et utilisation de fonctions pour structurer le code. Gestion des paramètres par défaut et retour de résultats.

Module 2 : Structures de Données et Objets
  • Manipulation des objets intégrés : Utilisation des listes, tuples, dictionnaires et ensembles. Méthodes intégrées (append, remove) et manipulation d’éléments pour traiter des données complexes.
  • Programmation Orientée Objet (POO) : Création de classes, instanciation d'objets, utilisation des méthodes et attributs. Concepts d’héritage et de polymorphisme pour des applications évolutives.
  • Gestion des exceptions et erreurs : Utilisation des blocs try, except, finally pour gérer les erreurs et assurer la robustesse des programmes.

Module 3 : Modules et Packages
  • Importation de modules : Utilisation des bibliothèques standards (math, datetime, os) et installation de packages externes avec pip pour étendre les fonctionnalités du programme.
  • Création de packages et modules : Modularisation du code pour améliorer la lisibilité et la réutilisation entre projets.
  • Gestion des fichiers externes : Lecture, modification et écriture de fichiers texte, CSV, JSON, XML pour automatiser le traitement des données.

Module 4 : Optimisation et Automatisation
  • Optimisation du code : Techniques avancées comme les fonctions lambda et comprehensions de liste pour améliorer la performance tout en maintenant la lisibilité.
  • Automatisation des processus : Automatisation de tâches métier avec des scripts Python, gestion des fichiers via os et sys, interaction avec des API externes, et utilisation de tâches cron pour des processus planifiés.

Certifications, reconnaissances

Programmer et automatiser des tâches avec Python (Tosa)

Niveau de sortie : Sans niveau spécifique

Consulter la certification

Métiers visés

Insertion dans l'emploi

Picto rouler et dérouler

Aucune donnée n'est encore disponible pour cette formation

Informations complémentaires

Picto rouler et dérouler

Numéro Carif : 250280S
Référence formation : 2484163F
Code NSF : 326 - Informatique, traitement de l'information, réseaux de transmission des données
Formacode principal : 31067 - Développement informatique
Formacode associés :
30812 - Langage Python
ROME associés : -

Picto alerte M'alerter sur les nouvelles sessions