0% found this document useful (0 votes)
22 views3 pages

Python AZ Project Roadmap

The document outlines a Python project roadmap categorized into three levels: Easy, Intermediate, and Difficult projects, spanning 26 weeks. Each category includes a list of projects that focus on various programming concepts such as arithmetic, file handling, APIs, and GUI development. The roadmap serves as a guide for learners to progressively enhance their Python skills through practical applications.

Uploaded by

hemanth00r1234
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)
22 views3 pages

Python AZ Project Roadmap

The document outlines a Python project roadmap categorized into three levels: Easy, Intermediate, and Difficult projects, spanning 26 weeks. Each category includes a list of projects that focus on various programming concepts such as arithmetic, file handling, APIs, and GUI development. The roadmap serves as a guide for learners to progressively enhance their Python skills through practical applications.

Uploaded by

hemanth00r1234
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 A-Z Project Roadmap

Easy Projects (Weeks 1-6)


1. Calculator (CLI) - Input, arithmetic, conditionals

2. Even/Odd Number Checker - If-else, modulo

3. Guess the Number Game - Loops, random module

4. Palindrome Checker - String slicing

5. Multiplication Table Generator - For loop

6. Password Strength Checker - String & conditions

7. Unit Converter (kg-lbs, C-F) - Functions

8. Simple To-Do App (text file) - File handling

9. Rock Paper Scissors Game - Logic & random

10. Number of Vowels in a Sentence - Loops, string methods

11. BMI Calculator - Input, math

12. Dice Roller - Random, functions

Intermediate Projects (Weeks 7-16)


1. Contact Book (CLI) - List & dictionary

2. Quiz App - Nested structures, score tracking

3. Countdown Timer - time module

4. File Organizer (by type) - os module, file handling

5. Expense Tracker (text file) - File I/O, loops

6. Flashcard App - Dictionary, loops

7. Typing Speed Tester - Time, input speed

8. URL Shortener - pyshorteners module

9. Weather Checker (API) - JSON, HTTP requests

10. Currency Converter (API) - Fetching from online API


11. Alarm Clock - datetime, time, sound module

12. Simple Calculator with GUI (Tkinter) - GUI basics

13. OTP Generator - Random, string

14. Image Resizer - PIL (Pillow library)

15. Login System with Password Hashing - hashlib, security

16. Markdown to HTML Converter - File conversion

Difficult Projects (Weeks 17-26)


1. Student Record System with SQLite - Database, CRUD

2. Blog with Flask (basic) - Flask routing, templates

3. Chatbot (Rule-based) - Logic, dictionary

4. YouTube Video Downloader - pytube module

5. Web Scraper for News - requests, BeautifulSoup

6. Desktop Notepad App (GUI) - Tkinter, file handling

7. Habit Tracker - Dates, files, visualization

8. Instagram Bot (like/follow) - Selenium

9. Resume Parser - Regex, file input

10. Real-time Currency Dashboard - API, GUI

11. File Backup Tool (ZIP) - zipfile, shutil

12. Portfolio Website with Flask - Templates, static files

13. Face Detection App - opencv-python

14. Chat App (Socket Programming) - Networking

15. Sudoku Solver (Backtracking) - Recursion, logic

16. Voice Assistant (CLI) - speech_recognition, pyttsx3

17. PDF Merger & Splitter - PyPDF2

18. Data Visualization App - matplotlib, pandas

19. Unit Testing Calculator Functions - unittest


20. Movie Recommendation System - File data or ML (basic)

You might also like