Data Cleaning Pro - Educational Education
Автор: Zakaria Benlahcen
Загружено: 2026-01-15
Просмотров: 2
1. VUE D'ENSEMBLE DE L'APPLICATION
1.1 Identification
Nom: Data Cleaning Pro - Educational Edition
Type: Application web interactive de nettoyage de données
Technologie: Streamlit (Python)
Lignes de code: 160,583 lignes
Modules: 9 fichiers Python
Purpose: Outil pédagogique de prétraitement des données pour le Machine Learning
1.2 Objectifs Principaux
• Nettoyer et préparer des données sales pour l'analyse ML
• Enseigner les bonnes pratiques de data cleaning
• Fournir un audit trail complet et reproductible
• Générer du code Python automatiquement
• Évaluer la qualité des données (ML Readiness Score)
1.3 Caractéristiques Clés
✓ 68 fonctionnalités de nettoyage
✓ 15 onglets thématiques
✓ Interface interactive avec feedback visuel
✓ Documentation pédagogique intégrée
✓ Système d'historique avec Undo/Redo
✓ Export multi-format (CSV, Parquet, Excel, JSON)
✓ Génération automatique de code Python
\pagebreak
2. ARCHITECTURE TECHNIQUE
2.1 Stack Technologique
Frontend: Streamlit (interface web interactive)
Backend: Python 3.x
Librairies principales:
• pandas - Manipulation de données
• numpy - Calculs numériques
• scikit-learn - Algorithmes de preprocessing
• scipy - Tests statistiques
• plotly - Visualisations interactives
2.2 Structure Modulaire
app.py (57,303 lignes) - Interface principale Streamlit
cleaning.py (33,109 lignes) - Opérations de nettoyage
profiling.py (15,817 lignes) - Analyse et profilage
validation.py (12,969 lignes) - Validation de schéma
docs_content.py (12,849 lignes) - Documentation
export.py (11,624 lignes) - Export et métadonnées
visualization.py (7,642 lignes) - Graphiques interactifs
code_generator.py (6,424 lignes) - Génération de code
logger.py (2,846 lignes) - Système d'audit
2.3 Flux de Données
UPLOAD → Chargement CSV/Excel/JSON
PROFILE → Analyse automatique de qualité
CLEAN → Application d'opérations via UI
TRACK → Logging dans l'audit trail
VALIDATE → Vérification contre schéma (optionnel)
EXPORT → Téléchargement données + code
\pagebreak
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: