Use graphics.py. It is a simple graphics library. Click HERE for more information. (download, install, documentation, ...)
Create an analog 12 or 24 hour clock. (No numbers on the clock face.)
Get the current system time and set the clock's minute and hour hands to the appropriate positions.
For example
Modify project #1 by adding a second hand.
Make the clock dynamic. Periodically access the system time and modify the clock to show the time.
Design thoughts ...
a. Do you want to access the system time in a tight loop, or pause slightly between accessing the system time? (Will this waste system resources?)
b. Do you want to access the system time every 10, 20, 30, or ... seconds to get the latest time? (Between accessing the system time use sleep every second to set the clock?)
c. Do you have an idea?
How accurate/precise will the clock be? Check for time drift by comparing the difference between consecutive time system accesses. If the difference is 2 or more seconds, the clock was not correct for that brief time period.
Add numbers to the clock face. (Roman numerals?)
Make the clock run counter clockwise.