L'idée :
L'idée était de créer une interface permettant d'afficher des courbes ainsi que les résultats des fonctions du second degré de la forme
f(x) = ax² + bx + c
, avec a
, b
, c appartenant aux nombres réels ou complexes
.
C'est mon tout premier projet réalisé avec
Tkinter.
Partie technique :
L'un des principaux défis techniques a été de concevoir un design simple
, lisible et agréable à utiliser
.
Il fallait que les courbes soient bien tracées
, avec un rendu visuel propre
, et que le tableau de résultats soit clair et compréhensible
.
Un autre point important a été d'éviter les duplications de code
, notamment pour les calculs et le tracé des fonctions
,
afin d'assurer un code plus propre
.
Les améliorations à ajouter :
Permettre à l'utilisateur de saisir librement les coefficients a
, b et c
,
afin de tester différentes fonctions personnalisées
.
Il serait également intéressant de pouvoir ajouter plusieurs fonctions
,
et d'introduire des outils pour analyser
, comme le point d'intersection entre deux courbes
.
Pour résumer :
Pour un tout premier projet réalisé avec
Tkinter, je suis vraiment satisfait du résultat
.
Je sais qu'il y a encore du travail à faire pour le rendre plus propre et mieux structuré
,
mais pour un début
, c'est une base dont je peux être fier
.
Résultat :
Traçage d'une courbe f et affichage des données sélectionnées (discriminant et sommet)
Affichage du tableau TVI de deux fonctions f et g