The Program is built to record the screen and provide the output as .avi file saved along with the date and time of creation (to ensure unique file name as well as to provide ease to user).
I also used pyaudio to record audio as your screen is being recorded. This should work with python version 3.5 or later, as long as you have tkinter and pyaudio installed. Tkinter usually comes with ...