Загрузка страницы

Классы данных Python сделают вас лучше | Принцип работы dataclass

Как пользоваться dataclass в Python

⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=dataclass
⭐ Телеграм канал: https://t.me/+lVu_JSDME701MWNh

В данном видео мы рассмотрим классы данных (dataclass) и напишем мини проект, которые будет их использовать. Также мы рассмотрим и другие интересные подходы ООП, о которых стоит знать.

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

📁 Github: https://github.com/Zproger
📁 Все плейлисты с уроками: https://bit.ly/39GaY89
📁 Связаться со мной: zproger777@gmail.com
📁 Поддержать криптовалютой: https://github.com/Zproger/donate

0:00 - Что будет в видео?
0:30 - Как работает dataclass в Python
1:42 - Зачем нужны дата-классы в Python
2:43 - Делаем оболочку для дата-классов
3:15 - Пишем init метод в классе
3:56 - Показываю как добавлять методы в дата-класс
5:06 - Методы для вывода дата-класса в tuple и list
5:45 - Важны ли типы данных в dataclass?
6:31 - Пишем метод с использованием asdict в dataclass модуле
7:00 - Создаем экземпляр оболочки для дата-класса
7:31 - Редактируем переменные через __dict__ в экземпляре класса
9:07 - Тестируем методы через IPython (интерактивный режим)
10:03 - Больше уроков на канале и в описании к видео

Видео Классы данных Python сделают вас лучше | Принцип работы dataclass канала ZProger [ IT ]
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
17 марта 2022 г. 12:30:00
00:10:21
Другие видео канала
MongoDB Python | #7 Обновление документов в коллекции | PyMongoMongoDB Python | #7 Обновление документов в коллекции | PyMongoСоздаем свой мессенджер с графическим интерфейсом на PyQt5 Python | Обновление 1.1Создаем свой мессенджер с графическим интерфейсом на PyQt5 Python | Обновление 1.1MongoDB Python | #6 Работа с базой данных и коллекциями | PyMongoMongoDB Python | #6 Работа с базой данных и коллекциями | PyMongoРаспознавание речи python с графическим интерфейсом (PYQT5)Распознавание речи python с графическим интерфейсом (PYQT5)Обучение парсингу на Python / Зарабатываем на фрилансе автоматизируя ХабрОбучение парсингу на Python / Зарабатываем на фрилансе автоматизируя ХабрРабота с Stub файлами Python. Для чего нужны и как использовать?!Работа с Stub файлами Python. Для чего нужны и как использовать?!Работа с файлами Python в оперативной памяти. IO Python - Собираем файлы в ОЗУРабота с файлами Python в оперативной памяти. IO Python - Собираем файлы в ОЗУПарсинг сайтов PYTHON - #0 ТИЗЕРПарсинг сайтов PYTHON - #0 ТИЗЕРSQLite3 - Урок 1. Установка и Основные команды для работы с базой данныхSQLite3 - Урок 1. Установка и Основные команды для работы с базой данныхСоздание мессенджера с графическим интерфейсом на основе PyQt5Создание мессенджера с графическим интерфейсом на основе PyQt5Парсинг сайтов PYTHON - #6 ЗАКЛЮЧЕНИЕ + БОНУС!Парсинг сайтов PYTHON - #6 ЗАКЛЮЧЕНИЕ + БОНУС!RICH - Интерфейс в терминале PYTHON - Таблицы, Прогресс бары, БлокиRICH - Интерфейс в терминале PYTHON - Таблицы, Прогресс бары, БлокиMongoDB Python | #5 Поиск значений в коллекциях | PyMongoMongoDB Python | #5 Поиск значений в коллекциях | PyMongoCtypes Python – Огромная скорость и БЕЗОПАСНОСТЬ компонентовCtypes Python – Огромная скорость и БЕЗОПАСНОСТЬ компонентовЗащитите свой код на Python от взлома - PYARMOR ОбфускацияЗащитите свой код на Python от взлома - PYARMOR ОбфускацияКак я создал коллекцию NFT из (10,000+) персонажей на PythonКак я создал коллекцию NFT из (10,000+) персонажей на PythonПарсинг сайтов на Python | Обходим обнаружение парсера с Selenium StealthПарсинг сайтов на Python | Обходим обнаружение парсера с Selenium StealthRequests VS Aiohttp | Ускоряем HTTP запросы на максимумRequests VS Aiohttp | Ускоряем HTTP запросы на максимумКастомизация ProgressBar PyQt5 - Делаем красивый интерфейс python программыКастомизация ProgressBar PyQt5 - Делаем красивый интерфейс python программыQClipboard PyQt5 - Работа с Буфером Обмена | Помещаем изображения и текст в буферQClipboard PyQt5 - Работа с Буфером Обмена | Помещаем изображения и текст в буферВыполняем заказ на фрилансе / Сайт для отслеживания криптовалют на PythonВыполняем заказ на фрилансе / Сайт для отслеживания криптовалют на Python
Яндекс.Метрика