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
Disciplines
Software Engineering View 554 other Short Courses in Software Engineering in United StatesAcademic 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 Fee
-
International
299 USD/fullTuition FeeBased on the tuition of 299 USD for the full programme during 1 days. -
National
299 USD/fullTuition FeeBased on the tuition of 299 USD for the full programme during 1 days.
Fundamentals Subscriptions
- Fundamentals Monthly: $39/month
- Fundamentals Annual: $299/year
Premium Subscriptions
- Premium: $749/year