
We discuss the 30 Day challenge philosophy and I introduce you to the Python Music Player Project.
Introduction to Tkinter and how to create our first GUI Window.
Learn to add text and images to a tkinter window by creating label widgets, using photo image, and pack them to display.
Master volume control in a Tkinter media player using a horizontal scale widget with a 0–100 range, converting to 0–1 for the set function.
Add a bottom status bar in a Tkinter music app with a sunken label that spans the window, anchors text left, and shows the playing file name or stop status.
Develop a pause and resume workflow for music in a Tkinter and Pygame Python project by implementing a pause button, a play button, and a status bar.
Explore using frames to isolate parts of a Tkinter window and apply the grid layout manager to arrange buttons in rows and columns for flexible, complex layouts.
Create a Tkinter music player with a rewind button that restarts playback, a play control, and a grid-based layout with frames and a volume scale.
In day 16 of Python GUI programming with Tkinter, learn to toggle a mute button for music using Pygame, switch icons, and adjust volume with set_volume based on mute state.
Refactor the pause unpause logic by introducing a paused boolean and update image assets by creating an images folder, then verify the mute, play, and pause functions work reliably.
Learn to compute the total length of mp3 files in a Tkinter music player by using the mutagens package to extract duration, handle empty files, and render accurate playback duration.
build a music playlist interface in Tkinter using a listbox to display songs, arrange a left playlist frame and a right control frame, and add play and delete buttons.
Create an empty playlist, populate it with full path and filename, and use a listbox selection and its index to play the chosen song with the play function.
Install a theming package for tkinter and apply the chosen theme to the window. Try radiance and themes to see how buttons and frames change, then reload to compare appearances.
this final day offers resources for further learning, including a kindo book. it reflects on 13 days of daily Tkinter practice and previews upcoming Django web development content.
Have you ever wanted to build a software with a graphical interface but didn't know how to? May be you even know how to create tools on a command line but have no idea how to convert it into a graphical interface that people can click on. In this course we will be learning Python GUI Programming + Tkinter to build graphical user interfaces (GUI) and widgets from scratch.
With this course you will be able to create beautiful looking graphical interfaces quickly. You will learn Python basics, Python GUI development and Tkinter, UI and more.
You will also learn (BONUS)
How to use the Pygame to Play, Stop, Pause, Unpause and mute the music.
Learn about threading and how to create multiple threads
Create a Music Player from scratch to finish
Add beautiful styling and themes to the Python Projects GUI
Why 30 day Tkinter challenge?
Instead of binge watching all the videos, in my experience if you watch 1 video every day and implement it you will be able to complete the course and retain a lot more knowledge. This is how I learn Python. I take a topic and spend 30 minutes daily learning it.
Why choose me as an instructor? Why buy this course among all those other courses?
When i was a kid i saw this YouTube video on how make a folder invisible on Windows I was so fascinated with this idea. Since then my love for technology has only grown. I understand the people who are passionate about learning new things. At the end of each section we will take a quiz to check up on your skills and see if we’re ready for the next section. We will create this project together from start to finish.
So, why wait? If all this sounds great to you, Press on “Take this Course” and start learning today! 100% money-back guarantee!