Formation Python Débutant (TOSA)
***Ce parcours n’est pas momentanément proposé***
Public visé :
Cette certification s’adresse à des professionnels exerçant dans le domaine informatique mais aussi à d’autres professionnels au contact de ces technologies : biologiste devant agréger des résultats, analyste métier qui souhaite mettre en valeur une mesure de performance, responsable marketing cherchant à trouver des tendances. Les personnes désireuse d’apprendre à programmer pour la première fois, les étudiants en développement informatique qui veulent se mettre au Python, pour élargir leurs compétence et faire de la datascience ou du développement Django.
Prérequis :
Cette certification s’adresse à des professionnels exerçant dans le domaine informatique mais aussi à d’autres professionnels au contact de ces technologies : biologiste devant agréger des résultats, analyste métier qui souhaite mettre en valeur une mesure de performance, responsable marketing cherchant à trouver des tendances…
Objectifs :
faciliter pour les employeurs et les chercheurs d’emploi l’identification des compétences nécessaires pour le développement informatique malgré la très grande variété de postes mais également mettre en valeur des compétences réelles de l’individu et faire correspondre postes et candidats efficacement, pour simplifier et accélérer l’embauche.
Voies d’accès : Après un parcours de formation sous statut d’élève ou d’étudiant, Après un parcours de formation continue, Par candidature individuelle.
Modalités pédagogiques
Les cours se passent en distanciel, accès à la plateforme e-learning, une visio conférence par semaine pour suivre la progression, le formateur est joignable par email, sur le discord, ou par téléphone si besoin.
Durée : 14 heures (10 H e-learning asynchrone, 10 heures visio synchrone, )
Prix : 1800 euros
Modalités : e-learning, synchrone, asynchrone
- Présentiel : c’est la meilleure configuration possible pour un apprentissage réussi. C’est le présentiel qui permet le plus grand transfert de connaissances, le formateur est disponible pour répondre rapidement à vos questions, et il peut s’asseoir à côté de vous lors de al phase de programmation
- Distanciel : cette formule permet une grande souplesse et une grande flexibilité, idéal pour les personnes qui ont besoin de s’occuper de quelqu’un. Cependant elle exige une grande autonomie, capacité de travail. Cela peut aller de l’e-learning, où vous apprenez en total autonomie, au téléprésentiel, où le formateur vous forme en synchrone via un logiciel de visioconférence.
- Le ou les formateurs sont des professionnels aguerris, avec une bonne expérience métier et des passionnés, qui vous feront travailler sur des projets passionnant dépassant le cadre scolaire.
- Passerelle : Les bloc ne proposent pas de passerelle vers d’autres parcours
- Equivalence : il n’y a pas d’équivalence avec d’autres RS ou RNCP
- Débouchés : compétence en intégration de données et machine learning, datascience et dataanalyse
- Suite de parcours : Néant
Modalités d’évaluation
Sur la plateforme TOSA
Algorithme adaptatif : le niveau des questions s’adapte au niveau du candidat tout au long du déroulement du test
Scoring mathématique IRT (Item Response Theory) : score sur 1000
Typologies de questions : activités interactives
Format du test : 35 questions – 90 minutes
Compétences attestées évaluables
- Niveau opérationnel (score Tosa 551 à 725)
- Avancé (score Tosa 726 à 875)
- Expert (score Tosa 876 à 1000)
- Utiliser les fonctionnalités de contrôles de flux afin d’automatiser un traitement de données conditionnels et/ou répétitifs
- Créer un programme pour des traitements complets de données, en utilisant les fonctionnalités avancées des contrôles de flux et des opérations arithmétiques
- Reconnaître et créer des objets simples de type intégrés (built-in), en vue de créer des programmes manipulant des données
- Reconnaître les objets structurés de type intégré, afin d’effectuer des traitements de multiples variables simples
- Manipuler les objets intégrés simples et structurés et les assembler dans le but de créer des fonctions simples et réutilisables
- Maîtriser les concepts liés aux modules en vue d’inclure des fonctionnalités d’un module à un programme
- Sélectionner et importer des fonctions spécifiques d’un package de l’API afin de les réutiliser dans un traitement de données
- Créer un package simple complet pour créer des fonctionnalités partageables et réutilisables /Stocker et traiter simultanément plusieurs données, en vue de créer un flux de traitement de données simples adapté
- Modéliser un problème et automatiser des manipulations de données, afin de traiter un volume important ou complexe de données.
- Connaître les règles syntaxiques et sémantiques de Python afin de créer des programmes clairs et réutilisables
- Maîtriser les outils d’entrée-sortie, dans le but de lire et modifier des documents externes au programme
- Maîtriser les spécificités des types intégrés afin de traiter efficacement et de manière claire des grands volumes de données
- Créer des fonctions documentées, des classes et leurs méthodes associées, dans le but de créer des fonctionnalités intégrables dans d’autres programmes
- Importer des packages composés pour exploiter l’ensemble des fonctionnalités incluses
- Utiliser les packages fondamentaux de la bibliothèque standard afin de manipuler efficacement des données externes habituelles
- Implémenter des structures de données adaptées et choisir les fonctions adaptées afin de concevoir des programmes à la complexité algorithmique maîtrisée
- Intégrer la gestion d’erreur afin de créer des programmes couvrant tous les cas d’entrée et de gestion de données
- Utiliser les règles et conventions de nommage afin de créer des programmes pouvant s’intégrer dans un environnement complet
- Mettre en œuvre l’intégralité des outils fonctionnels, afin de créer des fonctions adaptées et efficaces
- Utiliser et implémenter les concepts de la programmation orientée objet, afin de créer des structures spécifiques à un projet
- Maîtriser l’ensemble des concepts liés aux modules pour intégrer des packages de la manière la plus performante possible
- Utiliser l’intégralité de la bibliothèque standard pour traiter des données et documents externes, en local ou sur internet
- Mettre en place des outils algorithmiques avancés afin de drastiquement améliorer la performance d’un programme existant
Accessibilités aux personnes en situation de handicap : Oui
Lien vers la certification:

Date d’enregistrement de la certification TOSA PYTHON par ISOGRAD sous le numéro RS6202 : 14/12/2022, date de dernière délivrance possible : 14/06/2025. Formapédia est habilité à former et organiser le passage de la certification depuis septembre 2022.
Nombre de certifiés

Programme de la formation Python Débutant à distance (ou en présentiel) finançable par CPF
Vous voulez vous initier à la programmation en langage Python? Ce parcours est idéal pour les particuliers qui veulent se mettre à la programmation Python. Cette formation Python est certifiante
A la différence des autres formations qui sont souvent en cours collectif, cette formation est en individuel, vous aurez le formateur à disposition une heure par semaine, en plus des cours en e-learning. Où que vous soyez dans le monde quelque soit le lieu, en distanciel ou en présentiel, vous pourrez avoir une nouvelle compétence à votre CV, pour la recherche d’un autre emploi.
Même si ce parcours n’est pas suffisant pour faire de vous un développeur, il est idéal pour quelqu’un qui veut se mettre pour la première fois à la programmation, ou pour quelqu’un qui veut rafraichir ses fondamentaux
La certification pour ceux qui veulent la passer sera un document que vous pourrez faire valoir.
Durée de la formation Python : 8 semaines à raison d’une heure de visio conférence en individuel par semaine.
Le prix de la certification est incluse dans la somme que vous débourserez dans votre espace CPF.
Voici le programme de la formation Python Débutant financé par le CPF
Installation de l’environnement de développement
- Installation de l’interpréteur et de l’environnemnet de développement
- Savoir utiliser Zoom
Les variables et les chaines de caractères
- Les variables
- Manipulation de chaines
- Opérations arithmétiques
- Exercice sur les chaines
Comparaison et opérateur logique
- les fonctions natives de Python (1)
- Liste des opérateurs en Python
Les structures de contrôle
- Structure de controle if…else
- la boucle for
- la boucle while
- les mots clé dans une boucle
Les structure de données
- les listes
- les dictionnaires
- les tuples
- les sets (ensemble)
- les fonction natives en Python (2)
Les fonctions
- les exceptions (gestions d’erreurs)
- définition d’une fonction
- le mot clé return et son importance
- calcul de lignes de commande
- solution de l’exercice lignes de commande
- portée des variables
Introduction à l’algorithmique
Exercices d’algorithmique
Les modules et paquest Python standards
- Les modules pour organiser votre code
- les paquets Python
- Savoir lire la documentation de Python
- les modules standards
- Exercice sur les modules
Manipulation de fichiers I/O
- Ouvrir et lire un fichier
- Ecrire dans un fichier
- Manipulation de fichiers/répertoire
Introduction à la programmation orientée objet
- Les classes en Python
- Créer une classe et instancier un objet pour l’utiliser
- Héritage de classe
Introduction au SQL
- Reverse engineering avec Mysql Workbench
- Installation de jeu de données
- Requêter avec SQL SELECT
- Les jointures
- Les agrégations
- Requêter en base de données avec Python
Le HTML
- Introduction au HTML
- Introduction au CSS
Django le framework web
- Installation de Django
- Restituer les information sur une page web
- Lire les données en base avec Django
- Qu’est ce qu’un framework MVC
- Les templates dans Django
- Interface d’administration de Django
- Lier un formulaire à une entité avec ModelForm
- Formulaire d’édition de produit
Introduction à Beautiful Soup et Panda
- Présentation de Jupyter Notebook
- Intorduction à Beutiful Soup
- Panda pour la datascience
- Installer la base de données MySQL pour Python et s’y connecter
Que faire après cette formation pour débutant?
Une fois que vous avez maitrisé les fondamentaux de la programmation Python, de nouveaux horizons s’offrent à vous : si vous aimez les statistiques, vous pouvez continuer sur la formation Python Pandas, Panda est une bibliothèque très puissante pour exploiter les données, là où Excel ne vous sera plus utiles tellement les données sont énormes. Vous vous sentez plutôt l’âme d’un développeur web, alors je vous conseille d’apprendre Django, l’un des framework Python les plus populaire pour faire des applications web.
Financement par le CPF
Si vous avez suffisamment de crédit CPF, vous pourrez financer entièrement votre formation au langage Python. Si ce n’est pas le cas vous pourrez demander un abondement de votre entreprise.
Si votre employeur ne peut pas abonder, vous devez avoir suffisamment de crédit dans votre compte CPF (Compte personnel de formation)
La formation Python est éligible OPCO/CPF/Pole Emploi, tout comme toutes les formations de Formapedia sont quasiment toutes éligibles au financement OPCO/CPF/Pole Emploi
Note données sur la formation par les apprenants 4.68/5 :
Nombre d’apprenants formés : 59
Détail :

