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

Python perfectionnement avec certification TOSA

Date de mise à jour : 30/01/2026 | Identifiant OffreInfo : 15_707991

Information fournie par :
Carif-Oref Occitanie

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


Se
perfectionner sur PYTHON.

Programme de la formation


UTILISER LES "CONTEXT MANAGERS

- Gestion des ressources en python : try ... finally, with, utilisation de
with

- Utilisation de with : gérer des fichiers, analyser des répertoires, calculer en haute précision, manipuler des verrous en multithread, tester
les exceptions avec pytest

- Résumer les avantages de with

- Utiliser Async avec et with

- Créer des "context Managers"

- Encodage des contextes : contexte simple, exceptions, ouverture de
fichiers, redirection de sorties, temps d'exécution

- Context Manager par fonction : ouverture de fichiers version2,
Temps

- Améliorer ses APIs

- Context manager asynchrone



UTILISER LES META-CLASSES

- Modes des metas : ancien mode vs nouveau
mode

- Typage et classes

- Définir une classe dynamiquement : exemple de base, exemples
avancés

- Créer une propre meta-classe

- Justification de l'utilisation



FONCTIONS INTERNES ET CLOSURE

- Création de fonctions internes

- Les bases des internes : encapsulation, construction, inner contre
privé

- Conservation d'un état : méthode d'état, modifier l'état

- Ajouter un comportement

- Closure : attacher code et données, où trouver des closures, comment les
utiliser au mieux



CONCURRENCE ET PARALLÉLISME

- Accélérer un programme pour entrées/sorties :
IO Synchrone, IO avec Thread, IO asynchrone

- Accélérer un programme pour CPU : CPU Synchrone, CPU avec Thread, CPU
asynchrone



MONITORING

- Outils internes pré-installés

- Fonctions de timer

- Outils et plates-formes externes : Datadog, Dynatrace, Manage
engine



FREEZING, PACKAGING

- Différences entre les modes

- Avantages

- Outils de freezing : Windows, OSX, Linux

- Packaging : choisir un nom, structuration

- Publication sur PyPi

Validation et sanction

Attestation

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
14 heures en centre

Conventionnement : Non

Financeur(s)

Autre

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

Avoir suivi la formation PYTHON BASE ou avoir des bonnes connaissances sur PYTHON.\n\nProcédure d'admission: \nAdmission sur entretien

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
1567 route de Toulouse
31330 - Merville
Responsable : ETC ACADEMY
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
4 rue de la grande borde GALEMBRUN
31330 - Launac
Responsable : Madame SANCHEZ CAROLINE
Téléphone fixe : 0608217710
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
ETC ACADEMY
SIRET: 88537174000014
31330 Launac
Responsable : CAROLINE
Téléphone fixe : 0608217710
Site web :
Contacter l'organisme

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

du 01/01/2025 au 31/07/2026
débutant le : 01/01/2025
Adresse d'inscription
4 rue de la grande borde GALEMBRUN
31330 - Launac
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

ETC ACADEMY
SIRET : 88537174000014

Adresse
4 rue de la grande borde GALEMBRUN
31330 - Launac
Téléphone fixe : 0649868307
Contacter l'organisme