Aller au menu Aller au contenu Aller à la page d'accessibilité
masquer

CONTACTER
UN CONSEILLER

fleche

Je consulte ma fiche formation, en Pays de la Loire.

Programmer et automatiser des tâches avec Python (Tosa) Maîtriser la programmation avec Python - FNC > FC

Kiluz

1 session
Périodes
Voies d'accès
Lieu
Validation
Session n° 1
07/03/2025 au 07/03/2026
Formation adulte
Ancenis-Saint-Géréon
Totale

Bloc de compétences

1 sessions
Session n° 1
07/03/2025 au 07/03/2026

Ancenis-Saint-Géréon
Formation adulte
Totale
1 sessions
Périodes
Voies d'accès
Lieu
Validation
Session n° 1
07/03/2025 au 07/03/2026
Formation adulte
Ancenis-Saint-Géréon
Totale

1 sessions

Session n° 1

07/03/2025 au 07/03/2026
Formation adulte
Ancenis-Saint-Géréon
Totale

Descriptif de la formation

Les domaines du test « Programmer et automatiser des tâches avec Python (Tosa) » évalués sont :Domaine 1 : Langage et syntaxe Les compétences évaluées :
  • 1.1 Maîtriser la syntaxe de base et les structures de contrôle : maîtriser la syntaxe de base de Python, incluant les boucles, les conditionnels et la gestion des erreurs, pour développer des programmes robustes et efficaces.
  • 1.2 Définir et utiliser des fonctions : créer des fonctions en Python, comprendre la portée des variables, gérer les arguments et retours, et utiliser les fonctions lambda pour simplifier le code et améliorer sa lisibilité.
  • 1.3 Appliquer des concepts avancés de programmation : utiliser les décorateurs, générateurs, compréhensions de listes et techniques asynchrones pour écrire un code Python plus performant et concis.
Domaine 2 : Structures de données et objets Les compétences évaluées :
  • 2.1 Manipuler des types de données primitifs et composés : utiliser les listes, tuples, dictionnaires et ensembles, ainsi que les opérations courantes sur ces structures pour organiser et manipuler efficacement les données en Python.
  • 2.2 Utiliser la programmation orientée objet : créer des classes, utiliser l'héritage et le polymorphisme, et appliquer des principes de conception avancée tels que les classes abstraites et les interfaces pour structurer des programmes orientés objet, facilitant la réutilisation et la maintenance du code.
  • 2.3 Gérer et optimiser les données : manipuler les données de manière avancée avec des bibliothèques comme pandas et optimiser les structures de données pour améliorer les performances des programmes Python.
Domaine 3 : Modules et packages Les compétences évaluées  :
  • 3.1 Utilisation et création de modules : importer des modules existants, créer de nouveaux modules et structurer le code en modules réutilisables pour favoriser la modularité et la maintenabilité en Python.
  • 3.2 Développer et distribuer des packages : créer et configurer des packages avec setuptools pour assurer leur distribution efficace.
  • 3.3 Gérer les environnements et les dépendances : utiliser des environnements virtuels, gérer les dépendances avec pip et automatiser les configurations via Docker pour garantir des environnements de développement cohérents et reproductibles.
Domaine 4 : Optimisation de code Les compétences évaluées  :
  • 4.1 Analyser et profiler le code : utiliser des outils de mesure pour analyser la performance du code, identifier les goulots d'étranglement, et appliquer des méthodologies afin d'optimiser l'efficacité du programme.
  • 4.2 Améliorer l'efficacité du code : appliquer des techniques pour réduire la complexité du code, optimiser les boucles et utiliser efficacement les ressources afin d'améliorer la performance globale des programmes.
  • 4.3 Tester et déboguer : écrire des tests unitaires et d'intégration, utiliser des frameworks comme 'pytest' et appliquer des stratégies avancées de débogage pour garantir la qualité et la fiabilité du code.
Structurer des programmes selon un algorithme Se connecter aux sources de données et effectuer des transformations de données Maîtriser les éléments de lexique et de syntaxe d’un langage pour écrire un programme Expérimenter la programmation objet en Python

Programmer et automatiser des tâches avec Python (Tosa) Maîtriser la programmation avec Python - FNC > FC

Les domaines du test « Programmer et automatiser des tâches avec Python (Tosa) » évalués sont :Domaine 1 : Langage et syntaxe Les compétences évaluées :

  • 1.1 Maîtriser la syntaxe de base et les structures de contrôle : maîtriser la syntaxe de base de Python, incluant les boucles, les conditionnels et la gestion des erreurs, pour développer des programmes robustes et efficaces.
  • 1.2 Définir et utiliser des fonctions : créer des fonctions en Python, comprendre la portée des variables, gérer les arguments et retours, et utiliser les fonctions lambda pour simplifier le code et améliorer sa lisibilité.
  • 1.3 Appliquer des concepts avancés de programmation : utiliser les décorateurs, générateurs, compréhensions de listes et techniques asynchrones pour écrire un code Python plus performant et concis.
Domaine 2 : Structures de données et objets Les compétences évaluées :
  • 2.1 Manipuler des types de données primitifs et composés : utiliser les listes, tuples, dictionnaires et ensembles, ainsi que les opérations courantes sur ces structures pour organiser et manipuler efficacement les données en Python.
  • 2.2 Utiliser la programmation orientée objet : créer des classes, utiliser l'héritage et le polymorphisme, et appliquer des principes de conception avancée tels que les classes abstraites et les interfaces pour structurer des programmes orientés objet, facilitant la réutilisation et la maintenance du code.
  • 2.3 Gérer et optimiser les données : manipuler les données de manière avancée avec des bibliothèques comme pandas et optimiser les structures de données pour améliorer les performances des programmes Python.
Domaine 3 : Modules et packages Les compétences évaluées  :
  • 3.1 Utilisation et création de modules : importer des modules existants, créer de nouveaux modules et structurer le code en modules réutilisables pour favoriser la modularité et la maintenabilité en Python.
  • 3.2 Développer et distribuer des packages : créer et configurer des packages avec setuptools pour assurer leur distribution efficace.
  • 3.3 Gérer les environnements et les dépendances : utiliser des environnements virtuels, gérer les dépendances avec pip et automatiser les configurations via Docker pour garantir des environnements de développement cohérents et reproductibles.
Domaine 4 : Optimisation de code Les compétences évaluées  :
  • 4.1 Analyser et profiler le code : utiliser des outils de mesure pour analyser la performance du code, identifier les goulots d'étranglement, et appliquer des méthodologies afin d'optimiser l'efficacité du programme.
  • 4.2 Améliorer l'efficacité du code : appliquer des techniques pour réduire la complexité du code, optimiser les boucles et utiliser efficacement les ressources afin d'améliorer la performance globale des programmes.
  • 4.3 Tester et déboguer : écrire des tests unitaires et d'intégration, utiliser des frameworks comme 'pytest' et appliquer des stratégies avancées de débogage pour garantir la qualité et la fiabilité du code.
Structurer des programmes selon un algorithme Se connecter aux sources de données et effectuer des transformations de données Maîtriser les éléments de lexique et de syntaxe d’un langage pour écrire un programme Expérimenter la programmation objet en Python

Kiluz

1 Place Pierre Mendes France
34170 Castelnau-le-Lez

04-11-93-41-01

Du 07/03/2025 au 07/03/2026

  • en centre : 7 heures
  • Temps plein
  • Cours de jour

  • Formation adulte

Lieu de la formation

Kiluz - Site d'Ancenis
223 Avenue des Alliés 44150 Ancenis-Saint-Géréon
04-11-93-41-01
contact@kiluz.com

Financements possibles

  • Compte personnel de formation (CPF) - session potentiellement éligible
  • Formation avec autres financements (entreprise, individuel)

  • Pré-requis

    > Niveau d’entrée :
    • Sans niveau spécifique
    > Type de prérequis :
    • Sans pré-requis spécifique
  • Objectif général : Professionnalisation

  • Objectifs et Programme

    Les domaines du test « Programmer et automatiser des tâches avec Python (Tosa) » évalués sont :Domaine 1 : Langage et syntaxe Les compétences évaluées :

    • 1.1 Maîtriser la syntaxe de base et les structures de contrôle : maîtriser la syntaxe de base de Python, incluant les boucles, les conditionnels et la gestion des erreurs, pour développer des programmes robustes et efficaces.
    • 1.2 Définir et utiliser des fonctions : créer des fonctions en Python, comprendre la portée des variables, gérer les arguments et retours, et utiliser les fonctions lambda pour simplifier le code et améliorer sa lisibilité.
    • 1.3 Appliquer des concepts avancés de programmation : utiliser les décorateurs, générateurs, compréhensions de listes et techniques asynchrones pour écrire un code Python plus performant et concis.
    Domaine 2 : Structures de données et objets Les compétences évaluées :
    • 2.1 Manipuler des types de données primitifs et composés : utiliser les listes, tuples, dictionnaires et ensembles, ainsi que les opérations courantes sur ces structures pour organiser et manipuler efficacement les données en Python.
    • 2.2 Utiliser la programmation orientée objet : créer des classes, utiliser l'héritage et le polymorphisme, et appliquer des principes de conception avancée tels que les classes abstraites et les interfaces pour structurer des programmes orientés objet, facilitant la réutilisation et la maintenance du code.
    • 2.3 Gérer et optimiser les données : manipuler les données de manière avancée avec des bibliothèques comme pandas et optimiser les structures de données pour améliorer les performances des programmes Python.
    Domaine 3 : Modules et packages Les compétences évaluées  :
    • 3.1 Utilisation et création de modules : importer des modules existants, créer de nouveaux modules et structurer le code en modules réutilisables pour favoriser la modularité et la maintenabilité en Python.
    • 3.2 Développer et distribuer des packages : créer et configurer des packages avec setuptools pour assurer leur distribution efficace.
    • 3.3 Gérer les environnements et les dépendances : utiliser des environnements virtuels, gérer les dépendances avec pip et automatiser les configurations via Docker pour garantir des environnements de développement cohérents et reproductibles.
    Domaine 4 : Optimisation de code Les compétences évaluées  :
    • 4.1 Analyser et profiler le code : utiliser des outils de mesure pour analyser la performance du code, identifier les goulots d'étranglement, et appliquer des méthodologies afin d'optimiser l'efficacité du programme.
    • 4.2 Améliorer l'efficacité du code : appliquer des techniques pour réduire la complexité du code, optimiser les boucles et utiliser efficacement les ressources afin d'améliorer la performance globale des programmes.
    • 4.3 Tester et déboguer : écrire des tests unitaires et d'intégration, utiliser des frameworks comme 'pytest' et appliquer des stratégies avancées de débogage pour garantir la qualité et la fiabilité du code.

    Précisions de l’organisme de formation :

    Structurer des programmes selon un algorithme Se connecter aux sources de données et effectuer des transformations de données Maîtriser les éléments de lexique et de syntaxe d’un langage pour écrire un programme Expérimenter la programmation objet en Python 1. Introduction à la programmation avec Python Environnement de travail Champs d’application Scripts, fonctions et classes Versions architectures et plateformes pour Python Editeurs et environnements de développement (IDE) Installation et configuration de Python   2. Créer un premier programme Écriture d’un programme : syntaxe et instructions Compilation et exécution du programme Librairie : rôle et usage Convention de nommage Convention syntaxique Utilisation des commentaires Améliorer la lisibilité des programmes : indentation du code, découpage du code...   3. Types de bases Typage faible Booléens, numériques Les chaînes de caractères Conversions de types, casting Types agrégés : Tuples, List, Set et dictionnaires   4. Opérateurs et expressions Les différents opérateurs (addition, égalité...) Combinaison d’opérateurs Expression booléenne   5. Procédures et fonctions def(), arguments et valeur de retour Variables globales et l’instruction globale Arguments par défaut, *args et **kwargs Fonctions lambda   6. Gestion des fichiers Gestion de fichiers et répertoires Accès séquentiel, aléatoire Le module os, os.path, shutil, zlib   7. Maintenance, débogage et test des programmes Savoir interpréter les différents messages d’erreur Utiliser un débogueur Tests unitaires   8. Les librairies Python Accès aux bases de données relationnelles Programmation graphique UI avec Tkinter

  • Résultats attendus

    A l'issue de la formation vous obtiendrez la certification TOSA témoignant de votre capacité à utiliser et maîtriser le PYTHON.

  • Organisation pédagogique

    > Modalité d'enseignement :
    • Formation entièrement présentielle
  • En savoir plus

Source : Cariforef des Pays de la Loire - 249773 - Code établissement : 56385

La session est déclarée fermée.

N’hésitez pas, néanmoins, à prendre contact avec l’organisme de formation. Des places se sont peut-être libérées ou de nouvelles sessions programmées prochainement.

"Pour vous aider dans votre recherche, des chargé(e)s d'information sont à votre disposition."

• Métiers • Formations • Aides et financements • Lieux et outils d'information
Pour vous aider dans votre recherche, des chargé.e.s d'information sont à votre disposition.
appeler
• Métiers
• aides et financements
• Formations
• Lieux et outils d'information
Contactez-nous par mail, nous répondons à vos questions sur :
• les métiers • les aides et les financements • les formations • les lieux et les outils d'information
" Pour vous aider dans votre recherche, des chargé.e.s d'information sont à votre disposition "
* Champ obligatoire
RAPPEL GRATUIT
du lundi au jeudi de 9h à 12h30 / 13h30 à 17h et le vendredi de 9h à 12h30

Nos chargé.e.s d'information répondent à toutes vos questions.
Nous vous rappelons au moment qui vous arrange.

"Quand souhaitez-vous être rappelé ?"
Nos chargé.e.s d'information répondent à vos questions.