Informatique avec formation Python (certification TOSA incluse)
Python est un langage de programmation en pleine expansion, utilisé pour de nombreuses applications : développement de programmes, manipulation de grandes quantités de données, gestion de serveurs web, et même sur des nanoordinateurs comme les Raspberry Pi. Que vous soyez débutant ou déjà expérimenté, cette formation vous apportera les compétences essentielles pour maîtriser Python.
Délivré par

2000€
Financement
16 heures
À distance
Pour qui
Durée
16 heuresPré-requis
Aucun pré-requis
Objectifs
L'objectif de cette formation est de vous permettre de préparer le passage de certification TOSA Python inscrite au Répertoire Spécifique n°RS 6962.
Cette formation vous propose de plonger au cœur de ce sujet passionnant quel que soit votre niveau de départ afin d’obtenir des connaissances opérationnelles sur un très large éventail de sujets.
Les objectifs de cette formation pour devenir un développeur python sont :
- Les bases du langage Python
- Les plus populaires librairies pour manipuler de la donnée
- Les principales méthodes d’extraction de données (fichier, API, SQL, webscraping)
- L’analyse de données
- La Data visualisation
- La construction de vos premiers modèles de machine learning
- Passer la certificat TOSA® Python
Cette formation vous permet d’atteindre le niveau dit « expert» tel que défini dans le référentiel de certification TOSA.
Ce pack inclut une connexion personnalisée à la plateforme de notre partenaire ISOGRAD pour :
- un test d'évaluation (à utiliser au moment opportun pour vous)
- un test de certification
Cette connexion individualisée vous est transmise dès l'achat de ce pack.
Le Test d’évaluation TOSA® peut être passé par le candidat depuis n’importe quel endroit ayant un accès à Internet, avec ou sans surveillance, au moment opportun avant le test de certification.
La Test de Certification TOSA® doit être passée en conditions d’examen
Programme
14 chapitres
•
16 heures
01
Introduction et installation
01
Introduction et installation
Définition du langage Python
Historique du langage Python
Popularité croissante de Python
Environnements de développement pour Python
Installation et configuration d'Anaconda
Tour d'horizon de l'interface Anaconda
Introduction à Jupyter Notebook
Prise en main de Jupyter
Gestion des fichiers et dossiers dans Jupyter
Exécution des premières cellules de code
Exploration du menu principal dans Notebook
Raccourcis pratiques dans Notebook
02
Les variables
02
Les variables
Introduction au concept de variable
Création de vos premières variables
Types de variables en Python
Variables numériques
Variables de type string
Manipulation des strings
Modification des strings
Concatenation de strings
Conversion du type de variables
Bonus : Astuces de codage - Les commentaires
Exercice pratique : Manipulation des variables
Correction de l'exercice
03
Les conditions
03
Les conditions
Introduction aux conditions
Logique booléenne en Python
Déclaration de conditions booléennes
Opérateurs d'égalité et de différence
Opérateurs de comparaison (supérieur, inférieur)
Introduction aux opérateurs logiques
Opérateur AND
Opérateur OR
Combinaisons d'opérateurs logiques
Exemples pratiques
Conditions simples et raccourcis
Utilisation de l'opérateur NOT
Conditions imbriquées
Exercice pratique : Utilisation des conditions
Correction des exercices
04
Listes, tuples et sets
04
Listes, tuples et sets
Présentation des listes en Python
Accès et modification des éléments d'une liste
Méthodes appliquées aux listes
Listes multidimensionnelles
Copie profonde d'une liste
Exercice pratique : Manipulation des listes
Correction de l'exercice
Introduction aux tuples
Accès et manipulation des éléments d'un tuple
Méthodes spécifiques aux tuples
Concatenation et conversion de tuples
Exercice pratique : Utilisation des tuples
Correction de l'exercice
Présentation des sets (ensembles)
Opérations sur les sets et sous-ensembles
Manipulation des frozensets
Exercice pratique : Utilisation des sets
Correction de l'exercice
05
Les dictionnaires
05
Les dictionnaires
Définition des dictionnaires
Création et déclaration de dictionnaires
Accès et modification des éléments d'un dictionnaire
Méthodes spécifiques aux dictionnaires
Dictionnaires avec propriétés multiples
Exercice pratique : Utilisation des dictionnaires
Correction de l'exercice
06
Les boucles
06
Les boucles
Introduction aux boucles
Boucle while
Contrôle de flux dans les boucles
Utilisation des opérateurs de réaffectation
Boucle for
Itération sur plusieurs objets
Utilisation de la fonction range()
Boucle et objets multiples
Compréhension de liste (list comprehension)
Exercice pratique : Manipulation des boucles
Correction de l'exercice
07
Les fonctions
07
Les fonctions
Introduction aux fonctions en Python
Création de votre première fonction
Paramètres de fonction et valeurs de retour
Portée des variables dans les fonctions
Utilisation des args et kwargs
Fonctions lambda
Les décorateurs de fonctions
Utilisation de yield
Exercice pratique : Création de fonctions
Correction de l'exercice
08
Programmation orientée objet
08
Programmation orientée objet
Introduction à la Programmation Orientée Objet (POO)
Création et définition de classes
Gestion des attributs et méthodes
Encapsulation des données
Concepts d'héritage et polymorphisme
Exercice pratique : POO en Python
Correction de l'exercice
09
Les packages
09
Les packages
Introduction aux packages Python
Importation de modules spécifiques
Utilisation de la librairie pip
Présentation de Visual Studio Code (VS Code)
Création et importation de votre propre package
Utilisation du package OS
Package sys - Partie 1 & Partie 2
Exercice pratique : Manipulation des packages
Correction de l'exercice
10
Librairies Math et Random
10
Librairies Math et Random
Présentation du package math
Utilisation du package random
Exercice pratique : Utilisation de Math et Random
Correction de l'exercice
11
Librairie Datetime
11
Librairie Datetime
Introduction à la gestion des dates en Python
Classes Time et DateTime
Formatage et conversion de DateTime
Utilisation des formats ISO et des timestamps
Exercice pratique : Gestion des dates
Correction de l'exercice
12
Lecture et modification de documents
12
Lecture et modification de documents
Ouverture et manipulation de documents
Modification, création et suppression de fichiers
Manipulation des fichiers JSON
Conversion des objets Python en JSON
Utilisation de la librairie Requests et manipulation des fichiers CSV
Exercice pratique : Manipulation de documents
Correction de l'exercice
13
Gestion des erreurs
13
Gestion des erreurs
Gestion des erreurs en Python
Utilisation des blocs try/except
Lever des exceptions avec raise
Utilisation de finally
Exercice pratique : Gestion des erreurs
Correction de l'exercice
14
Les algorithmes
14
Les algorithmes
Introduction aux algorithmes
Algorithmes de tri (sélection, bulle)
Algorithmes de recherche (linéaire, binaire)
Introduction à la complexité algorithmique
Exercice pratique : Algorithmes en Python
Correction de l'exercice
Chiffres clés
Taux de réussite
Taux de satisfaction des élèves
Financement
Frais de la formation =
2000€Financement CPF pour accédez à la formation professionnelle
Le Compte Personnel de Formation (CPF) permet à toute personne active de financer des formations professionnelles tout au long de sa carrière. Ce financement est accessible à tous, même avec des ressources limitées.
Pourquoi choisir le CPF ?
- Accessibilité : Formation disponible pour tous, même sans budget personnel.
- Évolution professionnelle : Améliorez vos compétences et boostez votre employabilité.
- Certifications reconnues : De nombreuses formations offrent des certifications validées par l'État.
- Soutien : Aides et conseils d'orientation pour bien choisir votre parcours.
Le CPF facilite l’accès à des formations qualifiantes, alignées avec les besoins du marché. Utilisez Mon Compte Formation pour gérer vos demandes et financer vos formations !
À propos de l'organisme de formation

Skills4All est un organisme de formation 100% digital, offrant des certifications internationales en gestion de projet, agilité et transformation numérique. Nous préparons les individus et les entreprises aux défis de demain avec des formations certifiées et éligibles au CPF.
Fondé par Marc-Noël Fauvel, formateur et consultant depuis plus de 20 ans, Skills4All propose des formations accessibles, pratiques et adaptées à tous, animées par des formateurs seniors avec plus de 15 ans d’expérience en entreprise.
Nos formations sont accréditées par des organismes internationaux (PMI, AXELOS, IASSC, etc.) et couvrent des référentiels comme PMP®, ITIL©, SCRUM©, et plus encore. Nous sommes certifiés ISO9001 et Qualiopi, garantissant une qualité d’enseignement élevée.
Les questions fréquentes
Est-ce que cette formation Python correspond à mon profil ?
Cette formation est conçue pour les profils techniques comme non techniques souhaitant maîtriser Python, que ce soit pour le développement d'applications, l'automatisation ou l'analyse de données.
Quelles sont les méthodes pédagogiques ?
La formation Python en digital-learning vous offre une flexibilité totale grâce à des vidéos courtes, quiz interactifs, examens blancs et ressources téléchargeables. Un accompagnement est assuré via un forum et des webinaires. Accessible sur ordinateur, tablette et mobile, elle s’adapte à votre rythme.
Quels sont les points forts de la formation Python ?
Formez-vous en Python avec la certification TOSA, en ligne et sans contrainte d’agenda. Profitez d’un accompagnement personnalisé, d’une communauté d’apprentissage et d’un accès aux cours pendant un an. Testez vos compétences avec des quiz et examens blancs pour maîtriser Python, l’analyse de données et l’automatisation.
Quelles sont les certifications et leurs modalités d'évaluation ?
Cette formation inclut la certification TOSA Python, reconnue sur le Répertoire Spécifique. À la fin du parcours, un test de certification est prévu. Vous passerez l'examen en ligne, à tout moment, dans un environnement supervisé. Les certifications suivantes sont également disponibles : Datadock, ISO 9001, et Qualiopi, garantissant la qualité et la conformité des formations proposées.
Quelles sont les règles concernant la fin de la formation et les certifications CPF ?
Conformément aux CGU du CPF, votre formation doit être terminée avant la date de fin contractuelle. À la fin de la formation, vous serez présenté au certificateur français pour l'examen. Si votre formation inclut des certifications internationales, vous devez en faire la demande par email dans le mois suivant la fin de la formation. Passé ce délai, il ne sera plus possible de commander ces certifications. Pour plus de détails, consultez les conditions d'usage de Skills4All ou contactez-nous : contact@skills4all.com.
Pourquoi se former avec Skills4All ?
Skills4All propose des formations certifiantes en cybersécurité, IA, gestion de projet, marketing digital, et plus, accessibles 24/7 avec un accompagnement personnalisé. Accrédité COFRAC ISO 17024, nous garantissons des formations de qualité adaptées aux besoins du marché et aux compétences essentielles de demain.