A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

The Pomodoro Timer, Day 28 project from 100 Days of Code™: The Complete Python Pro Bootcamp by Dr. Angela Yu on Udemy

The Pomodoro Techniquewas developed by Francesco Cirillo in the late 1980s as a way to help productivity by taking regular breaks between focus periods.

My modifications from the core project:

  • UI changes: Used Roboto Serif Black as primary font; colors based on the supplied image. Edited buttons to complement aesthetic.
  • used  f"{minutes:02d}:{seconds:02d}" in timer setup to simplify code in count_down() . 
  • window.bell() added to timer alerts in the count_down() function. This utilizes the system alert sound without adding extra libraries to run sounds, and is system agnostic.
  • Added start_button.config(state="disabled") to start_timer() function to disable the start button while timer is running (otherwise, multiple clicking will cause the timer to glitch); added start_button.config(state="normal") on the reset_timer() function to enable the start button.  

Artwork was provided in course work.

IDE: PyCharm from JetBrains

EXE compiler: auto_py_to_exe on PyPi.org

Please feel free to inform me of any concerns with the program; include what operating system you're using when reporting any bugs. 

Download

Download NowName your own price

Click download now to get access to the following files:

main.exe 10 MB

Leave a comment

Log in with itch.io to leave a comment.