Python – initiation à avancé (e-learning tutoré – 25h)

Certification : Programmer et automatiser des tâches avec python (tosa)

Proposée par NAPSIA EURL — 31100 Toulouse

Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

690 €

Présentation

  • • Formation 100% e-learning, accessible 1 an via LMS
  • • Parcours complet : de la base à l'expertise
  • • Certification TOSA valorisant vos compétences
  • • Accompagnement tutorat inclus pour lever tout blocage

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
105 ROUTE D'ALBI 31100 Toulouse
Académie
Toulouse
Département
Haute-Garonne
Région
Occitanie

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

Avec cette formation Python, vous maîtriserez en 54 leçons et 14 modules toutes les fonctionnalités essentielles et avancées : syntaxe de base, structures conditionnelles et boucles, fonctions et arguments spéciaux, programmation orientée objet, décorateurs et métaclasses, manipulation de fichiers, gestion des erreurs et mise en pratique à travers 3 cas pratiques concrets.

La formation s’appuie sur un service de tutorat accessible depuis chaque module, à l’initiative de l’apprenant (chat et/ou e-mail). Le chat est disponible de 8h30 à 12h00 et de 13h30 à 17h00 (jours ouvrés), et les e-mails peuvent être envoyés 24h/24 avec un traitement assuré pendant les horaires des tuteurs. Le tutorat n’est pas une formation complémentaire, mais une aide technique ponctuelle pour lever un blocage (consigne, notion, manipulation). Aucune durée n’est prédéfinie par intervention et aucune limite quotidienne n’est fixée : l’apprenant peut solliciter ce service autant de fois que nécessaire tout au long de sa formation.

L’accès E-learning est disponible pendant 1 an.

Débouchés / Résultats attendus

À l’issue de cette formation, le participant sera capable de développer en Python de manière autonome, de manipuler efficacement les types de données et structures de contrôle, de créer des fonctions avancées, d’appliquer la programmation orientée objet, et de réaliser des projets concrets intégrant des modules standards et décorateurs. La formation prépare à la certification RS6962 - TOSA Python.

Retrouvez le détail des compétences attestées sur la fiche RS : https://www.francecompetences.fr/recherche/rs/6962/

En deçà du score de 551 points, le candidat se verra attribuer une attestation de passage de la certification. Ce niveau ne valide cependant pas l'obtention de la certification.

Les niveaux Opérationnel, Avancé et Expert permettent quant à eux au titulaire de la certification de faire valoir ses compétences et d'attester de son opérationnalité selon son profil et l'emploi qu'il exerce.

Programme & Référentiel

Modules fondamentaux

  • • Syntaxe de base : indentation, instructions simples, commentaires
  • • Variables, constantes et conventions de nommage
  • • Types de données : entiers, flottants, booléens, chaînes
  • • Opérateurs arithmétiques, logiques et de comparaison
  • • Structures conditionnelles if, if…else, elif
  • • Boucles for et while, instructions break et continue
  • • Fonctions : définition, paramètres, valeurs par défaut
  • • Arguments spéciaux (*args, **kwargs), fonction lambda
  • • Valeurs de retour et portée des variables
  • • Chaînes de caractères : méthodes, formatage, f-strings
  • • Listes et compréhensions de listes
  • • Dictionnaires : clés, valeurs, méthodes associées
  • • Tuples et ensembles (sets), opérations ensemblistes
  • • Manipulation de fichiers : lecture, écriture, ouverture sécurisée avec with
  • • Format JSON : importation, exportation et traitement de données
  • • Gestion des erreurs : try, except, else, finally
  • • Exceptions intégrées et création d’exceptions personnalisées
  • • Modules standards : math, random, datetime, calendar, re
  • • Gestion du temps et dates : formatage, conversion, calculs
  • • Notions de virtualenv et organisation de projets simples

Programmation Orientée Objet

  • • Concepts de classes, objets, attributs et méthodes
  • • Constructeurs (__init__) et destructeurs
  • • Encapsulation et visibilité des membres
  • • Héritage simple et multiple
  • • Polymorphisme et surcharge d’opérateurs
  • • Méthodes de classes et méthodes statiques
  • • Itérateurs et générateurs (yield, next)
  • • Décorateurs de fonctions et de classes
  • • Introduction aux métaclasses

Cas pratiques

  • • Calculs : moyennes, pourcentages, manipulation de matrices
  • • Génération de mots de passe sécurisés
  • • Gestion et calcul de dates avec datetime
  • • Simulation d’un compte bancaire avec classes et héritage
  • • Création d’un tirage de loterie utilisant des décorateurs
  • • Organisation d’un mini-projet Python intégrant plusieurs modules

Certification

L'examen (en français) sera passé soit à la fin de la formation, soit ultérieurement dans nos centres agréés.