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

Offline Python Study Planner

The document outlines a 6-week offline-friendly Python study planner, covering topics from Python basics to intermediate concepts and final projects. Each week includes daily lessons and mini projects to reinforce learning, focusing on essential programming skills such as loops, data structures, functions, object-oriented programming, and error handling. The final week emphasizes project planning, coding, testing, and exploring APIs.

Uploaded by

godson11222
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)
4 views2 pages

Offline Python Study Planner

The document outlines a 6-week offline-friendly Python study planner, covering topics from Python basics to intermediate concepts and final projects. Each week includes daily lessons and mini projects to reinforce learning, focusing on essential programming skills such as loops, data structures, functions, object-oriented programming, and error handling. The final week emphasizes project planning, coding, testing, and exploring APIs.

Uploaded by

godson11222
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

Offline-Friendly Python Study Planner (6 Weeks)

Week 1: Python Basics

Day 1: Introduction to Python, print(), comments


Day 2: Variables & data types (int, float, str, bool)
Day 3: Operators (Arithmetic, Comparison, Logical)
Day 4: Input/output, type conversion
Day 5: If-else statements, nested conditions
Day 6: while loops and simple counters
Day 7: Mini project: Number Guessing Game

Week 2: Loops & Data Structures

Day 1: for loops and range()


Day 2: Lists - indexing, slicing, methods
Day 3: Tuples & sets
Day 4: Dictionaries - keys, values, methods
Day 5: Looping through dictionaries
Day 6: Practice problems with lists/dictionaries
Day 7: Mini project: Contact Book using dictionary

Week 3: Functions & File Handling

Day 1: Defining and calling functions


Day 2: Parameters, return values
Day 3: Function scope, global vs local
Day 4: Writing to files (write())
Day 5: Reading files (read(), readlines())
Day 6: Practice: Build a file-based to-do list
Day 7: Mini project: Text-based calculator with file logs

Week 4: OOP & Error Handling

Day 1: Introduction to Classes and Objects


Day 2: __init__ method, attributes
Day 3: Methods, self, modifying attributes
Day 4: Inheritance and method overriding
Day 5: Try-Except blocks
Day 6: Custom error messages
Day 7: Mini project: ATM simulation using classes

Week 5: Intermediate Concepts

Day 1: List comprehensions


Offline-Friendly Python Study Planner (6 Weeks)

Day 2: Lambda functions


Day 3: map(), filter(), reduce()
Day 4: Decorators (@)
Day 5: Generators (yield)
Day 6: Regex basics (re module)
Day 7: Mini project: Log parser using regex

Week 6: Final Projects & Exploration

Day 1: Project planning (choose a problem)


Day 2-3: Code your mini project
Day 4: Test and debug your project
Day 5: Explore APIs (if offline, study theory)
Day 6: Build a second mini tool
Day 7: Review & organize all code snippets

You might also like