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

Python for Everyone

The 'Python For Everyone' course is a 4-week program starting on May 19, 2025, and ending on June 9, 2025, with classes held Monday to Friday from 12pm to 1pm. The course covers Python programming fundamentals, collections and functions, data handling, and object-oriented programming, with a structured weekly schedule detailing specific topics. Trainers include Muhammad Aqib Javed, Samina Jan, and Umer Majeed, supported by moderators M Fahad Bashir and Mehtab Ahmed.

Uploaded by

anam rani
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)
3 views2 pages

Python for Everyone

The 'Python For Everyone' course is a 4-week program starting on May 19, 2025, and ending on June 9, 2025, with classes held Monday to Friday from 12pm to 1pm. The course covers Python programming fundamentals, collections and functions, data handling, and object-oriented programming, with a structured weekly schedule detailing specific topics. Trainers include Muhammad Aqib Javed, Samina Jan, and Umer Majeed, supported by moderators M Fahad Bashir and Mehtab Ahmed.

Uploaded by

anam rani
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

Course Title: Python For Everyone

Course Duration: 4-Weeks​


Trainers: Muhammad Aqib Javed | Samina Jan | Umer Majeed​
Moderators: M Fahad Bashir, Mehtab Ahmed​
Start Date: May 19, 2025​
Expected End Date: June 09, 2025 ​
Schedule: Monday to Friday, 12pm-1pm

Week 1: Python Programming Fundamentals


Day Topics

Day 1 Introduction to Programming, Python Importance, Setup, Syntax, First


Program

Day 2 Character Set, Comments, Variables, Expressions, Data Types

Day 3 Type Conversion, Input/Output, Operators (Arithmetic, Comparison, Logical)

Day 4 Strings: Indexing, Slicing, Methods, f-strings

Day 5 Control Flow: if, elif, else; Loops: for, while, break, continue, pass

Week 2: Collections and Functions


Day Topics

Day 1 Lists: Creation, Indexing, Modifying, Methods

Day 2 Tuples and Sets: Basics, Immutability, Set Operations

Day 3 Dictionaries: Key-Value Pairs, Access/Modify/Delete, Methods

Day 4 Functions: def, Parameters, Return Values, Scope, Default/Keyword


Args

Day 5 Built-in Functions, Nested Loops, Logic Practice with Functions


Week 3: Working with Data and Logic
Day Topics

Day 1 Nested Lists, List Comprehension, Iterating over Strings & Lists

Day 2 Combining Data Structures, zip(), enumerate(), in keyword

Day 3 Advanced String/List Methods, Membership Testing, Sorting & Searching

Day 4 Writing Functions for Data Handling, Passing Lists/Dicts to Functions

Day 5 Recap + Practice with Logic & Control Flow + Debugging Session

Week 4: Object-Oriented Programming (OOP)


Day Topics

Day 1 OOP Concepts: Encapsulation, Inheritance, Polymorphism, Abstraction

Day 2 Classes & Objects, Instance Attributes & Methods

Day 3 __init__() Constructor, Instance vs Class vs Static Methods

Day 4 Instance vs Class Variables, Variable Scope in Classes

Day 5 Inheritance (Single, Multilevel), Polymorphism (Method Overriding), Wrap-up

You might also like