Weekly Challenges¶
| Status | Historical |
| Difficulty | |
| Path | Getting Started |
Overview¶
Introductory Python challenges designed for absolute beginners. These cover the fundamentals: user input, string formatting, file I/O, and GUI development.
Week 1: Basic I/O¶
- Collect user input with
input() - Format strings with f-strings
- Write data to a file
Week 2: GUI Development¶
Two projects using Tkinter:
- Real Estate Calculator — GUI with Entry, Button, and Text widgets for mortgage calculations
- Stopwatch — Frame-based GUI with state management, event handling, and
StringVarfor reactive updates
Try It¶
These challenges are great warm-ups before tackling the Lightning Talks.