Overview
What you will study
Python provides a number of advanced constructs that can make the language more expressive, and in many cases more efficient. Python expresses “laziness” via iterators, sometimes defined by generator functions, which are a way of describing delayed computation and infinite data streams.
Context managers are a means of surrounding blocks of code with reusable setup and teardown. Decorators allow you to express cross-cutting concerns for functions or classes that are given a general aspect, again with an emphasis on reusability. This Advanced Python - Iterators, Generators and Decorators course offered by INE Tech will discuss these subjects.
Programme Structure
The program focuses on:
- Iterators and Generators
- The Iterator Protocol
- Iterable or Iterator?
- Class Based Iterators
- Iterable tree analysis
- Yielding
- Walk tree
- Itertools
- Merging words
- Advanced Itertools
- Prime factors and factorizations
- Context Managers
- Using Context Managers
- Custom Context Manager
- Using Contextlib
- Decorators
Key information
Duration
- Part-time
- 1 days
Start dates & application deadlines
- On demand.
Language
Delivered
Campus Location
- New York City, United States
Disciplines
Software Engineering View 329 other Short Courses in Software Engineering in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- Professional
Tuition Fees
Additional Details
This course can be accessed with the INE Subscription