Créer un réveil avec Python
Un réveil est une horloge dont la fonction peut être activée pour sonner à une heure définie à l’avance, utilisée pour réveiller quelqu’un. Dans cet article, je vais vous expliquer comment écrire un programme Python pour créer un réveil avec Python.
Comment créer un réveil avec Python ?
Comme le titre l’indique, notre tâche consiste ici à écrire un script python qui crée un réveil. Pour cette tâche, j’utiliserai le module DateTime en Python pour créer un réveil et la bibliothèque de sons en Python pour jouer le son de l’alarme.
Le module DateTime est préinstallé dans le langage de programmation Python afin que vous puissiez facilement l’importer dans votre programme. La bibliothèque Playsound peut être facilement installée à l’aide d’une commande pip ; pip installer playsound. J’espère que vous pourrez l’installer dans vos systèmes, voyons maintenant comment écrire un programme pour créer une alarme avec Python.
Réveil avec Python
Avant d’écrire le programme, vous devez savoir que vous avez également besoin d’une tonalité d’alarme qui sonnera au moment de l’alarme. Vous pouvez donc télécharger une mélodie d’alarme à partir d’ici. Maintenant que nous sommes prêts avec les bibliothèques et la chanson d’alarme, voyons comment écrire un programme pour créer un réveil avec Python :
from datetime import datetime from playsound import playsound alarm_time = input("Enter the time of alarm to be set:HH:MM:SS\n") alarm_hour=alarm_time[0:2] alarm_minute=alarm_time[3:5] alarm_seconds=alarm_time[6:8] alarm_period = alarm_time[9:11].upper() print("Setting up alarm..") while True: now = datetime.now() current_hour = now.strftime("%I") current_minute = now.strftime("%M") current_seconds = now.strftime("%S") current_period = now.strftime("%p") if(alarm_period==current_period): if(alarm_hour==current_hour): if(alarm_minute==current_minute): if(alarm_seconds==current_seconds): print("Wake Up!") playsound('audio.mp3') break
L’entrée de l’utilisateur doit être au format heures : minutes : puis secondes. Vous commencerez à écouter la chanson lorsque vous atteindrez l’heure qui a été réglée. Pour tester votre code, réglez l’heure 2 ou 3 minutes plus tard à partir de l’heure à laquelle vous donnez l’entrée de l’utilisateur.
Sommaire
Cette idée peut également être implémentée dans des applications logicielles, vous avez donc maintenant une idée de ce que peut être un bon projet Python autre que la simple conception de l’interface utilisateur d’une application.
J’espère que vous avez aimé cet article sur la façon d’écrire un programme pour créer une alarme avec Python. N’hésitez pas à poser vos précieuses questions dans la section des commentaires ci-dessous.