To learn about basic python.
|
Day |
Time |
Topics |
Resource Person |
|
Day 01 |
5:00 PM – 8:00 PM |
Python Fundamentals & Environment · Introduction to Python · Python Console and Interactive Mode · Accessing Python Documentation and Help On-Spot Practice · Run Python in interactive mode · Use help() and dir() Variables and Naming Rules · Built-in Object Types On-Spot Practice · Declare and print different data types |
Md Shoeb Akhter Assistant Programmer DoICT |
|
Day 02 |
5:00 PM – 8:00 PM |
Operators in Python · Arithmetic Operators · Assignment Operators On-Spot Practice: · Simple calculator using operators Working with Strings (Part 1) · String creation · Indexing and slicing On-Spot Practice: · String slicing exercises Homework: · Variable and string-based problem set |
Md Shoeb Akhter Assistant Programmer DoICT |
|
Day 03 |
5:00 PM – 8:00 PM |
Working with Strings (Part 2)· String methods · Formatting strings On-Spot Practice: · Palindrome and vowel count Conditional Logic· if, elif, else · Conditional expressions On-Spot Practice: · Grade calculation program |
Md Shoeb Akhter Assistant Programmer DoICT |
|
Day 04 |
5:00 PM – 8:00 PM |
Introduction to Lists· Creating lists · Indexing and slicing On-Spot Practice: · List of numbers operations Basic List Operations· Adding, removing elements · Common list functions Homework: · Menu-driven program using conditions and lists |
Nafisa Tasnim
|
|
Day 05 |
5:00 PM – 8:00 PM |
List Methods & Use Cases · Sorting and searching lists · Nested lists On-Spot Practice · Student marks processing Tuples & Introduction to Sets · Tuples and immutability · Set basics On-Spot Practice: · Tuple vs list comparison |
Nafisa Tasnim
|
|
Day 06 |
5:00 PM – 8:00 PM |
Dictionaries· Keys, values, methods · Membership testing On-Spot Practice: · Dictionary-based student record Loops in Python· for and while loops · break and continue Homework: · Loop-based problems (prime, factorial) |
Nafisa Tasnim
|
|
Day 07 |
5:00 PM – 8:00 PM |
Loop Practice & List Comprehensions· Revisiting loops · List comprehensions On-Spot Practice: · Convert loop logic into comprehensions Functions Basics· Creating and calling functions · Arguments and return values On-Spot Practice: · Simple utility functions |
Nafisa Tasnim
|
|
Day 08 |
5:00 PM – 8:00 PM |
Function Scope & Advanced Arguments· Variable scope · LEGB rule · *args and **kwargs On-Spot Practice: · Flexible function design Practice & Review (Functions)· Combined problem solving Homework: · Function-based mini problem set |
Nafisa Tasnim
|