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.
- 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
- Advanced Functions
- Basic Decorators
- Closures
- Text File Handling
- CSV and JSON
- Exception Handling
- Basic Context Managers
- Basic Iterators
- Generators
- Modules and Packages
- Pathlib
- Datetime and Time
- Collections Module
- Itertools
- Regex Optional
30-45 hours
Follow the numerical order for a logical progression.