FORMATION DATA SCIENTIST

FORMATION DATA SCIENTIST

Comprendre et modéliser des problématiques métier

Définir avec précision les données nécessaires à la résolution de celles-ci

Designer et prototyper des pipelines de Machine Learning afin d’apporter de la valeur aux données de l’entreprise

Interagir avec l’équipe produit pour la mise en production, le suivi et le contrôle des systèmes d’utilisation des données

Étudier les données de l’entreprise pour définir celles qui seront extraites et traitées

S’inscrire dans les équipes Data en interaction avec les Data Engineers et Data Analysts

Élaborer des modèles prédictifs afin d’anticiper une évolution ou de déterminer une valeur cible intéressante pour l’entreprise

Exploiter les résultats d’analyse de données et de modélisation pour les rendre lisibles, utilisables et actionnables par les autres services de l’entreprise.

Récupérer et analyser des données pertinentes liées au processus de production de l’entreprise, à la vente ou à un ensemble de données client

Présentation du langage Python

Vue d’ensemble du langage Python (l’historique du langage, la dernière version, ses champs d’application…)
Les différents environnements Python
Les caractéristiques syntaxiques et les guides Python (PEP8, Pyguide…)
Bien organiser son code
Les bonnes pratiques de nommage
Comparaison entre les versions de Python
Les outils et les ressources utiles
Installation et configuration de Python
Travail Pratique possible : Installer et configurer Python.

Python: le basique

Les types de données (strings, nombres, booléens, etc.)
Conversion des types de données
Utilisation de tableaux statiques (tuples)
Utilisation de tableaux dynamiques (list)
Utilisation des dictionnaires (dict)
Les opérateurs logiques
Les opérateurs de comparaison
Les boucles et conditions (if, elif, else, for, while, range())
Les fonctions en Python
Paramétrer les fonctions
La portée des variables
Les fonctions spéciales (map, lambda, filter)
Formulation et utilisation des expressions communes
Gestion des exceptions en Python (raise, finally, try, except)
Les assertions
Travaux pratiques possibles : Affichage de valeurs, création de fonctions, de boucles, utilisation des listes et des chaînes de caractères, comment identifier et corriger les erreurs, comment mettre en place des exceptions pour le contrôle…

Modules et packages avec Python

Présentation des modules, des packages et de PythonPath
Importation et utilisation de modules et packagee
Vue d’ensemble des modules standards
Installation de modules à l’aide de pip
Travaux pratiques possibles: créer et utiliser des modules et des packages, en importer, en installer…

La programmation orientée objet en Python

Tour d’horizon de la programmation orientée objet
Définition de classes et d’objets
Les méthodes de classes
Les propriétés de classes
Les différents types d’objets en Python (numériques, itérables, autres)
Appréhender la notion d’objet mutable/immutable
L’héritage simple
L’héritage multiple
Le polymorphisme
Travaux pratiques possibles : Utilisation de classes et d’objets à l’intérieur d’un programme.

Pour aller plus loin

Le multithreading grâce au module threading
S’initier aux interfaces graphiques à l’aide de Tkinter
Présentation du framework Django pour le web
Travaux pratiques possibles : Faire ses début et réaliser sa première application à l’aide de Tkinter et de Django.

TARIF : 1200.000 FCFA

Tel +223 66 39 38 52 / 70 83 81 11/ 52 56 74 13

Heurs de Cours 10H12-14H16-16H18-18H20-20H22

#badalabougou #palais de LA culture amadou Hamapate Ba

Laisser un commentaire