0% found this document useful (0 votes)
4 views8 pages

Python Beginner Progress Tracker

The document outlines a Python Beginner Progress Tracker that includes milestone badges for completing projects, categorized by difficulty levels. It lists 23 beginner to intermediate projects, detailing the functions used and providing checkboxes for users to track their progress. Each project aims to enhance coding skills through practical applications, such as a word counter, temperature converter, and a to-do list app.

Uploaded by

neofc
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views8 pages

Python Beginner Progress Tracker

The document outlines a Python Beginner Progress Tracker that includes milestone badges for completing projects, categorized by difficulty levels. It lists 23 beginner to intermediate projects, detailing the functions used and providing checkboxes for users to track their progress. Each project aims to enhance coding skills through practical applications, such as a word counter, temperature converter, and a to-do list app.

Uploaded by

neofc
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Python Beginner Progress Tracker

Milestone Badges
• Complete 5 projects → ᾔ Bronze Coder

• Complete 10 projects → ᾔ Silver Coder

• Complete 20 projects → ᾔ Gold Coder

1. Word Counter — Difficulty: Beginner


Functions used: len(), split() — Ask the user for a sentence and
count how many words it has.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

2. Simple Temperature Converter — Difficulty:


Beginner
Functions used: round() — Convert Celsius to Fahrenheit (and vice
versa) with rounded results.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

3. To-Do List App (Text File Storage) — Difficulty:


Beginner
Functions used: open(), write(), readlines() — Let the user add
tasks, save them to a file, and view them later.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

4. Shopping Bill Calculator — Difficulty: Beginner


Functions used: sum() — Let the user input multiple prices, then
calculate the total.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

5. Number Guessing Game — Difficulty: Beginner


Functions used: [Link]() — Let the user guess a random
number until they get it right.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

6. Contact Book — Difficulty: Beginner


Functions used: dict(), .get() — Store and retrieve contact names
with phone numbers.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory
Notes:

7. Text Reverser — Difficulty: Beginner


Functions used: reversed(), join() — Reverse a given string and
display it.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

8. Even & Odd Number Separator — Difficulty:


Beginner
Functions used: append(), modulus % — Take a list of numbers and
split them into even and odd lists.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

9. File Line Counter — Difficulty: Beginner


Functions used: open(), len() — Count how many lines are in a text
file.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:
10. Random Password Generator — Difficulty:
Beginner
Functions used: [Link](), join() — Generate a random
password from letters, numbers, and symbols.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

11. Basic Alarm Clock — Difficulty: Beginner


Functions used: [Link]() — Let the user set a time delay for an
alert message.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

12. Currency Converter — Difficulty: Beginner


Functions used: float(), round() — Convert an amount from USD to
another currency using a fixed rate.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

13. Email Validator — Difficulty: Beginner


Functions used: in, endswith() — Check if the entered email
contains '@' and ends with '.com'.
[ ] Tried without answers [ ] Fixed after checking answers [ ] Can
do from memory

Notes:

14. Dice Rolling Simulator — Difficulty: Beginner


Functions used: [Link]() — Simulate rolling dice and print
the result.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

15. Find the Maximum Number — Difficulty:


Beginner
Functions used: max() — Let the user input several numbers and
find the largest.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

16. Palindrome Checker — Difficulty: Intermediate


Functions used: lower(), replace() — Check if a given word or
sentence reads the same backward.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:
17. Simple BMI Calculator — Difficulty:
Intermediate
Functions used: round() — Calculate BMI from height and weight
inputs.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

18. Grade Calculator — Difficulty: Intermediate


Functions used: sum(), len() — Take multiple test scores, calculate
the average, and display a grade.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

19. Birthday Countdown — Difficulty: Intermediate


Functions used: datetime — Calculate days left until the user’s
next birthday.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

20. Text Search Tool — Difficulty: Intermediate


Functions used: .find() — Search for a word inside a text file and
return the position.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

21. Sorting Student Names — Difficulty:


Intermediate
Functions used: sorted() — Sort and display a list of student names
alphabetically.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

22. Multiplication Table Generator — Difficulty:


Intermediate
Functions used: for loop, print() — Generate a multiplication table
for a given number.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

23. Simple Unit Converter — Difficulty:


Intermediate
Functions used: round() — Convert kilometers to miles and vice
versa.

[ ] Tried without answers [ ] Fixed after checking answers [ ] Can


do from memory

Notes:

You might also like