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

Python - Perfectionnement (TOSA)

Date de mise à jour : 22/01/2025 | Identifiant OffreInfo : 15_709785

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

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

    Programme de la formation

    Cette formation vous permettra de maîtriser Photoshop pour travailler efficacement sur des projets variés : retouche photo, création graphique, optimisation pour le web, et plus encore.

    Programme détaillé :

    Rappel des bases de Photoshop

    • Principes de l'image numérique : types de formats, profils de couleur, résolution
    • Gestion de l'espace de travail : outils, panneaux, règles, grilles, fenêtres d'image
    • Création, ouverture, sauvegarde et impression de fichiers
    • Enregistrement pour le web et création d'instantanés

    Gestion des couleurs et corrections

    • Palette des nuanciers, choix et conversion des couleurs
    • Réglages automatiques : niveaux, contrastes, luminosité
    • Outils pour la correction des couleurs et tonalités

    Les sélections

    • Formes de sélection, baguette magique, lasso et déplacement
    • Recadrage et tracés

    Texte et typographie

    • Création et modification de texte
    • Déformations et insertion de texte sur des courbes

    Dessin et création graphique

    • Utilisation des outils pinceau, crayon, aérographe et formes géométriques
    • Outils de remplissage : pot de peinture, dégradés, motifs et textures

    Gestion des calques

    • Manipulation, fusion et conversion des calques
    • Utilisation des couches alpha et de l'espace de travail « Sélectionner et masquer »

    Retouche d'image

    • Outils : doigt, densité, tampon, goutte, netteté
    • Masques, Camera Raw, ajustements de tons, vibrance et brosses avancées

    Techniques de détourage

    • Détourage avec masque, baguette magique et plume

    Effets et styles

    • Application et gestion des styles de calque
    • Effets d'éclairage, flous, perspective et correction d'objectif

    Fonctionnalités 3D

    • Texte 3D, objets dynamiques, ombres et éclairages

    Photographie avancée

    • Traitement HDR, corrections des objectifs et aberrations chromatiques
    • Filtres dans Camera Raw et dégradé radial

    Automatisation et optimisation

    • Création de styles personnalisés, actions et transferts de paramètres
    • Traitements par lots, droplets et création de panoramas

    Diffusion et exportation des fichiers

    <

    Validation et sanction

    Programmer et automatiser des tâches avec Python (Tosa)

    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
28 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

- Niveau : Disposer de bonnes connaissances en développement Python- Techniques (formations en classe virtuelle) : Vous devez disposer d'un ordinateur connecté à internet, d'un micro et d'une caméra

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
105 route d'Albi
31200 - Toulouse
Responsable :
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe :
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
NAPSIA
SIRET: 88040241700039
31200 Toulouse
Responsable :
Téléphone fixe : 0562841013
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
105 route d'Albi
31200 - Toulouse
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

NAPSIA
SIRET : 88040241700039

Adresse
105 route d'Albi
31200 - Toulouse
Téléphone fixe : 0562841013
Contacter l'organisme