Ce que vous saurez faire
Découvrez la philosophie et les avantages de Python, un langage reconnu pour sa simplicité et sa puissance.
Apprenez à installer Python et un éditeur comme VS Code, et à créer votre premier "Hello World".
Comprenez l'importance des environnements virtuels et apprenez à les créer et les utiliser efficacement.
Le déroulé, étape par étape
Caractéristiques du langage et syntaxe :
Opérations de base : mathématiques, chaînes de caractères.
Les fonctions intégrées courantes (print, input, type).
Mise en pratique : écriture d'un algorithme interactif simple en mode console
Conditions : if, elif, else.
Boucles : for, while.
Les instructions de contrôle : break, continue, pass.
Mise en pratique : recherche de multiples d'un nombre entier
Installation et utilisation de modules python (pip + import)
Mise en pratique : Installation et utilisation de numpy
Utilisation de modules internes
Mise en pratique : Création d'un package et utilisation de celui-ci
STRUCTURES DE DONNES ET FONCTIONS AVANCEES
Listes et Tuples :
Définition, indexation, méthodes courantes (append, remove, sort)
Introduction aux itérations et compréhension de listes
Créer une liste avec for dans les []
Tuples, ensembles et dictionnaires.
Dictionnaires et ensembles :
Création d'une liste de dictionnaires en réduisant le nombre de lignes de code au maximum.
Fonctions avancées :
Listes et les fonctions avancées : zip, filter, et map.
Opérateurs mathématiques sur les listes
Fonctions et programmation orientée objet :
Définir une fonction
Paramètres et retour de valeur (return).
Les arguments par défaut, *args et **kwargs.
Indiquer les types de retour d'une fonction
Documentation
Déstructuration
Mise en pratique : Ecrire une fonction is_palindrome(..)
LES DIFFERENTES PROGRAMMATIONS et mises en pratique
Programmation orientée objet (POO)syntaxe
Programmation concurrente, multithreading
Programmation asynchrone avec asyncio
Gestion d'erreurs, logging et Mini – TP récaps :
Tests unitaires et automatisés
Tests unitaires : philosophie
Présentation de la bibliothèque intégrée pytest.
Lancement des tests depuis VSCode
Tests paramétrés
Fixtures
Tests d'exceptions
Mocking
Couverture de code
Mise en pratique : Développer des tests unitaires sur un module complet
À la fin de la formation
Monter en compétence dans la maîtrise du logiciel
Etre opérationnel et efficace sur les fonctionnalités attendues
Valoriser son savoir-faire par l'obtention d'un bon résultat à la certification TOSA PYTHON
Selon l’organisme
Pédagogie sur-mesure alliant : Compétence & Plaisir !
Trucs et astuces efficaces
Stage vivant : mises en pratique et exercices ciblés
Un formateur-coach de haut niveau d'expertise
Une équipe d'accompagnement à votre écoute et qui vous conseille
Où se déroule la formation
Payer avec votre Compte Personnel de Formation
Cette formation figure au catalogue Mon Compte Formation : elle est éligible au CPF. Vos droits, cumulés en euros, se consultent et s’utilisent sur le site officiel.
Vérifier mes droits sur moncompteformation.gouv.frOrganisme, certification, inscription
Texte rédigé par l’organisme de formation. Source : « Moncompteformation – L’offre de formation », Caisse des Dépôts et DGEFP, données ouvertes sous Licence Ouverte 2.0, mise à jour du 09/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.