Доступно

Python 3: Глубокое погружение (Часть 4 - ООП)

Тема в разделе "Курсы по программированию", создана пользователем Василий Сергеевич, 20 дек 2019.

Цена: 650р.-80%
Взнос: 126р.
100%

Основной список: 22 участников

Статус обсуждения:
Комментирование ограничено.
  1. 20 дек 2019
    #1
    Василий Сергеевич
    Василий Сергеевич ОргОрганизатор

    Складчина: Python 3: Глубокое погружение (Часть 4 - ООП)

    Python 3: Deep Dive (Part 4 - OOP)
    Python Object Oriented Programming (OOP)

    Screenshot 2019-12-20 at 09.28.47.png
    Объектно-ориентированное программирование на Python (ООП)

    Требования
    Это относительно продвинутый курс, поэтому вы уже должны быть знакомы с основными понятиями Python, а также с некоторыми глубокими знаниями, описанными в предварительных условиях в описании курса. Пожалуйста, убедитесь, что вы проверите это и убедитесь!
    Вам понадобится Python 3.6 или выше, и среда разработки по вашему выбору (командная строка, PyCharm, Jupyter и т. Д.)

    Описание
    Часть 2 этой серии Python 3: Deep Dive посвящена:

    • последовательности
    • итерируемыми
    • итераторы
    • генераторы
    • постижения
    • контекстные менеджеры
    • сопрограммы на основе генератора

    Я покажу вам, как именно итерация работает в Python - от протокола последовательностей до итеративных и итераторных протоколов, и как мы можем написать нашу собственную последовательность и итерируемые типы данных.

    Мы углубимся в некоторые детали, чтобы объяснить срезы последовательностей и их связь с диапазонами.

    Мы также подробно рассмотрим понимание, и я покажу вам, как составления списков на самом деле являются замыканиями и имеют свою собственную область, а также причину, по которой иногда появляются незаметные ошибки, чтобы составить списки представлений, которые мы можем не ожидать.

    Мы глубоко погрузимся в модуль itertools и рассмотрим все доступные там функции и насколько они могут быть полезными (но упущены!).

    Мы также рассмотрим функции генератора, их связь с итераторами и их аналоги понимания (выражения генератора).

    Менеджеры контекста, часто игнорируемые конструкции в Python, также подробно описаны. Там мы узнаем, как создавать и использовать наши собственные менеджеры контекста и понимать взаимосвязь между менеджерами контекста и функциями генератора.

    Наконец, мы посмотрим, как мы можем использовать генераторы для создания сопрограмм.

    За каждым разделом следует проект, разработанный для того, чтобы применить на практике то, что вы изучаете на протяжении всего курса.

    Эта серия курсов ориентирована на язык Python и стандартную библиотеку. В стандартном дистрибутиве CPython есть огромное количество функциональности и вещей, которые нужно понять, поэтому я не рассматриваю сторонние библиотеки - это глубокое погружение в Python, а не исследование многих очень полезных сторонних библиотек, которые выросли вокруг Python - они часто достаточно велики, чтобы гарантировать себе полный курс! Действительно, многие из них уже делают!



    ***** Требования к студентам *****

    Пожалуйста, обратите внимание, что это относительно продвинутый курс по Python, и требуется глубокое знание некоторых тем в Python.

    В частности, у вас уже должно быть глубокое понимание следующих тем:

    функции и аргументы функций

    упаковка и распаковка итераций и как это используется с аргументами функции (то есть с использованием *)

    укупорочные

    декораторов

    Булевы значения истинности и как любой объект имеет ассоциированное значение истинности

    именованные кортежи

    зип, карта, фильтр, отсортированы, уменьшить функции

    лямбды

    импорт модулей и пакетов



    Вы также должны иметь базовые знания по следующим темам:

    различные типы данных (числовые, строковые, списки, кортежи, словари, наборы и т. д.)

    for loop, while loop, break, continue, предложение else

    если заявления

    попробовать ... кроме ... еще ... наконец-то ...

    базовые знания о том, как создавать и использовать классы (методы, свойства) - нет необходимости в сложных темах, таких как наследование или мета-классы

    понять, как определенные специальные методы используются в классах (например, __init__, __eq__, __lt__ и т. д.)



    Для кого этот курс:
    Разработчики Python, которым нужно более глубокое понимание последовательностей, итераций, итераторов, генераторов и менеджеров контекста.


    Код:
     https://www.udemy.com/course/python-3-deep-dive-part-4/ 
     
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      1 янв 2020
    2. skladchik.com
      Взнос составляет 63р.
      31 дек 2019
    3. skladchik.com
      Складчина активна.
      31 дек 2019
    4. skladchik.com
      Цена составляет 650р.
      31 дек 2019

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      1 янв 2020
    2. skladchik.com
      Взнос составляет 63р.
      31 дек 2019
    3. skladchik.com
      Складчина активна.
      31 дек 2019
    4. skladchik.com
      Цена составляет 650р.
      31 дек 2019
Статус обсуждения:
Комментирование ограничено.