0% ont trouvé ce document utile (0 vote)
76 vues3 pages

Présentations Power Skills en Python

Le document présente des sujets de présentation pour un module sur les compétences en algorithmique et Python pour les étudiants de première année en IACS et G2ER. Les sujets incluent des bibliothèques Python telles que Numpy, Matplotlib, Pandas, Scikit-Learn, Requests, Flask, OpenCV et PyGame, avec des démonstrations pratiques pour chaque sujet. Des conseils pour la structure des présentations et le temps imparti sont également fournis.

Transféré par

ptypanae
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
76 vues3 pages

Présentations Power Skills en Python

Le document présente des sujets de présentation pour un module sur les compétences en algorithmique et Python pour les étudiants de première année en IACS et G2ER. Les sujets incluent des bibliothèques Python telles que Numpy, Matplotlib, Pandas, Scikit-Learn, Requests, Flask, OpenCV et PyGame, avec des démonstrations pratiques pour chaque sujet. Des conseils pour la structure des présentations et le temps imparti sont également fournis.

Transféré par

ptypanae
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Sujet de présentations pour le module

Power Skills : Algorithmique & Python


ère
Niveau : 1 année
Filière : IACS & G2ER
Année universitaire : 2024/2025

Sujet 1 : Numpy - Calcul numérique

• Sujet : Introduction à Numpy, la bibliothèque pour les calculs numériques.


• Contenu :
o Création et manipulation des tableaux multidimensionnels.
o Fonctions mathématiques de base (somme, moyenne, variance).
o Utilisation pour les calculs scientifiques.
• Démonstration : Calculs de matrices ou manipulation d’un tableau numérique.

Sujet 2 : Matplotlib - Visualisation de données

• Sujet : Présentation de Matplotlib pour créer des graphiques en Python.


• Contenu :
o Création de graphiques simples (courbes, histogrammes, nuages de points).
o Personnalisation des graphiques (titres, légendes, couleurs).
• Démonstration : Réalisation d’un graphique à partir de données fictives.

Sujet 3 : Pandas - Analyse de données

• Sujet : Découverte de Pandas, la bibliothèque pour manipuler et analyser des


données.
• Contenu :
o Création et manipulation des DataFrames.
o Importation/exportation de fichiers CSV ou Excel.
o Méthodes pour filtrer, trier et résumer les données.
• Démonstration : Analyse simple d’un dataset.

Sujet 4 : Scikit-Learn - Interfaces graphiques

• Sujet : Introduction à Scikit-learn, une bibliothèque puissante pour l'apprentissage


automatique.
• Contenu :
o Les bases de l’apprentissage supervisé et non supervisé.
o Chargement et manipulation de datasets avec Scikit-learn.
o Création et entraînement de modèles simples (exemple : régression linéaire, K-
means).
o Évaluation des performances des modèles (métriques comme précision, F1-
score, etc.).
• Démonstration : Mise en œuvre d’un modèle de classification ou de régression sur un
dataset simple (exemple : prédiction des prix de maisons ou reconnaissance de chiffres
manuscrits).

Sujet 5 : Requests - Requêtes HTTP

• Sujet : Présentation de Requests, une bibliothèque pour interagir avec des API ou des
sites web.
• Contenu :
o Envoi de requêtes HTTP (GET, POST).
o Récupération et analyse de données à partir d’une API.
• Démonstration : Appel d’une API publique (par exemple, récupération de données
météorologiques).

Sujet 6 : Flask - Développement web

• Sujet : Introduction à Flask, un microframework pour créer des applications web.


• Contenu :
o Création d’une application web simple.
o Routes et affichage de pages HTML.
• Démonstration : Développer une application qui affiche un formulaire ou une page
dynamique.

Sujet 7 : OpenCV - Traitement d’images

• Sujet : Découverte d’OpenCV, une bibliothèque pour le traitement d’images.


• Contenu :
o Chargement et affichage d’images.
o Opérations simples : conversion en niveaux de gris, redimensionnement.
• Démonstration : Programme pour appliquer des filtres de base sur une image.

Sujet 8 : PyGame - Développement de jeux

• Sujet : Introduction à PyGame, une bibliothèque pour créer des jeux vidéo.
• Contenu :
o Création de fenêtres et gestion des événements (clavier, souris).
o Ajout de graphismes et sons simples.
• Démonstration : Développement d’un mini-jeu comme le "jeu du carré qui bouge".

Conseils pour les étudiants :

1. Structure du PPT :
o Introduction au sujet.
o Principales fonctionnalités et concepts.
o Exemple de code commenté.
o Cas d’utilisation ou démonstration.
2. Encouragement : Chaque groupe doit préparer une petite démonstration pratique ou
présenter un bout de code commenté dans leur PPT.
3. Temps de présentation : 20 minutes par groupe, suivies de questions-réponses.

Vous aimerez peut-être aussi