Apprentissage du Python et ses applications de la découverte à la maîtrise (*Parcours certifiant)

Apprentissage du Python et ses applications de la découverte à la maîtrise (*Parcours certifiant)

420,00 € - 790,00 €
Ce parcours en ligne vous formera au développement d'applications en langage Python et a pour objectif de vous préparer efficacement au passage de la certification TOSA® à distance. (niveau initial à expert).
* en option.
Sélectionner
Quantité
Bientôt disponible
Ajouter au panier
Plus de détails

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 et while, 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 et random.

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, et finally.

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).
Chaque section contient des QCM et activités pratiques (énoncé et corrigés).
Manuel théorique de la formation et nombreuses ressources téléchargeables.

    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é.