Python

Intermediate Python — Lesson 5 File Handling (Intermediate)
Intermediate Python — Lesson 5 File Handling (Intermediate)

This lesson introduces intermediate file handling techniques in Python, including efficient reading of large files, working with CSV and JSON formats, and using context managers for safe file operations. It equips learners with practical skills to h…

Read More By echrif | Mar 25, 2026
Intermediate Python — Lesson 4 Object-Oriented Programming (OOP) Level 2
Intermediate Python — Lesson 4 Object-Oriented Programming (OOP) Level 2

This lesson dives deeper into advanced Object-Oriented Programming concepts in Python, including class and instance attributes, inheritance, method overriding, encapsulation, and magic (dunder) methods. It helps learners design more structured, reus…

Read More By echrif | Mar 25, 2026
Intermediate Python — Lesson 3 Functions: Advanced Features (args, kwargs, lambdas, decorators)
Intermediate Python — Lesson 3 Functions: Advanced Features (args, kwargs, lambdas, decorators)

This lesson explores advanced function features in Python, including flexible argument handling with *args and kwargs, lambda functions, higher-order functions like map and filter, and an introduction to decorators. It helps learners write more dyna…

Read More By echrif | Mar 25, 2026
Intermediate Python — Lesson 2 : List Comprehensions & Generator Expressions
Intermediate Python — Lesson 2 : List Comprehensions & Generator Expressions

This lesson introduces one of Python’s most powerful features: list comprehensions and generator expressions. Learners will discover how to write cleaner, more efficient data transformations, filter lists using conditions, flatten nested structures,…

Read More By echrif | Dec 11, 2025
Intermediate Python — Lesson 1 : Advanced Data Structures in Python
Intermediate Python — Lesson 1 : Advanced Data Structures in Python

This lesson introduces you to intermediate-level Python data structures used in real-world applications. You’ll learn how to work with nested lists, dictionaries of lists, lists of dictionaries, namedtuples, sets, and efficient stack/queue implement…

Read More By echrif | Dec 10, 2025