Sessions inter 16 oct. Manager une personne en situation de handicap · à distance, France entière16 oct. Prévenir les Risques Psychosociaux : Manager pour le Bien-Être · à distance, France entière19 oct. Word - Perfectionnement · Toulouse ou à distance21 oct. Google Sheets Avancé : formules, tableaux et automatisations · Toulouse ou à distance22 oct. Google Analytics : analyser la performance de votre activité · Toulouse ou à distance2 nov. DevOps : Démarche et Outils pour adopter la culture DevOps efficacement · Toulouse ou à distance2 nov. Identifier & Développer son Leadership : Devenir un Leader Inspirant · à distance, France entière4 nov. Angular : Concevoir et structurer des front‑ends professionnels · Toulouse ou à distance5 nov. Encadrer des Managers : Fédérer et Inspirer vos managers · à distance, France entière5 nov. Git : Maîtriser le contrôle de versions et le travail collaboratif · Toulouse ou à distance9 nov. Devenir Manager Agile niveau I · Toulouse ou à distance9 nov. SST - Sauveteur Secouriste du Travail - Initiale · Toulouse ou à distance12 nov. Devenir Responsable de Produit Agile niveau 1 · Toulouse ou à distance16 nov. Comprendre et Adopter la Démarche Agile · Toulouse ou à distance16 nov. Conception 3D sur CATIA V5 · Toulouse ou à distance19 nov. Habilitation électrique : B0 et/ou H0 - Personnel non électricien - Initiale · 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

  • 52 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.