Courte description du projet | : | Utilisez Python et la bibliothèque PyQt5 pour créer une interface graphique interactive, capable de calculer les éléments des séries statistiques simples et doubles. |
Acteurs du projet | : | IDALI Abderrahim & SIDAMI Mohamed – Groupe : 3 |
Année de formation | : | 2024-2025 |
Section | : | Mathématiques. |
Cycle | Secondaire qualifiant. | |
Objectif principal du projet | : | Création d’une interface graphique avec Python et la bibliothèque PyQt5 qui génère les calculs des séries statistiques simples et doubles. |
Publique cible | : |
|
Ressources (matériels & logiciels) | : | Qt Designer, VS Code |
Masse horaire | : | 3 mois |
Production finale | : | didacticiel, application |
Encadré par | : | Pr. DERFOUFI Younes |
Python et étude des séries statistiques
1. Contexte et objectifs du projet
📌 Contexte
- Difficulté d’enseigner les statistiques de manière engageante.
- Besoin d’un outil interactif et visuel pour enseignants et élèves.
❓ Problématique
Comment aider à mieux comprendre les séries statistiques simples et doubles via une interface interactive développée en Python ?
🎯 Objectifs
- Développer une application pédagogique avec interface graphique.
- Automatiser les calculs et la génération de graphiques.
- Faciliter l’apprentissage des statistiques.
2. Étude des séries statistiques
🔹 Séries simples
- Valeurs, effectifs, moyenne, médiane, étendue, écart-type, variance.
- Diagrammes en bâtons, histogrammes.
- Exemples pratiques avec code Python.
🔸 Séries doubles
- Tableaux croisés avec deux variables.
- Covariance, corrélation, droite de régression.
- Visualisation avec nuages de points et droite d’ajustement.
3. Questionnaire exploratoire
Questionnaire destiné aux professeurs stagiaires pour identifier :
- Leur niveau en Python et en statistiques.
- Les fonctionnalités attendues de l’outil.
- Leur motivation à utiliser l’application.
Résultats : grande motivation, besoin d’un outil simple et visuel.
4. L’application développée
📦 Technologies
- Python : langage principal.
- PyQt5 : interface graphique.
- Pandas, NumPy : traitement de données.
- Matplotlib : visualisation graphique.
🧭 Structure de l’interface
- Bouton 1 : Entrer une série simple
- Bouton 2 : Étudier une série simple
- Bouton 3 : Entrer une série double
- Bouton 4 : Étudier une série double
- Bouton 5 : Fermer l’application
L’application permet la saisie ou l’importation, les calculs, les graphiques et les comparaisons.
5. Études de cas
📘 Séries simples
Comparaison de deux classes (2A, 2B) à l’aide de graphiques et d’indicateurs (moyenne, écart-type, etc.).
📗 Série double
Étude de la relation entre taille et poids pour 50 élèves, avec droite de régression et visualisation graphique.
Conclusion
Ce projet répond à une problématique réelle dans l’enseignement. Grâce à une interface interactive développée en Python, il rend les statistiques plus accessibles, dynamiques et compréhensibles. Il constitue un excellent levier pédagogique pour les enseignants et un outil intuitif pour les élèves.
Voici le projet en détail :
Python et étude des séries statistiques