Skip to content

Latest commit

 

History

History

README.md

Module: Intermediate Python

Description

This module goes deeper into intermediate Python concepts, including functional programming, advanced exception handling, decorators, and generators. You will learn techniques used by professional developers.

Key concepts: Decorators, generators, context managers, closures, itertools, collections, exception handling, regular expressions.

Learning Objectives

  • Understand Python features that enable more expressive and reusable code
  • Work with iteration, generators, decorators, and standard-library tools
  • Build confidence with intermediate Python patterns used in production code

Contents (15 Topics)

  1. Advanced Functions
  2. Basic Decorators
  3. Closures
  4. Text File Handling
  5. CSV and JSON
  6. Exception Handling
  7. Basic Context Managers
  8. Basic Iterators
  9. Generators
  10. Modules and Packages
  11. Pathlib
  12. Datetime and Time
  13. Collections Module
  14. Itertools
  15. Regex Optional

Total Estimated Time

30-45 hours

Recommended Order

Follow the numerical order for a logical progression.