Etape 4 : Créez vos propres outils à intégrer dans votre environnement

Une fois de plus, votre prof de maths vous rend un devoir avec un barême exotique : il est noté sur 14,5 !!!

Pas de soucis, je lance l’ application de conversion de notes que je me suis fait moi-même, en python!

Les étapes décrites ci-dessous peuvent bien sûr être adaptées à bien d’autres situations, tout dépend de vos besoins.

 

Création d’un programme python

En premier lieu python est-il installé sur mon ordinateur? pour le vérifier et connaître la version :

 user@computer$ python3  —-version

Si cette commande ne renvoie rien, c’est que python n’est pas installé. Pour ce faire, suivez les étapes ci-après (le détail de ces étapes sera vu plus tard) :

Mise à jour des dépôts de logiciels :

 user@computer$ sudo apt update

Ajout de la clé PPA au fichier source.list :

 user@computer$ sudo add-apt-repository ppa:deadsnakes/ppa

Installation de python :

 user@computer$ sudo apt install python3.9

Et bien sûr, vous pouvez vérifiez que python est bien installé.

 

Et maintenant, l’écriture du programme python.

Création du fichier python :

 user@computer$ nano nom_du_fichier.py

Vous pouvez vous inspirer de la structure suivante :

Reste à exécuter ce programme, rien de plus simple :

 user@computer$ python3 nom_du_fichier.py

 

Création d’un lanceur d’application

Taper la commande python3 nom_du_fichier.py dans un terminal c’est bien mais cliquer sur un lanceur toujours accessible dans la barre des lanceurs c’est mieux 😉

Commencons par installer menulibre un outil permettant une gestion des menus :

 user@computer$ sudo apt install menulibre

Lancer l’éditeur de menus :

 user@computer$ menulibre

Choisissez une catégorie à laquelle votre lanceur va appartenir : éducation ou accessoire ou… à vous de vous de voir.

Ensuite, Nouveau -> ajouter un lanceur . Vous obtenez cette fenêtre dans laquelle vous renseignez les champs requis :

Votre lanceur est prêt, vous pouvez aller le chercher par son nom puis une fois lancé, un clic droit vous permet de le garder visible dans la barre des lanceurs.

Remarque : si votre programme quitte en fin d’exécution, vous pouvez insérer en début de programme une condition toujours vraie comme :
a=1
while a>0:

 

-> Amélioration : tant qu’on y est, créez votre propre logo : ce sera une image (image libre de droit, dessin fait par vos soins…)dont vous indiquerez le chemin d’accès dans l’éditeur de menu.

 

La suite?

Vous faites du vélo, de la course à pieds, de la natation, de la moto?

Créez le lanceur, avec un logo personnalisé, d’un programme python qui renvoie une vitesse moyenne après avoir saisi une distance et un temps.

Pour ce qui est des unités, soit vous faites simple avec des unités imposées lors de la saisie, soit vous demandez à l’utilisateur de choisir si les distances sont en m ou km et les temps en s ou h ou h m s.