Dans cette activité, vous allez découvrir comment utiliser NumPy et Matplotlib pour explorer et représenter graphiquement des données. Nous utiliserons un jeu de données contenant des informations sur les passagers du Titanic. Une application interactive vous permettra de consulter les données, d'exécuter des exemples de code Python et de visualiser différents graphiques. L'objectif n'est pas de mémoriser la syntaxe de Matplotlib, mais de comprendre comment utiliser Python pour analyser et représenter des données, comme vous pourriez le faire avec Excel. INSTALLATION ET DÉMARRAGE Téléchargez l'archive Titanic_Graphiques_avec_Donnees.zip mise à disposition sur Moodle. Décompressez l'archive pour obtenir le dossier Titanic_Graphiques_avec_Donnees. Ouvrez ce dossier dans VS Code. Ouvrez un terminal dans VS Code (Terminal > Nouveau terminal). Exécutez la commande correspondant à votre système d'exploitation. Windows : py main.py macOS : python3 main.py L'application devrait s'ouvrir automatiquement dans votre navigateur. Si ce n'est pas le cas, copiez l'adresse locale affichée dans le terminal et ouvrez-la dans votre navigateur. Lors du premier lancement, l'application peut installer automatiquement les bibliothèques nécessaires. Une connexion Internet peut donc être requise. Important : gardez le terminal ouvert pendant que vous utilisez l'application. Pour arrêter l'application, revenez dans le terminal et appuyez sur Ctrl+C. EXPLORATION DES DONNÉES L'application contient quatre onglets à parcourir dans l'ordre. Chaque onglet présente des explications, des exemples et plusieurs questions auxquelles vous devez répondre. Données : découvrez le jeu de données Titanic, identifiez les informations disponibles et familiarisez-vous avec sa représentation sous forme de tableau NumPy. Histogramme : observez comment représenter la distribution des prix des billets et interprétez le graphique obtenu. Diagramme en barres : découvrez comment comparer les effectifs de différentes catégories, notamment les classes des passagers. Nuage de points : explorez une représentation graphique mettant en relation deux variables du jeu de données. CONSIGNES Pour chaque onglet : Lisez les explications proposées. Examinez le code Python fourni et essayez de comprendre le rôle des différentes instructions. Lorsque cela est possible, cliquez sur le bouton Tracer pour générer le graphique. Modifiez certains paramètres du code (titre, axes, données représentées, etc.) et observez les changements. Répondez aux questions proposées dans l'onglet avant de passer au suivant. À retenir : vous n'avez pas besoin de connaître toutes les fonctions de Matplotlib par cœur. L'important est de comprendre comment les données sont utilisées pour construire un graphique et de savoir adapter un exemple existant à vos besoins.