0% found this document useful (0 votes)
11 views2 pages

Python Study Plan Calendar

Uploaded by

Green Goblin
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)
11 views2 pages

Python Study Plan Calendar

Uploaded by

Green Goblin
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/ 2

■ Python Study Plan - Calendar View (3 Hours/Day)

Week 1: Python Basics


Day Task

Day 1 Day 1: Install Python & VS Code, run your first script (print Hello World)
Day 2 Day 2: Variables, numbers, strings, basic operations
Day 3 Day 3: Lists, tuples, sets, dictionaries
Day 4 Day 4: Conditions (if/else), comparison operators
Day 5 Day 5: Loops (for, while), break & continue
Day 6 Day 6: Functions (def, return, arguments)
Day 7 Day 7: Review & mini project (simple calculator)

Week 2: Intermediate Python


Day Task

Day 1 Day 8: File handling (read/write text files)


Day 2 Day 9: Error handling with try/except
Day 3 Day 10: Modules & importing libraries
Day 4 Day 11: More functions (default args, *args, **kwargs)
Day 5 Day 12: List comprehensions
Day 6 Day 13: Dictionaries in depth (loop, update, nested)
Day 7 Day 14: Mini project (text file analyzer)

Week 3: Object-Oriented Programming


Day Task

Day 1 Day 15: Classes and objects


Day 2 Day 16: Attributes and methods
Day 3 Day 17: Constructors (__init__)
Day 4 Day 18: Inheritance
Day 5 Day 19: Polymorphism
Day 6 Day 20: Encapsulation
Day 7 Day 21: Mini project (Bank Account class)

Week 4: Practical Python


Day Task

Day 1 Day 22: Working with external libraries (pip, requests)


Day 2 Day 23: JSON handling
Day 3 Day 24: Automation with os & shutil
Day 4 Day 25: Introduction to Selenium or Playwright
Day 5 Day 26: Web scraping with BeautifulSoup
Day 6 Day 27: Intro to Pandas (data analysis basics)
Day 7 Day 28: Mini project (web scraping + data save to CSV)

Week 5: Testing & Web Basics


Day Task

Day 1 Day 29: Intro to Pytest (writing simple tests)


Day 2 Day 30: Assertions & fixtures
Day 3 Day 31: Automating browser with Playwright basics
Day 4 Day 32: Automating form submissions
Day 5 Day 33: Flask basics (hello world web app)
Day 6 Day 34: Flask routes & templates
Day 7 Day 35: Mini project (Flask + form input)

Week 6: Advanced & Capstone Project


Day Task

Day 1 Day 36: Async programming basics (async/await)


Day 2 Day 37: More on Pandas (groupby, filtering)
Day 3 Day 38: APIs (consuming with requests)
Day 4 Day 39: Building a REST API with Flask
Day 5 Day 40: Database basics (SQLite with Python)
Day 6 Day 41: Capstone project work
Day 7 Day 42: Present final project (choose: automation, web app, or data project)

You might also like