Классы данных 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 ]
⭐ Курс ООП и Приват канал: 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 ]
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![MongoDB Python | #7 Обновление документов в коллекции | PyMongo](https://i.ytimg.com/vi/L97HU_mGsfw/default.jpg)
![Создаем свой мессенджер с графическим интерфейсом на PyQt5 Python | Обновление 1.1](https://i.ytimg.com/vi/agufjdEG_zg/default.jpg)
![MongoDB Python | #6 Работа с базой данных и коллекциями | PyMongo](https://i.ytimg.com/vi/ZL_YOFHvpZA/default.jpg)
![Распознавание речи python с графическим интерфейсом (PYQT5)](https://i.ytimg.com/vi/NRPVObQLi3M/default.jpg)
![Обучение парсингу на Python / Зарабатываем на фрилансе автоматизируя Хабр](https://i.ytimg.com/vi/S89MbpFmaRQ/default.jpg)
![Работа с Stub файлами Python. Для чего нужны и как использовать?!](https://i.ytimg.com/vi/YTQbX4O8dDU/default.jpg)
![Работа с файлами Python в оперативной памяти. IO Python - Собираем файлы в ОЗУ](https://i.ytimg.com/vi/ZFyM0JgLqjg/default.jpg)
![Парсинг сайтов PYTHON - #0 ТИЗЕР](https://i.ytimg.com/vi/EIku28VaoYA/default.jpg)
![SQLite3 - Урок 1. Установка и Основные команды для работы с базой данных](https://i.ytimg.com/vi/vpJ_EeaQQ8Y/default.jpg)
![Создание мессенджера с графическим интерфейсом на основе PyQt5](https://i.ytimg.com/vi/fTAyY7ojmUQ/default.jpg)
![Парсинг сайтов PYTHON - #6 ЗАКЛЮЧЕНИЕ + БОНУС!](https://i.ytimg.com/vi/Usa1-ZEv9RY/default.jpg)
![RICH - Интерфейс в терминале PYTHON - Таблицы, Прогресс бары, Блоки](https://i.ytimg.com/vi/QX167XmhHoo/default.jpg)
![MongoDB Python | #5 Поиск значений в коллекциях | PyMongo](https://i.ytimg.com/vi/GRphcr1xQWM/default.jpg)
![Ctypes Python – Огромная скорость и БЕЗОПАСНОСТЬ компонентов](https://i.ytimg.com/vi/mYRBJ3oZ0Tw/default.jpg)
![Защитите свой код на Python от взлома - PYARMOR Обфускация](https://i.ytimg.com/vi/15ho_Zg_Kq4/default.jpg)
![Как я создал коллекцию NFT из (10,000+) персонажей на Python](https://i.ytimg.com/vi/A0umx1xfgCs/default.jpg)
![Парсинг сайтов на Python | Обходим обнаружение парсера с Selenium Stealth](https://i.ytimg.com/vi/T-F_rvUAPvg/default.jpg)
![Requests VS Aiohttp | Ускоряем HTTP запросы на максимум](https://i.ytimg.com/vi/8_NfLSw79fY/default.jpg)
![Кастомизация ProgressBar PyQt5 - Делаем красивый интерфейс python программы](https://i.ytimg.com/vi/7VLvq4ip5t0/default.jpg)
![QClipboard PyQt5 - Работа с Буфером Обмена | Помещаем изображения и текст в буфер](https://i.ytimg.com/vi/jsK41Jo9_0I/default.jpg)
![Выполняем заказ на фрилансе / Сайт для отслеживания криптовалют на Python](https://i.ytimg.com/vi/ddLE4sfsBzI/default.jpg)