Python, perfectionnement (TOSA)
Durée
28 heures
Prix €
1500 €
Rythme
En journée, Temps plein, En semaine
Format
Ă€ distance
Language
Français
Avis
0 Avis
Comparons cette formation avec les 927 autres qui délivrent le même diplôme.
Cette formation dure 28 heures. C'est dans la moyenne.
- En moyenne, les mĂŞmes formations durent 39 heures.
- La plus courte dure 0 heure
- La plus longue dure 448 heures
Cette formation coûte 1.5K €. C'est en dessous de la moyenne!
- En moyenne, les mêmes formations coûtent 3.5K €
- La moins chère coûte 500 €
- La formation la plus chère coûte 11.2K €
Il y a 80 organismes qui offrent le mĂŞme diplĂ´me.
- 164 formations Ă distance.
- 170 formations en physique.
- 593 formations mixte.
- L'avis moyen est de 0.04/5
Information sur l'organisme
Organisme
AELION
Ville
Non définie
Nombre de formations
35 (13 uniques)
Prix moyen
1275.23 €
Temps moyen
16.57 heures
Avis moyen de toutes les formations
0 Avis
Détail de la formation
DiplĂ´me
Programmer et automatiser des tâches avec Python (Tosa)
Objectif
Utiliser les techniques avancées du langage Python
Ecrire des programmes structurés, robustes et efficaces
Implémenter une modélisation objet et les design patterns
Optimiser une application avec du parallélisme et de la concurrence
Tester, packager et déployer ses artefacts Python
Exploiter des librairies métiers reconnues
Contenu de la formation
FONCTIONS AVANCEES DU LANGAGE
Gestion avancée des paramètres de fonctions
Collections simples et avancées
Itérateurs et générateurs
Expression for, list et dict comprehension
Map/reduce et évaluation paresseuse
Gestion et définitions des exceptions
Utilisation d’un context manager
Méthodes asynchrones
Typage avec les hints
PROGRAMMATION ORIENTEE OBJET AVANCEE
Les propriétés
Implémentation d’opérateur, builtin fonction ou context manager
Héritage multiple et algorithme MRO
Les décorateurs
Variable et méthode de classe
Classes abstraites et interfaces
Métaclasses
Introspection
Programmation concurrentes
Multi threading
Multi process
Pool de threads ou process
Objets futurs
Synchronisation
Paradigme de la concurrence
DEPLOIEMENT ET QUALITE
Installer des librairies tierces
Etablir la liste de dépendances de son projet
Packager ses librairies
Environnement virtuel
Profiler son code
Tests unitaires
PANORAMA DES LIBRAIRIES METIERS
Calcul scientifique
Data science et machine learning
Frameworks web/rest et ORM
DATA SCIENCE ET MACHINE LEARNING
Frameworks web/rest et ORM
Résultat Attendu
Passage de la certification TOSA - PYTHON
Compétences évaluées
Niveau avancé (score Tosa 726 à 875)
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
Niveau expert (score Tosa 876 Ă 1000)
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 oeuvre 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
Le niveau des questions s'adapte au niveau du candidat tout au long du déroulement du test - Durée 60 minutes
Le TOSA est une certification professionnelle reconnue par la Commission Nationale des Certifications Professionnelles (CNCP). Le score TOSA garantit auprès des employeurs d'un niveau de maîtrise sur les logiciels les plus utilisés dans la pratique professionnelle. Le TOSA a pour objectif de valoriser le curriculum vitae d'un candidat et d'améliorer son employabilité.
Résumé du contenu
Acquérir les techniques avancées du langage Python
Appréhension des « map / reduce » et des méthodes asynchrones
Programmation orientée objet avancée
+ de 80% de temps de pratique
Formation en petit groupe<
Informations d'admission
Lors de votre demande, nous vous ferons parvenir un questionnaire par mail nous permettant de valider votre niveau et vos besoins pour confirmer votre positionnement. Un échange téléphonique peut être prévu en complément si nécessaire.