Retour aux projects
Jan 21, 2025
2 min read

PyMath

Un exercice d'initiation à Python et PyQt5 : une calculatrice de bureau interactive.

PyMath est une calculatrice de bureau développée avec Python et PyQt5 — un exercice d’initiation à Python, et ma première réalisation avec ce langage. L’occasion de combiner l’apprentissage de la programmation avec une application concrète.

Démo jouable

L’application originale est en PyQt5 (bureau) et ne tourne pas dans un navigateur. Voici une réimplémentation web de la calculatrice, jouable directement ici — mêmes fonctions (calculs de base, %, racine carrée, mémoire, historique) :

Fonctionnalités principales :

  • Calculs de base : Addition, soustraction, multiplication et division.
  • Fonctions avancées : Pourcentages, racines carrées, calculs de fractions et gestion de la mémoire.
  • Gestion d’erreurs : Messages explicites pour les erreurs, comme les divisions par zéro ou les entrées invalides.
  • Historique des calculs : Affichage dynamique des opérations précédentes avec possibilité de sauvegarde dans un fichier texte.
  • Interface moderne : Champs interactifs avec affichage dynamique et gestion des couleurs pour améliorer l’expérience utilisateur.

Ce que ça démontre

Des bases solides en Python et en conception d’interfaces (PyQt5) — gestion des événements, logique applicative, expérience utilisateur — et surtout ma démarche : apprendre en livrant quelque chose de concret et fini, plutôt que de rester sur la théorie.

Liens :