Alarm Clock Using Python With Source Code

The Alarm Clock Using Python is console-based project is can be useful for time management all the necessary things that need to have on the alarm clock is almost there we can set the hours and minute to alarm time.

Further, the Alarm Clock is a beneficial project. If you are a busy person, this project is for you. This project has all the features that you need.

Simple Alarm Clock Using Python is quite useful, and the concept and logic of the project are simple to grasp. The source code is open source and free to use. Simply scroll down and click the download option.

Watch The Whole Video To See How To Run The Alarm Clock

Project Output

Alarm Clock
Alarm Clock

What Is Alarm Clock Using Python?

The Alarm Clock Project In Python has some really unique libraries, such as datetime and Tkinter, that enable us to design the project using the current date and time as well as give a user interface for setting the alarm in 24-hour format according to the requirements.


This Alarm Clock In Python needs you to know a lot about Python and the GUI (Graphic User Interface). When used with Tkinter, Python makes it easy and quick to make GUI programs. The Tk GUI toolkit can be used with a powerful object-oriented interface called Tkinter. Like NumPy, none of the modules used in this project need to be downloaded ahead of time. This makes the project easy to use and available in any virtual environment for Python programming.

  • Tkinter: Python provides a number of options for creating a graphical user interface (Graphical User Interface). TKinter is the most often used GUI strategy out of all the options. It’s a standard Python interface to the Python-supplied Tk GUI toolkit.
  • Winsound: The winsound module offers access to Windows platforms’ core sound-playing equipment. It contains functions as well as a variety of additional constants. Make a loud noise with the PC’s speaker.
  • Time: Python’s Time module includes a variety of time-related methods. This module is included in the Python standard library.
  • DateTime: datetime’s major goal is to make it easier to retrieve properties of objects connected with dates, times, and time zones.

Structure of the Project Files

Let’s start with the procedures for creating an Alarm Clock program in Python.

  • Importing all of the necessary libraries and modules
  • Using a while loop that takes the argument of the time the user wishes to set the alarm for and automatically breaks when the time is up with sound.
  • Create a user input display window.

Importance of Alarm Clock?

The Python Alarm Clock Program can also help you stick to a regular sleep routine. Our internal biological clocks benefit from waking up at the same time every day. Using an alarm clock might help you maintain a consistent schedule and sleep patterns.

About the Project

The Alarm Clock Using Python is a desktop application written and designed in the Python programming language. The project is open source, and it was made for novices who wish to learn Python.

A Alarm Clock In Python is a solution to the increasing difficulty of getting out of bed on time nowadays. The Alarm Clock offers an answer.

In this article, we’ll learn how to make an alarm clock in Python with Tkinter. Many people would oversleep and be late for work if they didn’t have alarm clocks.

Alarm clocks can also help you maintain a regular sleeping routine. I hope this article and project were useful in your Python development practice.

Project Details and Technology

Project Name:Alarm Clock Using Python With Source Code
Abstract:This Alarm Clock in Python is a simple Python project designed to assist IT students with their projects or assignments, as well as for people who are struggling to wake up every morning.
Language/s Used:Python (GUI Based)
Python version (Recommended):3.8 or 3.9
Type:Desktop Application
Developer:Source Code Hero
Alarm Clock Using With Source Code – Project Information

How To Create A Alarm Clock in Python?

The code given below is the full source code on Alarm Clock Using Python

Installed Libraries!

from tkinter import *
import datetime
import time
import winsound

Complete Source Code!

#Importing all the necessary libraries to form the alarm clock:
from tkinter import *
import datetime
import time
import winsound

def alarm(set_alarm_timer):
    while True:
        current_time =
        now = current_time.strftime("%H:%M:%S")
        date = current_time.strftime("%d/%m/%Y")
        print("The Set Date is:",date)
        if now == set_alarm_timer:
            print("Time to Wake up")

def actual_time():
    set_alarm_timer = f"{hour.get()}:{min.get()}:{sec.get()}"

clock = Tk()
clock.title("Alarm Clock")
time_format=Label(clock, text= "Enter time in 24 hour format!", fg="red",bg="black",font="Arial").place(x=60,y=120)
addTime = Label(clock,text = "Hour  Min   Sec",font=60).place(x = 110)
setYourAlarm = Label(clock,text = "When to wake you up",fg="blue",relief = "solid",font=("Helevetica",7,"bold")).place(x=0, y=29)

# The Variables we require to set the alarm(initialization):
hour = StringVar()
min = StringVar()
sec = StringVar()

#Time required to set the alarm clock:
hourTime= Entry(clock,textvariable = hour,bg = "pink",width = 15).place(x=110,y=30)
minTime= Entry(clock,textvariable = min,bg = "pink",width = 15).place(x=150,y=30)
secTime = Entry(clock,textvariable = sec,bg = "pink",width = 15).place(x=200,y=30)

#To take the time input by user:
submit = Button(clock,text = "Set Alarm",fg="red",width = 10,command = actual_time).place(x =110,y=70)

#Execution of the window.

This Alarm Clock Using Python also includes a downloadable Project With Source Code for free, just find the downloadable source code below and click to start downloading.

By the way, if you are new to python programming and you don’t have any idea what Python IDE to use, I have here a list of Best Python IDE for Windows, Linux, Mac OS for you. Additionally, I also have here How to Download and Install Latest Version of Python on Windows.

To start executing a Alarm Clock Using Python, make sure that you have installed Python in your computer.

Steps On How To Run The project

Time needed: 5 minutes.

These are the steps on how to run Alarm Clock Using Python with Source Code

  • Step 1: Download Source Code

    First, find the downloadable source code below and click to start downloading the source code file.
    Leave Management System Project In Python Download Button

  • Step 2: Extract File

    Next, after finished to download the file, go to file location and right click the file and click extract.
    Account Management System In Python Extract File

  • Step 3: Open Project Path and Open CMD (Command Prompt).

    In order for you to run the project, you just need to open the project path and type CMD. The first thing you need to do is type py in the command prompt. After that, just wait for a few seconds to load the system.
    Alarm Clock Using Python Execute Project

Download Source Code below!


This Article is the way to enhance and develop our skills and logic ideas which is important in practicing the python programming language which is most well known and most usable programming language in many company.


If you have any questions or suggestions about Alarm Clock Using Python, please feel free to leave a comment below.

Leave a Comment