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

3-Week Python Learning Schedule

The document outlines a 3-week Python learning plan with sessions scheduled on Mondays, Wednesdays, Fridays, and Saturdays. It covers fundamental topics such as Python basics, control flow, functions, file handling, and object-oriented programming, along with mini projects for practical application. Each week includes revision sessions to reinforce learning and ensure comprehension of the material.

Uploaded by

nabeelahoniyide
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

3-Week Python Learning Schedule

The document outlines a 3-week Python learning plan with sessions scheduled on Mondays, Wednesdays, Fridays, and Saturdays. It covers fundamental topics such as Python basics, control flow, functions, file handling, and object-oriented programming, along with mini projects for practical application. Each week includes revision sessions to reinforce learning and ensure comprehension of the material.

Uploaded by

nabeelahoniyide
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

3-Week Python Learning Plan (Mon, Wed, Fri, Sat)

Week 1: Python Fundamentals

Day 1 - Monday: Setup & Python Basics


- Install Python & code editor (VS Code/Jupyter)
- Run your first script: print("Hello, World!")
- Variables, data types (int, float, str, bool)
- Basic input/output

Day 2 - Wednesday: Operators & Strings


- Arithmetic, comparison, logical operators
- String operations: slicing, formatting, concatenation
- input() and f-strings

Day 3 - Friday: Lists and Tuples


- List creation, indexing, methods (append, pop, etc.)
- Tuples vs Lists
- Basic list iteration

Day 4 - Saturday: Revision + Mini Project


- Revise basics
- Mini Project: Simple Contact Book (store and retrieve names/numbers)

Week 2: Control Flow & Functions

Day 5 - Monday: Conditional Statements


- if, elif, else
- Nested conditions and Boolean logic
- Small grading or age-classification app

Day 6 - Wednesday: Loops


- for, while, range()
- Looping through lists/strings
- Use of break, continue

Day 7 - Friday: Functions


- Defining and calling functions
- Parameters, return values, and scope
- Refactor previous projects using functions

Day 8 - Saturday: Revision + Mini Project


- Revise conditionals, loops, functions
3-Week Python Learning Plan (Mon, Wed, Fri, Sat)

- Mini Project: Number guessing game or score calculator

Week 3: Files, OOP & Modules

Day 9 - Monday: File Handling


- Reading/writing text files
- Using with open(), read(), write()
- Create a basic notes app

Day 10 - Wednesday: Intro to OOP


- Classes and objects
- __init__, instance variables
- Create a Student or Car class

Day 11 - Friday: OOP Continued + Modules


- Methods in classes, self
- Inheritance basics
- Using built-in modules: random, datetime

Day 12 - Saturday: Final Revision + Mini Project


- Revise OOP and modules
- Mini Project: Library System (add/view books using classes + file storage)

You might also like