[go: up one dir, main page]

0% found this document useful (0 votes)
16 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)
16 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
You are on page 1/ 3

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