awesome-python-project-ideas icon indicating copy to clipboard operation
awesome-python-project-ideas copied to clipboard

Awesome Python beginner project ideas

Awesome Python Project Ideas

Awesome project ideas list curated for Python programming language.

Python Projects

Beginner

Name Description
Roman to Decimal Converter Convert Roman to Decimal numbers
Guess number A program where the computer chooses a number in its mind and you guess this number
Password Generator Generate a random password with given length
Quera.org Scraper Get aware of the latest job positions
Wordle Clone Wordle clone app with Rich library

Intermediate

Name Description
URL Shortener A URL Shortener reduces the characters or letters in a URL, making them easier to read and remember.
Post-It Note A Post-It note is a small paper with low-tack adhesive at the back, making it attachable to surfaces such as documents or walls.

Advanced

Name Description
Text Editor A graphic Text Editor
Discord bot simple discord admin bot
Social Media Create a simple social app