• Образовательная площадка Eground

    БОЛЕЕ 100 000+ ОБУЧАЮЩИХ КУРСОВ • ОБНОВЛЕНИЕ СЫЛОК

    БОЛЕЕ 600+ ПОЛОЖИТЕЛЬНЫХ ОТЗЫВОВ

    Отзывы Начать изучение
  • Получи готовый онлайн-бизнес!

    Бизнес под ключ - от создателей популярных форумов!

    Эксклюзивное предложение для пользователей EGround

    Подробнее
  • НаПИШИ ОТЗЫВ - ПОЛУЧИ ДОСТУП!

    Хочешь бесплатно ссылку к одной теме?

    Смотри условия акции!

    Подробнее

Скачать Eng Python 3: глубокое погружение (часть 3 – словари, наборы, JSON) - udemy (2023)

bart

bart

PRO
Сообщения
40.042
Реакции
19.520
Python 3: глубокое погружение (часть 3 – словари, наборы, JSON)
Python 3: Deep Dive (Part 3 – Dictionaries, Sets, JSON)
udemy

1708379138269.png


Этот курс представляет собой углубленный взгляд на словари Python.

Словари в Python повсеместно распространены. Классы — это, по сути, словари, модули — это словари, пространства имен — это словари, множества — это словари и многое другое.

В этом курсе мы подробно рассмотрим:

ассоциативные массивы и способы их реализации с помощью хэш-карт
хеш-функции и то, как мы можем использовать их для наших собственных классов.
Словари и наборы Python, а также различные операции, которые мы можем с ними выполнять.
специализированные словарные структуры, такие как OrderedDict, и их связь со встроенным словарем Python3.6+.
Реализация мультимножеств в Python, класс Counter
класс ChainMap
как создавать собственные словари, наследуя класс UserDict
как сериализовать и десериализовать словари в JSON
использование схем при пользовательской десериализации JSON
краткое введение в некоторые полезные библиотеки, такие как JSONSchema, PyYaml и Serpy.
***** Предварительные условия *****

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

Помимо основ Python (циклы, условные операторы, обработка исключений, встроенные типы данных, создание классов и т. д.), вы также должны иметь глубокое понимание следующих тем:

функции и функциональное программирование (рекурсия, *args, **kwargs, zip, карта, сортировка, любой, все и т. д.)
лямбды, замыкания и декораторы (включая стандартные декораторы, такие как @singledispatch, @wraps и т. д.)
итераторы, итераторы, генераторы и менеджеры контекста
именованные кортежи
области переменных и пространства имен (глобальные, локальные и т. д.)
Для этого курса вам также потребуется установить некоторые сторонние библиотеки, поэтому вам нужно уметь делать это с помощью инструмента по вашему выбору (например, pip, conda и т. д.).

Наконец, большая часть кода в этом курсе проиллюстрирована с использованием свободно доступных блокнотов Jupyter, поэтому они вам тоже понадобятся.

Для кого этот курс:
Разработчики Python, которым нужно более глубокое понимание словарей Python и связанных с ними тем.
Требования
Это продвинутый курс, поэтому необходим прочный фундамент Python.
Ноутбуки Jupyter
функциональное программирование (zip, карта, сортировка, любой, все и т. д.)
лямбды, замыкания и декораторы
встроенные декораторы, такие как @lru_cache, @singledispatch и @wraps
итераторы, итераторы, генераторы и менеджеры контекста
области переменных и пространства имен (глобальные, локальные и т. д.)
возможность установки сторонних библиотек (например, установка pip)


Материал на английском языке




Продажник:

Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO

Качать без ограничений Купить доступ к 1 теме
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу