Formation Python Certification Tosa

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 750 €
- Maîtriser la syntaxe du langage Python
- Mettre en œuvre les outils de test et d'évaluation de la qualité d'un programme Python
Atteinte des objectifs
Qualité pédagogique
Qualité de l'organisation
Taux de réussite 100%
Objectifs
- 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
Modalités pédagogiques:
Encadrement assuré avec un et un référent examens.
Supports et contenus, analyse de cas pratiques, jeux de rôles, échanges libres.
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 +33187669970 un de nos agents vont vous assister.
Délais d'accès 15 Jours
Modules : 6 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 À Jour : 17/03/2023

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