Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Next Level Python: Become a Python Expert, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:01:03
    Welcome to the Course
  • Урок 2. 00:07:26
    How Different Programming Languages Deal with Types
  • Урок 3. 00:04:22
    Type Annotations in Python: Basic to Advanced
  • Урок 4. 00:05:30
    Duck Typing With Protocol Classes
  • Урок 5. 00:10:57
    How Dataclasses Help You Write Better Classes
  • Урок 6. 00:04:45
    Unlocking the Power of Class Properties
  • Урок 7. 00:02:35
    What's the Difference Between str and repr?
  • Урок 8. 00:03:18
    How to Improve the Performance of Accessing Class Members
  • Урок 9. 00:05:30
    Callables and Higher-Order Functions
  • Урок 10. 00:03:12
    Partial Function Application
  • Урок 11. 00:02:02
    Cached Properties
  • Урок 12. 00:02:59
    Single Dispatch
  • Урок 13. 00:04:08
    What Is Concurrent Programming?
  • Урок 14. 00:05:22
    Async, Await and Gather
  • Урок 15. 00:03:47
    How To Turn Non-Concurrent Code Into Concurrent Code
  • Урок 16. 00:05:45
    Iterators And Iterables: the Basics
  • Урок 17. 00:01:21
    Using Iterators To Introduce Abstraction
  • Урок 18. 00:07:28
    Itertools: A Next-Level Iterator Algebra
  • Урок 19. 00:01:40
    Generators aka Lazy Iterators
  • Урок 20. 00:02:19
    Generator Functions, Yield and Return
  • Урок 21. 00:01:43
    Generator Expressions
  • Урок 22. 00:03:40
    Generators and Concurrency
  • Урок 23. 00:01:33
    What's a Context Manager?
  • Урок 24. 00:02:34
    Context Manager Class
  • Урок 25. 00:01:11
    Context Manager Decorator (Much Easier!)
  • Урок 26. 00:01:59
    Context Managers and Concurrency
  • Урок 27. 00:00:31
    Wrapping Up