Apprenez à fusionner, nettoyer et manipuler des données à l'aide de bibliothèques Python telles que Numpy et Pandas
Familiarisez-vous avec les fonctionnalités de base et avancées de Python, telles que l'importation et l'utilisation de modules, les compilations de listes et les fonctions lambda.
Résoudre un problème d'optimisation des coûts de la chaîne d'approvisionnement à l'aide de la programmation linéaire avec Pulp
Compétences que vous acquerrez
Catégorie : Traitement des données
Traitement des données
Catégorie : Analyse exploratoire des données
Analyse exploratoire des données
Catégorie : Planification de la chaîne d'approvisionnement
Planification de la chaîne d'approvisionnement
Catégorie : Apprentissage automatique appliqué
Apprentissage automatique appliqué
Catégorie : Manipulation de données
Manipulation de données
Catégorie : Prétraitement des données
Prétraitement des données
Catégorie : Science des données
Science des données
Catégorie : Transformation des données
Transformation des données
Catégorie : Traitement des données
Traitement des données
Catégorie : Principes de programmation
Principes de programmation
Catégorie : Tracé (graphique)
Tracé (graphique)
Catégorie : Analyse des données
Analyse des données
Catégorie : Recherche opérationnelle
Recherche opérationnelle
Catégorie : Nettoyage des données
Nettoyage des données
Catégorie : Tableaux croisés dynamiques et graphiques
Tableaux croisés dynamiques et graphiques
Catégorie : Gestion de la chaîne d'approvisionnement
Gestion de la chaîne d'approvisionnement
Catégorie : Chaîne d'approvisionnement
Chaîne d'approvisionnement
Outils que vous découvrirez
Catégorie : NumPy
NumPy
Catégorie : Pandas (paquetage Python)
Pandas (paquetage Python)
Catégorie : Programmation Python
Programmation Python
Détails à connaître
Certificat partageable
Ajouter à votre profil LinkedIn
Évaluations
8 devoirs
Enseigné en Français (doublage IA)
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
Ce cours vous apprendra à tirer parti de la puissance de Python pour comprendre des ensembles de données complexes sur la chaîne d'approvisionnement. Même si vous n'êtes pas familier avec les fondamentaux de la chaîne d'approvisionnement, les riches ensembles de données que nous utiliserons comme canevas vous aideront à vous orienter avec plusieurs outils Python et les meilleures pratiques pour l'analyse exploratoire des données (EDA). Ainsi, bien que tous les jeux de données soient destinés aux professionnels de la chaîne d'approvisionnement, les leçons sont facilement généralisables à d'autres cas d'utilisation.
Bienvenue dans le cours ! Dans ce premier module, nous allons apprendre les bases de la programmation et de Python. Nous commencerons par les structures de données de base, les fonctions et les boucles, puis nous nous familiariserons avec l'importation de modules et de bibliothèques. Enfin, nous mettrons nos nouvelles compétences à l'épreuve en optimisant un problème de contraintes d'approvisionnement à l'aide de techniques de programmation linéaire.
Inclus
12 vidéos5 lectures3 devoirs4 devoirs de programmation1 sujet de discussion5 laboratoires non notés
Afficher les informations sur le contenu du module
12 vidéos•Total 45 minutes
Bienvenue dans le cours !•1 minute
Pourquoi Python ? Pourquoi Jupyter ? Pourquoi ML ?•1 minute
Mise en place de l'environnement•2 minutes
Introduction au module•1 minute
Les bases de Python et de Jupyter Notebook•5 minutes
Listes•3 minutes
Dictionnaires•3 minutes
Boucles•5 minutes
Fonctions•6 minutes
Bibliothèques et modules•5 minutes
Programmation linéaire avec Pulp (I)•5 minutes
Programmation linéaire avec Pulp (II)•8 minutes
5 lectures•Total 60 minutes
Les bases de Jupyter Notebook•15 minutes
Python Docs : Structures de données•15 minutes
Arguments sur les mots-clés•10 minutes
Les 10 meilleures bibliothèques Python pour la science des données•10 minutes
Qu'est-ce que le PuLP ?•10 minutes
3 devoirs•Total 65 minutes
Introduction à Python•50 minutes
Quiz pratique sur les structures de données•5 minutes
Utiliser les structures de données avec Pulp•10 minutes
4 devoirs de programmation•Total 40 minutes
Listes•10 minutes
Dictionnaires•10 minutes
Boucles•10 minutes
Fonctions•10 minutes
1 sujet de discussion•Total 10 minutes
Bienvenue dans le cours !•10 minutes
5 laboratoires non notés•Total 45 minutes
Le terrain de jeu•5 minutes
Solutions pour les devoirs de programmation•10 minutes
Solutions pour les devoirs de programmation•10 minutes
Solutions pour les devoirs de programmation•10 minutes
Solutions pour les devoirs de programmation•10 minutes
Fouiller dans les données : Outils communs pour la science des données
Module 2•3 heures à terminer
Détails du module
Dans le module suivant, nous allons nous plonger dans les outils les plus couramment utilisés pour la science des données : Python et Numpy. Nous commencerons par Numpy, en nous familiarisant avec les tableaux np et leurs principales fonctionnalités. Après nous être familiarisés avec le chargement de données de tous types, nous apprendrons quelques techniques de base de description et de nettoyage des données. Nous apprendrons également à travailler avec des index et des colonnes dans les Dataframes. Nous terminerons par une introduction au traçage et aux statistiques sommaires. Nous utiliserons des ensembles de données courantes de la chaîne d'approvisionnement pour nos explorations
Inclus
9 vidéos3 lectures3 devoirs1 devoir de programmation1 sujet de discussion2 laboratoires non notés
Afficher les informations sur le contenu du module
9 vidéos•Total 34 minutes
Introduction au module•1 minute
Introduction à Pandas et Numpy (Une histoire de deux matrices)•4 minutes
Plongée dans Numpy (Partie I)•3 minutes
Plongée dans Numpy (Partie II)•3 minutes
Plongée dans Numpy (III)•5 minutes
Introduction aux Pandas•6 minutes
Indexation dans Pandas (I)•3 minutes
Indexation dans Pandas (II)•5 minutes
Plongée au cœur des pandas•5 minutes
3 lectures•Total 30 minutes
Démarrage rapide de Numpy•10 minutes
Saisie des données manquantes•10 minutes
10 min des Pandas•10 minutes
3 devoirs•Total 70 minutes
Quiz sur Numpy et les Pandas•50 minutes
Les bases de Numpy•10 minutes
Pandas•10 minutes
1 devoir de programmation•Total 15 minutes
Prédiction et tracé de séries temporelles Pandas (optionnel)•15 minutes
1 sujet de discussion•Total 10 minutes
Études de cas avec Numpy•10 minutes
2 laboratoires non notés•Total 25 minutes
Indexation des DataFrames•15 minutes
Solutions pour les devoirs de programmation•10 minutes
Traitement et manipulation de données à un niveau supérieur
Module 3•3 heures à terminer
Détails du module
Dans ce troisième module, nous allons approfondir nos connaissances de Pandas et de Numpy en apprenant à combiner et à remodeler les données de manière efficace. Nous apprendrons à remodeler les données pour les adapter à nos besoins par le biais de fusions et de pivots. Cette configuration nous aidera à aborder les étapes de prétraitement des données communes nécessaires à l'exécution des algorithmes d'apprentissage automatique, tels que l'encodage à une touche. Enfin, nous découvrirons l'outil le plus important de notre arsenal Pandas (Groupby-Apply-Transform) et explorerons ses fonctionnalités de transformation.
Inclus
5 vidéos3 lectures1 devoir1 devoir de programmation1 sujet de discussion2 laboratoires non notés
Afficher les informations sur le contenu du module
Solutions pour les devoirs de programmation•10 minutes
Cours 1 Projet final
Module 4•3 heures à terminer
Détails du module
Dans ce projet final, nous collecterons divers ensembles de données concernant les capacités des entrepôts, la demande de produits et les taux de fret afin d'optimiser les coûts de production et d'expédition des produits.
Inclus
2 vidéos1 devoir1 devoir de programmation1 laboratoire non noté
Afficher les informations sur le contenu du module
2 vidéos•Total 8 minutes
Mathématiques de la programmation linéaire I (optionnel)•3 minutes
Mathématiques de la programmation linéaire II (optionnel)•6 minutes
1 devoir•Total 10 minutes
Programmation linéaire•10 minutes
1 devoir de programmation•Total 120 minutes
Cours 1 Projet : Satisfaire la demande tout en optimisant les coûts•120 minutes
1 laboratoire non noté•Total 30 minutes
Solutions pour les devoirs de programmation•30 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
LearnQuest est le partenaire de formation privilégié des plus grandes entreprises, organisations et agences gouvernementales du monde. Notre équipe est forte de plus de 20 ans d'expérience dans la conception, le développement et la mise en œuvre d'une gamme complète de cours et de solutions de formation technologiques de pointe dans le monde entier. Nos formateurs, dotés d'une grande expérience dans le secteur et d'un engagement inégalé en matière de qualité, animent des cours qui sont proposés dans différents formats afin que nos clients puissent obtenir la formation dont ils ont besoin au moment et à l'endroit où ils en ont besoin.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
3.7
41 avis
5 stars
39,02 %
4 stars
29,26 %
3 stars
9,75 %
2 stars
7,31 %
1 star
14,63 %
Affichage de 3 sur 41
R
RW
5·
Révisé le 24 janv. 2024
love the progression from "key" basics and hands on problems
I
IA
5·
Révisé le 10 nov. 2024
Good. Improvement in UI interface and lab should be improved
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.