udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Python 3: Deep Dive (Part 2 - Iteration, Generators)
Последовательности, итерации, итераторы, генераторы, контекстные менеджеры и сопрограммы на основе генераторов.
Часть 2 этой серии Python 3: Deep Dive посвящена:
Я покажу вам, как именно итерация работает в Python - от протокола последовательностей до итеративных и итераторных протоколов, и как мы можем написать нашу собственную последовательность и итерируемые типы данных.
Мы углубимся в некоторые детали, чтобы объяснить срезы последовательностей и их связь с диапазонами.
Мы также подробно рассмотрим понимание, и я покажу вам, как составления списков на самом деле являются замыканиями и имеют собственную область действия, а также причину, по которой иногда появляются незаметные ошибки, чтобы составить списки представлений, которые мы можем не ожидать.
Мы глубоко погрузимся в модуль itertools и рассмотрим все доступные там функции и насколько они могут быть полезными (но упущены!).
Мы также рассмотрим функции генератора, их связь с итераторами и их аналоги понимания (выражения генератора).
Менеджеры контекста, часто игнорируемые конструкции в Python, также подробно описаны. Там мы узнаем, как создавать и использовать наши собственные менеджеры контекста и понимать взаимосвязь между менеджерами контекста и функциями генератора.
Наконец, мы посмотрим, как мы можем использовать генераторы для создания сопрограмм.
За каждым разделом следует проект, разработанный для того, чтобы применить на практике то, что вы изучаете на протяжении всего курса.
Эта серия курсов ориентирована на язык Python и стандартную библиотеку. В стандартном дистрибутиве CPython есть огромное количество функциональных возможностей и вещей, которые нужно понять, поэтому я не рассматриваю сторонние библиотеки - это глубокое погружение в Python, а не исследование многих очень полезных сторонних библиотек, которые выросли вокруг Python - они часто достаточно велики, чтобы гарантировать себе полный курс! Действительно, многие из них уже делают!
***** Предпосылки *****
Пожалуйста, обратите внимание, что это относительно продвинутый курс по Python, и требуется глубокое знание некоторых тем в Python.
В частности, у вас уже должно быть глубокое понимание следующих тем:
Вы также должны иметь базовые знания по следующим темам:
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Словари, наборы и связанные структуры данных. Этот курс представляет собой углубленный взгляд на словари Python. Словари вездесущи в Python. Классы - это словари, модули - это словари, пространства имен - это словари, наборы - это словари и многое другое.
Python – это невероятно популярный, востребованный, современный, мощный скриптовой язык программирования, который предлагает низкий порог вхождения для начинающих его изучение. Отличительной чертой Python является простой в использовании синтаксис, что делает этот высокоуровневый язык программирования идеальным как для новичков, так и для тех, кто хочет сменить направление в IT.
14 sections • 142 lectures • 36h 9m total length
why this video doesn't load properly other courses loading normally but this one takes a while to load?
thanks for response