Formation Python

Accueil > Formation
Cette formation certifiante et éligible CPF vous permettra d’aborder les bases du langage informatique Python en présentant ses principales notions, de maîtriser sa syntaxe, ses principaux mécanismes et son paradigme Objet.
A l’issue de cette formation, vous serez en mesure de découvrir les fonctionnalités de la bibliothèque de modules standards, d’implémenter des interfaces graphiques, d’accéder aux données d’une base tout en utilisant des outils permettant de tester et d’évaluer la qualité du code produit.
Ce parcours vous prépare à la certification Tosa Python (RS5795). Cette certification est enregistrée au Répertoire Spécifique auprès de France compétence.

A partir de 1500 €

5/5
Atteinte des objectifs
5/5
Qualité pédagogique
5/5
Qualité de l'organisation
5/5
Taux de réussite 100%

Objectifs

Modalités pédagogiques:

Accompagnement individuel ou groupé.
Encadrement assuré avec un et un référent examens.
Supports et contenus, analyse de cas pratiques, jeux de rôles, échanges libres.
Plateforme accessible 24h/24H
Visioconférences en direct et enregistrés, messagerie personnalisée.

Les modalités d'évaluation:

Les savoirs acquis au cours des formations sont évalués par les formateurs à l’aide de contrôles de connaissances.

Les stagiaires sont conviés à passer une certification à l’issue de la formation

En fin de formation, il vous est demandé la mesure de votre satisfaction de la formation suivie qui se déroule en ligne à l’aide de votre PC. Cette évaluation vous permet de nous communiquer votre avis sur l’organisation de la session, les conditions d’accueil, les objectifs pédagogiques, les méthodes pédagogiques, les moyens et supports utilisés ainsi que les qualités pédagogiques de votre formateur. Les appréciations que vous avez formulées font l’objet d’un enregistrement et d’une analyse qualitative de la formation et du formateur au regard des autres sessions réalisées.

MB Institut dispose d’un processus qualité qui prend en considération les éventuels dysfonctionnements rencontrés par les participants afin d’être proactif quant à la solution corrective adaptée tant sur le contenu de la formation elle-même que les conditions de son déroulement.

Inscription


    Modules

    • Tour d’horizon du langage Python (historique, version actuelle, champs d’application, popularité, …)
    • Les environnements de travail et de développement
    • Les particularités de la syntaxe et les guides associés (PEP8, Pyguide)
    • Bonnes pratiques de nommage et organisation du code
    • Comparaison des versions 2 et 3
    • Outils et ressources utiles
    • Installer et configurer Python
    • Les bases de programmation (Algorithme)
    • Les types de données (strings, nombres, booléens, etc.)
    • Utiliser des tableaux dynamiques (list) et statiques (tuple) et des dictionnaires (dict)
    • Convertir les types de données
    • Les opérateurs logiques et de comparaison
    • Les boucles et conditions (if, elif, else, for, while, range())
    • Les fonctions en Python, paramètres, portée des variables
    • Les fonctions spéciales (map, lambda, filter)
    • Formuler et utiliser les expressions régulières en Python
    • Gérer les exceptions (try, except, raise, finally)
    • Les assertions
    • Introduction aux modules, aux packages et au PythonPath
    • Importer et utiliser des modules, des packages
    • Tour d’horizon des modules standards
    • Installer des modules avec pip
    • Introduction à la programmation orientée objet
    • Définir les classes et les objets
    • Méthodes et propriétés d’une classe
    • Les différents types d’objets en Python (numériques, itérables, autres)
    • Comprendre les notions d’objets mutables et immutables
    • L’héritage simple, l’héritage multiple et le polymorphisme
    • Principes
    • Parsing XML : les différentes techniques
    • La librairie elementtree – Python et SAX
    • Python et DOM (manipulation de l’arbre XML)
    • Utiliser le plugin Eclipse pour Python (Pydev)
    • Rechercher des bugs avec PyChecker
    • Vérifier le respect des standards avec PyLint
    • Utiliser le guide de style PEP 8 (Python Enhancement Proposals)
    • Générer de la documentation
    • Comprendre l’intérêt et les outils de Tests (Doctests, Unit tests)
    • Présentation du module Ctypes.
    • Le chargement d’une librairie C.
    • Appel d’une fonction.
    • La réécriture d’une fonction Python en C avec l’API Python/C.
    • La création de modules C pour Python.
    • L’interpréteur Python dans C.
    • L’utilisation du profileur de code.

    Modalités

    Les savoirs acquis au cours des formations sont évalués par les formateurs à l’aide de contrôles de connaissances.

    Les stagiaires sont conviés à passer une certification à l’issue de la formation

    • Pour s’inscrire à nos formations, veuillez remplir le formulaire en haut, ou nous contacter sur notre boite email : contact@mbinstitut.com ou bien nous appeler sur +33757496616+33757947918 ou sur +33187669970 un de nos agents vont vous assister.

    Délais d'accès 15 Jours

    Modules : 7 Modules

    Tous les niveaux

    Prérequis : Connaissances de base en programmation.

    Public visé :

    • Administrateurs
    • Responsables informatiques
    • Architectes
    • Développeurs

    Type : En ligne

    Dernière mise: 24/06/2022

    Moyens & supports​

    Extranet individuel par stagiaire pour un accès permanent pour consulter le détail et le planning de ses formations passées et à venir

    Émarger électriquement les feuilles de présence

    Récupérer des documents via l’Espace de stockage et mis à disposition par MB Institut et le Formateur (support de cours, attestation, …)

    Compléter les questionnaires de satisfaction associés