DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Programmer et automatiser des tâches avec Python (Tosa) - Programmer et automatiser des tâches avec Python 100% sur mesure, à durée variable et à destination des débutants jusqu'à confirmés

Date de mise à jour : 02/02/2026 | Identifiant OffreInfo : 03_261315912F

Information fournie par :
Via Compétences (Carif-Oref Auvergne-Rhône-Alpes)

Certification et éligibilité au compte personnel de formation

  • Programmer et automatiser des tâches avec Python (Tosa) - Code CertifInfo 118154
    • Niveau de qualification : Sans équivalence de niveau

Objectifs, programme, validation de la formation

Objectifs

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.

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.

Programme de la formation

Apprenez à programmer avec Python, le langage le plus accessible et polyvalent du moment. Que vous soyez débutant complet ou déjà familier avec la logique informatique, cette formation vous permet de créer des scripts utiles, d'automatiser des tâches, de manipuler des données, ou même de développer des applications.
Maîtrisez Python à votre rythme et atteignez vos objectifs techniques, professionnels ou personnels.

En individuel ou en petits groupes, en présentiel ou à distance, Straformation vous accompagne vers l'autonomie en programmation.

Validation et sanction

CERTIFICATIONS

Type de formation

Certifiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
35 heures en centre

Conventionnement : Non

Financeur(s)

Bénéficiaire de l'action

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

AUCUN

Modalités d'accès

Lieu de réalisation de l'action

Formation mixte
Adresse
29 Place Bellecour
69002 - Lyon 2e
Responsable : Straformation
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
21 Rue d'Oslo
67000 - Strasbourg
Responsable :
Téléphone fixe : 0651647105
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Straformation
SIRET: 53939708300020
67000 Strasbourg
Responsable : BINGOL
Téléphone fixe : 0981227907
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 01/08/2027 au 01/12/2028
débutant le : 01/08/2027
Adresse d'inscription
21 Rue d'Oslo
67000 - Strasbourg
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Straformation
SIRET : 53939708300020

Adresse
21 Rue d'Oslo
67000 - Strasbourg
Téléphone fixe : 0651647105
Contacter l'organisme