Polars est un moteur de DataFrame en colonne rapide construit sur Apache Arrow, et ce cours vous apprend à l'utiliser à partir de Rust pour faire du vrai travail d'ingénierie de données. Vous configurerez un projet Cargo avec les options lazy et csv, chargerez wine-ratings.csv dans un DataFrame typé, et apprendrez la différence entre les DataFrames impatients pour l'exploration et les LazyFrames pour la production. Vous composerez des expressions select, filter, slice, sort, group_by, agg et join, puis lirez les résultats explicatifs pour voir le predicate pushdown et le projection pushdown réécrire votre requête avant qu'elle ne s'exécute. Le module 2 met l'API au travail en nettoyant un véritable ensemble de données de notation de vins avec des règles de dépôt, de remplissage et de normalisation documentées. Le module 3 connecte le tout à wine-pipeline, trois binaires Rust CLI qui implémentent une architecture de médaillon de bronze, d'argent et d'or sur une base de données SQLite partagée et qui exportent un classement des 10 meilleurs raisins au format CSV et JSON. A la fin, vous aurez un pipeline Rust complet et exécutable que vous pourrez adapter à n'importe quel ensemble de données tabulaires.

Polaires à partir de zéro
Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Polaires à partir de zéro
Ce cours fait partie de Spécialisation "Rust pour l'ingénierie des données"


Instructeurs : Noah Gift
Inclus avec
Demander à Coursera
Expérience recommandée
Ce que vous apprendrez
Configurer et utiliser le crate Rust de Polars avec les options « lazy » et « csv » pour créer des DataFrames typés en mémoire via Apache Arrow
Appliquer des expressions Polars pour nettoyer et agréger l'ensemble de données sur les notes de vin, en documentant les règles relatives au traitement des valeurs nulles, à la normalisation et au filtrage par prédicats.
Créer « wine-pipeline », trois binaires CLI Rust qui mettent en œuvre une architecture à trois niveaux (médaille de bronze, d'argent et d'or) sur une base de données SQLite partagée
Compétences que vous acquerrez
- Catégorie : Nettoyage des données
- Catégorie : Pipelines de données
- Catégorie : SQL
- Catégorie : Qualité des données
- Catégorie : Intégration des données
- Catégorie : Programmation informatique
- Catégorie : Apache
- Catégorie : Transformation des données
- Catégorie : Manipulation de données
- Catégorie : Science des données
- Catégorie : Traitement des données
- Catégorie : Architecture des données
- Catégorie : Extraire, transformer, charger
- Catégorie : Importation/exportation de données
- Catégorie : Traitement des données
- Catégorie : Analyse exploratoire des données
Outils que vous découvrirez
- Catégorie : Interface de ligne de commande
- Catégorie : Rust (langage de programmation)
- Catégorie : Pandas (paquetage Python)
Détails à connaître

Ajouter à votre profil LinkedIn
mai 2026
3 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- 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 3 modules dans ce cours
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.
Instructeurs

Offert par
En savoir plus sur Analyse des données

Pragmatic AI Labs

Pragmatic AI Labs

Pragmatic AI Labs

Pragmatic AI Labs
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Foire Aux Questions
Plus de questions
Aide financière disponible,




