Sessions inter 13 nov. Management Participatif : Inspirer, Fédérer et Responsabiliser vos Collaborateurs · à distance, France entière13 nov. SST - Sauveteur Secouriste du Travail - Recyclage · Toulouse ou à distance16 nov. Anglais technique & ingénierie – certification CLOE · Toulouse ou à distance16 nov. CACES® R482 - Engins de chantier - Initiale · Toulouse ou à distance17 nov. SSIAP 1 - Module complémentaire · Toulouse ou à distance18 nov. Google Sheets : maîtriser les bases pour analyser vos données · Toulouse ou à distance19 nov. Devenir Manager Agile Niveau II · Toulouse ou à distance19 nov. Maîtriser les Conflits : De la Tension à la Solution · Toulouse ou à distance20 nov. Prévenir les Risques Psychosociaux : Manager pour le Bien-Être · à distance, France entière23 nov. C++ : Maîtriser la POO pour concevoir des logiciels robustes · Toulouse ou à distance23 nov. DevOps Foundation : Comprendre et appliquer DevOps efficacement · Toulouse ou à distance26 nov. De CATIA V5 à 3DEXPERIENCE — réussir la transition · Toulouse ou à distance26 nov. Excel - Perfectionnement · Toulouse ou à distance27 nov. Manager une personne en situation de handicap · à distance, France entière30 nov. Docker : Maîtriser les Conteneurs d'Applications · Toulouse ou à distance30 nov. Séniors : réussir sa fin de carrière et préparer son avenir · Toulouse ou à distance Toutes les dates Financement CPF Formation intra 05 62 84 10 13
Développement & numérique · Langages de programmation

Python - Programmation Objet

Apprenez sur des cas concrets à créer, optimiser, et déployer des modèles prédictifs de Machine Learning en utilisant Python et la librairie scikit-learn.

Durée35 h5 jours
FormatToulouse ou à distance (France entière)12 participants max.
CertificationTOSACertifiante
FinancementÉligible CPFVoir sur Mon Compte Formation ↗
En groupe · tarif par participant
2 890 € HT / personne

Prochaine session : 30 novembre 2026 · Toulouse ou à distance (France entière) · Formation exonérée de TVA.

Financer avec mon CPF ↗ Voir les dates de session →
En individuel · tarif du parcours
3 390 € HT / personne

Inclus : 35 h avec formateur, certification TOSA

Financer avec mon CPF ↗ Être conseillé·e
Pour votre équipe
Sur devis

Dans vos locaux ou à distance, aux dates de votre choix, programme adapté à vos outils. Prise en charge possible par votre OPCO.

Demander un devis
Une question ?05 62 84 10 13
Être rappelé·e
Télécharger le programme (PDF)

Ce que vous saurez faire

  • Utiliser efficacement l’environnement de développement Python, interpréteur, IDE et notebooks.
  • Manipuler les principales structures de données, listes, tuples, dictionnaires et ensembles.
  • Maîtriser la syntaxe Python et les structures de contrôle, variables, conditions, boucles et fonctions.
  • Structurer un programme Python, en utilisant modules, packages et bonnes pratiques de code.
  • Appliquer les principes de la programmation orientée objet, classes, objets, héritage et polymorphisme.
  • Gérer les erreurs et exceptions, y compris la création d’exceptions personnalisées.
  • Manipuler et analyser des données, à l’aide de bibliothèques comme NumPy et Pandas.
  • Interagir avec des fichiers et des bases de données, lecture/écriture, SQLite et requêtes SQL simples.
  • Tester, déboguer et optimiser un programme Python, avec linters, tests unitaires et outils de profiling.

Programme détaillé

Public visé & prérequis

Public :

Ingénieurs, développeurs débutants ou intermédiaires souhaitant acquérir les fondamentaux Python et POO.

Prérequis :

Connaissances de base en programmation (souhaitable mais non obligatoire en langage objet). Ordinateur connecté à internet, micro et caméra (pour formations en classe virtuelle). Test de positionnement obligatoire.

Objectifs pédagogiques

Cette formation prépare aux compétences du niveau Opérationnel (551-725 points) du référentiel Programmer et automatiser des tâches avec Python (Tosa). À l'issue de la formation, vous serez capable de :

  • Maîtriser les outils de développement Python (interpréteur, IDE, Notebook)
  • Maîtriser la syntaxe Python et les structures de contrôle
  • Utiliser les fonctionnalités des modules Python et appliquer les bonnes pratiques
  • Maîtriser la programmation orientée objet en Python
  • Gérer et optimiser les données avec numpy et pandas
  • Tester, déboguer et optimiser le code Python
Programme

Programme structuré selon les 4 domaines du référentiel Python (Tosa) niveau Opérationnel (551-725 points).

Module 1 : Environnement de développement Python

  • Introduction à Python : historique, comparaison avec autres langages
  • Utiliser l'interpréteur Python
  • Environnements de développement : IDE, Notebook Jupyter

Module 2 : Maîtriser la syntaxe et les structures de contrôle Python

2.1 Syntaxe de base

  • Variables et nombres
  • Opérateurs numériques, de comparaison et logiques
  • Chaînes de caractères et opérateurs spécifiques

2.2 Structures de contrôle

  • Conditions (if, elif, else)
  • Boucles (for, while)
  • Gestion des exceptions avec try/except

2.3 Fonctions

  • Définir et utiliser des fonctions
  • Arguments et valeurs de retour
  • Fonctions intégrées Python

Module 3 : Structures de données et manipulation

3.1 Conteneurs de base

  • Tuples : création, manipulation, immutabilité
  • Listes : création, ajout, suppression, slicing
  • Ensembles : opérations ensemblistes
  • Dictionnaires : clés/valeurs, méthodes
  • Itérations sur les conteneurs

3.2 Manipulation avancée des données

  • Introduction à NumPy : tableaux multi-dimensionnels
  • Introduction à Pandas : création et manipulation de DataFrames
  • Import/export de données (CSV, Excel)
  • Filtrage et sélection de données

Module 4 : Programmation orientée objet

4.1 Concepts fondamentaux POO

  • Objets et classes : définition et instanciation
  • Constructeurs et destructeurs
  • Attributs d'instance et de classe
  • Méthodes d'instance, de classe et statiques

4.2 Concepts avancés POO

  • Propriétés (@property)
  • Surcharge des méthodes intégrées et opérateurs
  • Héritage simple et polymorphisme
  • Gestion des exceptions personnalisées

Module 5 : Modules, packages et bonnes pratiques

5.1 Utiliser et créer des modules

  • Importer des modules existants (import, from...import)
  • Créer ses propres modules
  • Structurer le code en packages
  • Documentation du code (docstrings)

5.2 Gestion des environnements

  • Environnements virtuels (venv)
  • Installation de bibliothèques avec pip
  • Gestion des dépendances (requirements.txt)

5.3 Manipulation de fichiers et données

  • Lecture et écriture de fichiers texte
  • Manipulation du système de fichiers
  • Variables d'environnement
  • Arguments en ligne de commande

Module 6 : Bases de données avec Python

  • Introduction à la spécification DB-API
  • Connexion et manipulation de bases de données SQLite
  • Requêtes SQL avec Python
  • Introduction à SQLAlchemy (ORM)

Module 7 : Interfaces graphiques avec TKINTER

  • Introduction à TKINTER
  • Composants graphiques (widgets) : boutons, labels, entrées
  • Gestion des événements

Module 8 : Optimisation et tests

8.1 Tests et débogage

  • Linter : vérification syntaxe et style (pylint, flake8)
  • Tests unitaires avec unittest
  • Techniques de débogage

8.2 Optimisation du code

  • Introduction au profiling (mesure performances)
  • Bonnes pratiques pour améliorer l'efficacité du code

Module 9 : Entraînement certification TOSA Python Opérationnel

  • Exercices pratiques sur les 4 domaines du référentiel
  • Manipulation des outils Python niveau Opérationnel
  • Activités interactives (QCM, exercices code)
  • Mises en situation professionnelles
  • Test blanc TOSA complet avec analyse détaillée du score (551-725)

Certification : Formation préparant au passage de la certification Python (Tosa) - RS6962 niveau Opérationnel. Certification obligatoire en financement CPF et optionnelle pour autres financements.

Méthodes et moyens pédagogiques

Formation en présentiel ou à distance (classe virtuelle) - Inter/Intra - Groupes de 4 à 12 participants. Méthodes : présentation des concepts, discussions techniques, démonstrations, exercices et travaux pratiques.

Matériel fourni :

  • En présentiel : Un poste informatique par participant, connecté à Internet
  • À distance : PC configuré accessible via outil de prise en main à distance (Meet)
  • Exercices concrets et cas pratiques
  • Plateforme collaborative avec code source des exercices
  • Quiz d'évaluation des connaissances
Modalités d’évaluation

Positionnement en amont de la formation

  • Quiz de consolidation des pré-requis pour adapter la formation

Suivi « pendant »

  • Feuilles de présence
  • Exercices pratiques
  • Évaluation des acquis en fin de formation
  • Formulaires d'évaluation de la formation

Évaluation finale

  • Test blanc TOSA complet avec analyse détaillée
  • Passage de la certification Python (Tosa) en centre agréé

Certification Python (Tosa) - RS6962 - Niveau Opérationnel

Test adaptatif évaluant la maîtrise de Python sur les 4 domaines de compétences.

Durée totale : 90 minutes (35 questions niveau Opérationnel)

Format du test :

  • Test numérique adaptatif (difficulté s'adapte au niveau)
  • Activités interactives (relier, glisser-déposer, cliquer sur zone, listes déroulantes)
  • QCM et exercices de mises en situation professionnelles
  • Manipulation de Python dans son environnement

Scoring : Score sur 1000 points (méthode IRT - Item Response Theory)

Niveaux évalués :

  • < 551 points : Non certifiable
  • Opérationnel (551-725 points - score visé) : Certification obtenue
  • Avancé (726-875 points)
  • Expert (876-1000 points)

Score minimum requis : 551 points (Niveau Opérationnel) pour obtenir la certification visée par cette formation.

Résultats : Attestation détaillée avec score par domaine de compétence et certificat Python TOSA niveau Opérationnel.

Conditions de passage : En ligne, surveillance en présentiel par un examinateur ou à distance par proctoring sécurisé.

Évaluation à froid

Suivi post-formation : Questionnaire de satisfaction à j+60 mesurant l'impact des compétences acquises en situation professionnelle.

Profil des formateurs

Consultant-Formateur spécialisé en Python, expert en programmation orientée objet et bonnes pratiques de développement.

Modalités d’admission

Modalités et délais d'accès

Inscription après validation des pré-requis par test de positionnement. Démarrage sous 48 heures après positionnement et constitution du dossier. Pour les formations inter-entreprises, consultez notre calendrier en ligne.

Certification

Certification Programmer et automatiser des tâches avec Python (Tosa) - RS6962 CertifInfo 118154 obligatoire en financement CPF. Optionnelle pour autres financements (OPCO, entreprise, France Travail). Date d'échéance d'enregistrement : 18/12/2027. Organisme certificateur : ISOGRAD.

Accessibilité et délais d’accès

Délais d'accès à la formation

Le délai d'accès à la formation est variable en fonction du dispositif de financement utilisé, du planning des formateurs et des contraintes du client. Pour les formations inter-entreprises, vous pouvez consulter notre calendrier en ligne ou prendre contact avec nous. Nous traitons vos demandes sous 48 heures

Accessibilité

Si vous êtes en situation de handicap, merci de nous en informer afin de vous accompagner, vous orienter, et étudier les compensations nécessaires pour répondre au mieux à votre demande de formation. Certaines formations peuvent nécessiter une adaptation pour les personnes en fonction de leur handicap. Nous restons disponibles pour échanger ensemble et nous pourrons vous orienter vers un de nos partenaires : Agefiph, Cap Emploi

Votre inscription

De la recherche à la formation, en 5 étapes

1

Testez votre niveau

Un test de positionnement gratuit pour entrer au bon niveau. Faire le test →

3

Vérifiez votre financement

CPF, OPCO, France Travail : un conseiller vous rappelle sous 48 h et monte le dossier avec vous.

4

Validez votre inscription

C’est à vous : vous signez le devis ou la convention, ou vous validez votre dossier sur Mon Compte Formation.

5

Formez-vous

Convocation, formation, évaluation et certification.

Particulier · salarié · demandeur d’emploi

Financez votre formation avec votre CPF

  • 53 formations éligibles au CPF
  • Inscription sur Mon Compte Formation, nous vous guidons pas à pas
  • Participation forfaitaire de 150 €, sauf exonération (demandeur d’emploi, abondement employeur)

Entreprise · équipe · service RH

Formez votre équipe en intra-entreprise

  • Dans vos locaux, à Toulouse ou à distance, aux dates de votre choix
  • Programme adapté à vos outils et à vos cas réels (Python - Programmation Objet)
  • Forfait groupe, financement OPCO, devis sous 48 h

Devis · inscription · financement

Une question sur « Python - Programmation Objet » ?

Un conseiller vous répond sous 48 h ouvrées : dates, format, devis et financement (CPF, OPCO, France Travail).

En poursuivant votre navigation sur ce site, vous acceptez que nous utilisions des cookies pour mesurer l'audience de notre site.