Programmer et automatiser des tâches avec python

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

Proposée par EXCELLENTIA FORMATION & ASSOCIEES — 31100 Toulouse

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

3 025 €

Présentation

Formations individualisées et multi-modales adaptées à vos besoins et disponibilités. Test de positionnement pour vous orienter vers le niveau de formation adapté.

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 3 025 €

Objectifs

Niveau basique (score Tosa 351 à 550) - Utiliser les fonctionnalités de contrôles de flux afin d'automatiser un traitement de données conditionnels et/ou répétitifs. - Reconnaître et créer des objets simples de type intégrés (built-in), en vue de créer des programmes manipulant des données. - Maîtriser les concepts liés aux modules en vue d'inclure des fonctionnalités d'un module à un programme. - Stocker et traiter simultanément plusieurs données, en vue de créer un flux de traitement de données simples adapté. Niveau opérationnel (score Tosa 551 à 725) - Créer un programme pour des traitements complets de données, en utilisant les fonctionnalités avancées des contrôles de flux et des opérations arithmétiques. - Reconnaître les objets structurés de type intégré (list, set, dict), afin d'effectuer des traitements de multiples variables simples. - Manipuler les objets intégrés simples et structurés et les assembler dans le but de créer des fonctions simples et réutilisables. - Sélectionner et importer des fonctions spécifiques d'un package de l'API afin de les réutiliser dans un traitement de données. - Créer un package simple complet pour créer des fonctionnalités partageables et réutilisables. - Modéliser un problème et automatiser des manipulations de données, afin de traiter un volume important ou complexe de données. Niveau avancé (score Tosa 726 à 875) - Connaître les règles syntaxiques et sémantiques de Python afin de créer des programmes clairs et réutilisables. - Maîtriser les outils d'entrée-sortie, dans le but de lire et modifier des documents externes au programme. - Maîtriser les spécificités des types intégrés afin de traiter efficacement et de manière claire des grands volumes de données. - Créer des fonctions documentées, des classes et leurs méthodes associées, dans le but de créer des fonctionnalités intégrables dans d'autres programmes. - Importer des packages composés pour exploiter l'ensemble des fonctionnalités incluses. - Utiliser les packages fondamentaux de la bibliothèque standard afin de manipuler efficacement des données externes habituelles. - Implémenter des structures de données adaptées et choisir les fonctions adaptées afin de concevoir des programmes à la complexité algorithmique maîtrisée.

Programme

NIVEAU BASIQUE MODULE 1 : Langage et syntaxe - Identifier des types d'objets simples - Connaître les principaux cas d'usage de Python - Utiliser les opérateurs arithmétiques - Créer un contrôle de flux conditionnel - Créer des boucles simples MODULE 2 : Structures de données et objets - Reconnaître tous les objets structurés de type intégré - Appliquer les fonctions min, max et len - Créer et manipuler un dictionnaire et un ensemble MODULE 3 : Modules et packages - Importer un module spécifique d'un package - Importer et utiliser des fonctions d'un module MODULE 4 : Optimisation de code - Lire une et plusieurs données d'entrée - Choisir les types de variables adaptés au problème - Combiner des types de données différents NIVEAU OPERATIONNEL MODULE 1 : Langage et syntaxe - Connaître les différentes versions de Python - Maîtriser l'ordre des opérations - Créer les variables nécessaires - Maîtriser les instructions de contrôle de flux associées aux boucles - Lire des données sur l'entrée standard MODULE 2 : Structures de données et objets - Documenter une fonction - Effectuer une itération sur un objet de type structuré - Manipuler les fonctions associées aux objets structurés - Créer des fonctions MODULE 3 : Modules et packages - Connaître et utiliser les packages math et random - Créer un module - Distinguer les composants internes des modules et les principaux packages de la bibliothèque standard MODULE 4 : Optimisation de code - Trier des données - Modéliser un graphe et l'explorer - Créer des combinaisons de boucles - Extraire automatiquement une information d'un volume important de données NIVEAU AVANCE MODULE 1 : Langage et syntaxe - Distinguer les spécificités coeur du langage Python - Maîtriser les littéraux - Connaître les règles syntaxiques sur les variables - Utiliser les fonctionnalités d'impression sur les sorties standard et d'erreur - Lire et modifier un fichier MODULE 2 : Structures de données et objets - Définir des structures par compréhension - Choisir le bon type de variable en fonction de la mutabilité - Créer des f-strings sur différents types - Concevoir des fonctions à différents types d'arguments - Créer une classe et son initialisation MODULE 3 : Modules et packages - Naviguer dans un package - Installer des nouveaux packages - Distinguer les cas d'usage de la plupart des packages de la bibliothèque standard - Réutiliser des structures de données et fonctions de la bibliothèque standard MODULE 4 : Optimisation de code - Créer des structures de données optimisées - Utiliser les fonctions standards les plus performantes - Distinguer la complexité...
Voir la formation sur le site de l'établissement