Data analyst avec python (certification tosa python rs6962 incluse)
Certification : Programmer et automatiser des tâches avec python (tosa)
Proposée par skills4all — 75008 Paris
Prix
Indiqué par le ou les établissement(s)
2 950 €
Modalités disponibles
| Voie | Modalité | Prix | Durée | Niveau de sortie | Provenance |
|---|---|---|---|---|---|
| Formation continue | À distance | 2 950 € | — | — | — |
Objectifs
L'objectif de cette formation est de vous permettre de préparer la certification TOSA Python "Programmer et automatiser des tâches avec Python (Tosa)", inscrite au Répertoire Spécifique n°RS 6962.
Elle vise à vous faire atteindre le niveau « expert », tel que défini dans le référentiel TOSA.
Ce pack inclut un accès personnalisé à la plateforme ISOGRAD pour :
- un test d’évaluation (à passer librement)
- un test de certification
Au cours de cette formation, vous apprendrez à concevoir vos premières solutions de machine learning appliquées pour répondre aux enjeux de votre entreprise.
À l'issue de la formation, vous serez capable de :
- manipuler, analyser et visualiser des données avec Python et Power BI
- maîtriser le langage Python pour construire vos premiers modèles de machine learning
Compétences attestées par la certification :
1.1 Maîtriser la syntaxe de base et les structures de contrôle : boucles, conditionnels, gestion des erreurs pour des programmes robustes.
1.2 Définir et utiliser des fonctions : création, portée, arguments, retours, lambda pour du code clair et structuré.
1.3 Concepts avancés : décorateurs, générateurs, compréhensions, asynchronisme pour un code performant.
2.1 Manipuler les types de données : listes, dictionnaires, ensembles, tuples pour organiser efficacement les données.
2.2 Programmation orientée objet : classes, héritage, polymorphisme, interfaces pour un code modulaire et maintenable.
2.3 Gérer et optimiser les données avec pandas, pour de meilleures performances.
3.1 Modules : importer, créer et structurer un code réutilisable.
3.2 Créer/distribuer des packages avec setuptools.
3.3 Gérer les environnements et dépendances avec pip, Docker, environnements virtuels.
4.1 Analyser le code avec des outils de profiling, identifier les lenteurs.
4.2 Optimiser le code : réduire la complexité, optimiser les boucles et l’utilisation des ressources.
4.3 Tester et déboguer avec pytest, pour assurer qualité et fiabilité.
Plus d'informations sur la certification : RS6962
Programme
Cours 1 - Data Science et Machine Learning avec Python
-
Introduction et installation
- Qu'est-ce que la Data Science ?
- Installation d’Anaconda et prise en main de Jupyter Notebook
-
Bases de Python
- Variables, opérateurs mathématiques et chaînes de caractères
- Listes et dictionnaires : manipulation et navigation
- Conditions et boucles (while, for)
-
Les fonctions et les librairies
- Définition, paramètres et retour d’une fonction
- Introduction aux librairies et gestion avec PIP
-
Manipulation des données avec Numpy et Pandas
- Création et manipulation de tableaux (Numpy)
- Dataframes : structure, nettoyage et analyse des données
- Fusion de datasets et gestion des dates
-
Data visualisation
- Graphiques avec Matplotlib et Seaborn
- Histogrammes, scatter plots et multi-graphs
-
Extraction et traitement de données
- Requêtes API et format JSON
- Web scraping avec BeautifulSoup
-
SQL et bases de données
- Introduction, filtres, tris, calculs et jointures
-
Statistiques descriptives et Machine Learning
- Types de variables, statistiques de base et loi normale
- Data cleaning et préparation des données
- Régression linéaire et normalisation
- Splitting des données et biais-variance
Cours 2 - Devenez un expert de Power BI
- Introduction et interface
- Power Query : import et transformation des données
- Modélisation et relations entre données
- Reporting avancé et langage DAX
- Publication et gestion avec Power BI Service