[go: up one dir, main page]

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

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