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

30 Day Python Plan

The document outlines a 30-day learning plan for Python, detailing resources such as video lectures, a book, and practice platforms. It is divided into four weeks focusing on basics, intermediate concepts, object-oriented programming, and real-world projects. Each day includes specific topics and activities to enhance learning and practical application.

Uploaded by

raghavtattikota
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)
83 views2 pages

30 Day Python Plan

The document outlines a 30-day learning plan for Python, detailing resources such as video lectures, a book, and practice platforms. It is divided into four weeks focusing on basics, intermediate concepts, object-oriented programming, and real-world projects. Each day includes specific topics and activities to enhance learning and practical application.

Uploaded by

raghavtattikota
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

30-Day Python Learning Plan

Resources Used:

Video Lectures:

- freeCodeCamp 4-hr Python Crash Course: https://www.youtube.com/watch?v=rfscVS0vtbw

- CodeWithHarry Python (Hindi): https://www.youtube.com/playlist?list=PLu0W_9lII9agICnT8t4iYVSZ3eykIAOME

- Telusko Python Tutorials (English): https://www.youtube.com/playlist?list=PLsyeobzWxl7r2kx3V8r16jRrzz2pv8sRy

Book:

- Python for Everybody - Dr. Charles Severance: https://www.py4e.com/book.php

Practice Platforms:

- HackerRank Python Track: https://www.hackerrank.com/domains/tutorials/10-days-of-python

- W3Schools Python: https://www.w3schools.com/python/

- Programiz Python: https://www.programiz.com/python-programming

- Replit: https://replit.com/

Week 1: Basics

Day 1: Intro, Variables, Data Types, Input/Output

Day 2: If-Else, Comparisons, Boolean Logic

Day 3: Loops (for, while), range()

Day 4: Strings and String Functions

Day 5: Lists and Tuples

Day 6: Dictionaries and Sets

Day 7: Functions and Modules

Week 2: Intermediate Concepts

Day 8: Nested Loops, Pattern Printing


30-Day Python Learning Plan

Day 9: List Comprehensions

Day 10: Error Handling (try/except)

Day 11: File I/O

Day 12: Lambda, Map, Filter, Reduce

Day 13: Recursion

Day 14: Revision + Problem Solving

Week 3: OOP + Modules

Day 15: Classes and Objects

Day 16: Constructors, Inheritance

Day 17: OOP Practice

Day 18: Using random, math, datetime

Day 19: JSON and APIs

Day 20: Pip & External Modules

Day 21: Project Planning

Week 4: Projects & Real-World

Day 22: CLI App: Quiz or Timer

Day 23: GUI Intro (Tkinter)

Day 24: Web Scraping (BeautifulSoup)

Day 25: Debugging & Code Style

Day 26: Review & Recap

Day 27: Final Project Day 1

Day 28: Final Project Day 2

Day 29: LeetCode Easy Practice

Day 30: Wrap Up & Celebrate

You might also like