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

PYTHON Perfectionnement

Date de mise à jour : 02/04/2025 | Identifiant OffreInfo : 15_707991

Information fournie par :
Carif-Oref Occitanie

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

Non certificiante

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, 35 heures hebdomadaires

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.

Modalités d'accès

Lieu de réalisation de l'action

Formation entièrement à distance
Adresse
Responsable :
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
Responsable : Madame SANCHEZ CAROLINE
Téléphone fixe :
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
ETC ACADEMY
SIRET: 88537174000014
31330 Launac
Responsable :
Téléphone fixe : 0649868307
Site web :
Contacter l'organisme

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

du 13/10/2025 au 14/10/2025
débutant le : 13/10/2025
Adresse d'inscription
4 rue de la grande borde GALEMBRUN
31330 - Launac
Etat du recrutement : Ouvert
Modalités : Entrées / Sorties à dates fixes

Organisme responsable

ETC ACADEMY
SIRET : 88537174000014

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