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 351 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
-
International Applies to you
Applies to youNon-residents299 USD / full≈ 299 USD / full - Out-of-State299 USD / full≈ 299 USD / full
-
Domestic
Applies to youIn-State299 USD / full≈ 299 USD / full
Additional Details
Different subscription plans available. Fundamentals subscription: $59 per month or $299 per year. Premium: $749 per year