Apprentissage du Python et ses applications de la découverte à la maîtrise (*Parcours certifiant)
420,00 € - 790,00 €
* en option.
Python est un langage de programmation interprété, multiparadigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientés objets.
Comprends : 2 évaluations TOSA Python une en amont de la formation et une autre en fin de parcours, ainsi qu'un coupon de certification TOSA Python à distance (e-surveillance).
Disponible sur Mon Compte Formation : note obtenue 4,8/5 cliquez-ici
Objectifs
- Historique, qu'est-ce que le langage Python
- Que peut-on faire avec Python ?
- Connaître les possibilités et limites de Python - Maîtriser la syntaxe essentielle de Python
- Comprendre les bases du langage Python.
- Préparation de l'environnement de travail
- Maîtriser la syntaxe essentielle de Python
- Gérer les variables en Python
- Utiliser les boucles et tests pour réaliser des algorithmes
- Utiliser les opérateurs et expressions
- Savoir utiliser les librairies pour manipuler de la donnée.
- Maîtriser la syntaxe essentielle de Python. Être capable de créer et maintenir des applications complètes et complexes en Python
- Les principales méthodes d’extraction de données (fichier, API, SQL, webscraping)
- Analyser les données
- La Data visualisation
- La construction de vos premiers modèles de machine learning
- Introduction au web scrapping
- Introduction à la data science
- Passage de la certification TOSA Python à distance.
Cette formation comprend de nombreuses activités pratiques.
La certification sur Python permet de mesurer et de valider les compétences d'un individu en programmation Python.
Durée estimée : 32 heures
4 domaines évalués
- Langage et syntaxe
- Structures de données et objets
- Modules et packages
- Optimisation de code
La certification TOSA (en option)
La certification Tosa se passe en condition d’examen à distance dans notre centre agréé ou à distance, via une solution intégrée d’e-surveillance.
- Nombre de questions : 30 questions.
- Durée : 120 minutes.
- Modalité : Examen surveillé à distance en e-surveillance, Test adaptatif.
- Score sur 1000 vérifiable en ligne*.
- Certificat envoyé au format PDF par email et valable 3 ans.
- Certification valable 3 ans envoyée par e-mail.
Pré-requis matériel
- Navigateur à jour : Chrome (recommandé), Edge, Safari, Firefox.
- Ordinateur : PC (Windows 10 minimum), Mac, à jour.
- Clavier, souris.
- Écran ordinateur confortable.
- Webcam.
- Pas de double écran, pas de smartphone, pas de tablette. (pour le passage de la certification TOSA Python)
- Micro, pas de casque audio.
- Excellente connexion internet haut débit.
- Carte d'identité ou passeport du candidat.
- Il n'est pas nécessaire d'avoir le logiciel pour passer la certification.
- Une évaluation TOSA en amont de vos acquis actuels.
- Comprends tous les niveaux, initial à expert.
- Une seconde évaluation TOSA en fin de formation mesurant votre progression. (rapports détaillés fournis)
- Vous passez votre certification à distance TOSA Python en fin de formation.
Langage et syntaxe
Connaître le langage Python et sa syntaxe.
Connaître les caractéristiques et spécificités du langage de programmation, de ses fonctionnalités générales, et de sa syntaxe.
Structures de données et objets
Maîtriser les objets en Python.
Utiliser et créer des objets intégrés (built-in) ou créer spécifiquement pour un problème.
Créer et utiliser de fonctions, ainsi que les fonctionnalités de programmation orientée objet.
Modules et packages
Créer, importer et utiliser des modules au sein d'un projet.
Connaître la capacité à utiliser les principaux modules de la bibliothèque standard.
Optimisation de code
Créer des programmes Python performants.
Maîtriser la performance des outils et fonctions de Python, ainsi que la capacité à reconnaître et reproduire des algorithmes simples à des cas appliqués.
Plan de la formation
Chapitre 1 : Introduction à Python
- Objectif : Découvrir le langage Python et son environnement.
- Contenu : Présentation de Python, Jupyter Notebook, Anaconda, et les premières étapes en programmation.
Chapitre 2 : Bases de Python
- Objectif : Maîtriser les concepts de base en Python.
- Contenu : Variables, types de données, opérateurs mathématiques, et chaînes de caractères.
Chapitre 3 : Conditions
- Objectif : Comprendre l'utilisation des conditions en programmation.
- Contenu : Conditions
if
,elif
,else
, opérateurs de comparaison, et conditions imbriquées.
Chapitre 4.1 : Les listes
- Objectif : Savoir manipuler des listes en Python.
- Contenu : Création, modification, slicing, et méthodes des listes.
Chapitre 4.2 : Les tuples
- Objectif : Comprendre l'utilisation des tuples et leur immutabilité.
- Contenu : Création de tuples, conversion entre tuples et listes.
Chapitre 4.3 : Les sets
- Objectif : Maîtriser les sets en Python.
- Contenu : Création et manipulation des sets, opérations d’union, intersection, différence.
Chapitre 5 : Les dictionnaires
- Objectif : Apprendre à utiliser les dictionnaires (paires clé-valeur).
- Contenu : Création, accès, et manipulation des dictionnaires.
Chapitre 6 : Les boucles
- Objectif : Maîtriser les boucles en Python.
- Contenu : Boucles
for
etwhile
,break
,continue
, et opérateurs de réaffectation.
Chapitre 7 : Les fonctions
- Objectif : Savoir créer et utiliser des fonctions.
- Contenu : Déclaration de fonctions, paramètres, fonctions Lambda, générateurs, et décorateurs.
Chapitre 8 : Programmation orientée objet
- Objectif : Apprendre les bases de la programmation orientée objet (POO).
- Contenu : Création de classes, objets, héritage, et polymorphisme.
Chapitre 9 : Les packages
- Objectif : Utiliser des packages pour enrichir Python.
- Contenu : Importation de packages, utilisation de PIP, gestion de modules.
Chapitre 10 : Packages math et random
- Objectif : Découvrir les packages pour les opérations mathématiques et la génération aléatoire.
- Contenu : Utilisation des packages
math
etrandom
.
Chapitre 11 : Datetime
- Objectif : Manipuler les dates et les heures en Python.
- Contenu : Création et manipulation d’objets
datetime
, gestion des fuseaux horaires.
Chapitre 12 : Ouverture de documents
- Objectif : Savoir lire et écrire des fichiers.
- Contenu : Lecture et écriture de fichiers CSV, JSON, et manipulation de fichiers en Python.
Chapitre 13 : Gestion des erreurs
- Objectif : Apprendre à gérer les erreurs et exceptions.
- Contenu : Utilisation de
try
,except
,raise
, etfinally
.
Chapitre 14 : Algorithmes
- Objectif : Comprendre les bases des algorithmes et de la complexité.
- Contenu : Introduction aux algorithmes de tri, recherche et la complexité algorithmique (Big O).
Résultat
Le score minimum de réussite est de 551/1000, vous recevrez votre diplôme dans les 5 jours ouvrables, en dessous de ce score, vous recevrez une attestation de passage.
Vous recevrez les identifiants de connexion à la plateforme nationale de certification par email (vérifiez svp vos spams) après vérification du règlement de la prestation. Le protocole de passage sera accessible en téléchargement.
Les contenus pédagogiques sont mis à disposition pendant minimum 6 mois.
Accès à la plateforme de formation : 6 mois
Handicap
Pour les personnes en situation de handicap, nous vous invitons à prendre contact avec notre conseillère pédagogique pour nous permettre d'étudier les aménagements qu'ils seraient possibles de mettre en place, ceci en toute confidentialité.