Devenir développeur Python - Datascientist

30 heures

Il s'agira de comprendre les moteurs du domaine de la science des données et de son écosystème L'enjeu est d'acquérir une compréhension approfondie des types de données Python, des fonctions et des tableaux NumPy qui sont utiles lors de l'analyse des données à l'aide de Pandas. Grâce à ce cours vous pourrez vivre une expérience intégrée de bout en bout de résolution de problèmes de Datascience. Cette formation vous permettra de penser, définir, concevoir, coder, tester et régler votre solution, de telle sorte que vous puissiez à l'issue appliquer tous les aspects du processus de science des données... Et résoudre des problèmes complexes !

Cosmonaute

Introduction à Python

Variables, types de données et tous les types d'opérateurs (arithmétique, logique, comparaison)

Ia

Plongez dans Python

Les principaux types de données de la liste Python, librairie et data cleaning

Padawan

Introduction à NumPy

Capital en Python

Russian

Manipulation des données avec Pandas

Résoudre des questions complexes, construire des fonctions appliquer les trames de données


Objectifs de la mission

Ce cours permet d'apprendre à coder avec Python. Destiné à la fois aux spécialistes et aux néophytes, il permet d'apprendre à résoudre des problèmes complexes. L'approche de ce projet consiste à penser, définir, concevoir, coder, tester et régler votre solution, de telle sorte que les étudiants appliquent tous les aspects du processus de science des données.

Compétences

   Gestion des données

   fonctions et tableaux NumPy

   Utilisation de Pandas

   Techniques de résolutions de problèmes

Certificat

Cette formation permet de décrocher un Certification niveau I (7) en Datascience :

Programmeur Python


Programme

Cette formation est conçue de manière à ce que l'apprenant commence par l'introduction à la programmation Python puis l'apprenant se concentrera sur le traitement de données à l'aide de NumPy, Pandas et enfin sur la visualisation de données avant d'entamer la fusion/croisement de jeux de données.

Datascientist - Machine Learning

Devenir développeur Python - Datascientist

Cette formation est conçue de manière à ce que l'apprenant commence par l'introduction à la programmation Python puis l'apprenant se concentrera sur le traitement de données à l'aide de NumPy, Pandas et enfin sur la visualisation de données avant d'entamer la fusion/croisement de jeux de données.

PRÉ-REQUIS

Aucune expérience technique, ni connaissance en programmation n'est requise. Le cours permet de passer de zéro à expert.

Personnes souhaitant devenir datascientist, développeurs en Python, développeurs de certains jeux. Cette formation est également recommandée aux non programmeurs qui désirent en savoir davantage sur l'utilisation des données

Un cours où l'on peut partir de zéro... From Scratch !

PROGRAMME

Module 1 - Les fondamentaux de Python

    Installation

    Python variables et types de données

    Python Operators

    Python numéros

    Cordes

    Cordes (suite)

    Dictionnaire

    Liste

    Syntaxe

    Tuple

    Plage

    Ensembles

    Les opérateurs

    Si... Alors

    Les boucles

    Freiner

    Poursuivre

    Réussir

    Date et heure

    Fonctions

    Package et module

    Lecture d un fichier

    Ecrire dans un fichier

    Classe et objet

    Python exception

    Les expressions régulières

Module 2 - Python MySQL

    Configuration de l environnement

    Connexion de bases de données

    Création de nouvelles bases de données

    Création de tableaux

    Insérer une Opération

    Lire une Opération

    Mettre à jour une Opération

    Rejoindre une Opération

    Réussir ses transactions

Module 3 - Bibliothèque Numpy

    Ndarray

    Création des arrays

    Données de types Objets

    Données de type Objets en Numpy

    Indexation

    Découpage de base et indexation avancée

    Méthode d itération Array

    Opération binaire

    Fonction Mathématique

    Chaîne d opérations

    Algèbre linéaire

    Tri, recherche et comptage

    Paramétrage 1 (introduction)

    Paramétrage 2 (avancé)

    Multiplication de 2 matrices en une seule ligne en utilisant Numpy et Python

    Création d un Dataframe avec une librairie Panda

    Gérer les lignes et Colonnes dans un Dataframe sous librairie Panda107

Module 4 - Créer un DataFrame avec la bibliothèque Pandas

    L indexation et sélection de données avec Panda

    L indexation Boléenne en Pandas

    Fonctions de conversion dans le Dataframe Pandas

    Travailler avec les données manquantes dans Pandas

    Utilisation des données

    Travailler avec des dates et des heures

    Fusion, Assemblage et Concaténation

Module 5 - Analyse de données

    Visualisation de données en utilisant Bokeh

    Analyse des données d exploration en Python

    Visualisation des données avec différents graphiques en Python

    Opérations mathématiques pour l analyse des données

Module 6 - La programmation orientée objet

    Classe objet et membres

    Impressions et masquage d objets de données

    Héritage, des exemples d objets, inssubclass et super,

    Polymorphisme en Python

    Classes et variables statiques en Python

    Méthode de classe et méthode statique en Python

    Modification des membres de la classe

    Constructeurs en Python

    Destructeurs en Python

    Fonctions de 1ère classe

    str() vs repr()

    str() vs vpr()

    La métaprogrammation avec des métaclasses

    Classes et variables d'instance

    Réflexion en Python

    Objets barrière

    Objets timer

    Données inutiles

Module 7 - Les fonctions

    Les fonctions en Python

    Proécédés de classe vs méthode statique dans le Python

    Ecrire une fonction vide en Python

    Rendement au lieu de retour

    Valeurs de retour multiples

    Fonctions partielles en Python

    Fonctions de première classe en Python

    Manipulation de précsion

    *args et **kwargs

    Le closure

    Décorateurs (Fonction)

    Décorateur (Python)

    Décorateurs (Paramètres Python)

    Mémorisation utilisant décorateurs en Python

    Python bit fonctions sur int (bit_length, to_bytes and from_bytes)

programme-3

À propos du formateur

Cours

Vishal Mishra

DIRIGEANT, INFORMATIQUE