A calendar is an application that helps organize, plan and even schedule a task in near future, so as we don’t forget the important dates. As of how a traditional calendar looks in your home, on your computer, and even on your smartphone. So, this will help you understand a calendar is structured and maintained using a graphical user interface. The main aim of this project to create a calendar of all years, the input for it would be the year we want to see the calendar of a specific year. Python supports many options for developing a Graphical user interface (GUI), the most used and easy to understand and implement is Tkinter. So here is how to create a calendar GUI with Python using Tkinter. In this article we are going to develop a beautiful GUI application for calendar using tkinter. There are many calendar applications out there and but this is going to be totally different from other as you can add new features in it and most importantly it is going to made solely by you.