Уроки по Python с НУЛЯ для Data Scientist / Принципы ООП, документация, создание пакетов и модулей

preview_player
Показать описание
Полезные материалы:

Таймкоды:
00:00 Что такое ООП (объектно-ориентированное программирование)? Примеры
01:35 Абстрация (парадигма ООП)
03:05 Как создавать классы в python. Создаем пустой класс
05:12 Пример создания нового экземпляра класса и добавление нового аттрибута
06:48 Создание класса с атрибутами (свойствами и методами)
10:58 Инкапсуляция (парадигма ООП)
12:35 Пример как реализована инкапсуляция в python
14:28 Наследование (парадигма ООП)
15:58 Пример как реализовано наследование в python
20:00 Полиморфизм (парадигма ООП)
21:20 Пример как реализован полиморфизм в python
22:47 Документация и для чего она необходима
23:38 Пример документации кода в python
24:46 Пакеты и модули. Что это и для чего они нужны. Пример импортирования модуля/пакета
26:12 Пример создания своего модуля/пакета в python

-----------------------------------------------

*Компания Meta - организация, деятельность которой запрещена на территории Российской Федерации
Рекомендации по теме
Комментарии
Автор

Анастасия спасибо! Отличный плейлист получился. Смотрится с удовольствием, просто на одном дыхании.

ЖанеттаМакарова-ев
Автор

Вообще круто, основные вещи в четкой, лаконичной подаче! Спасибо! опять же - вроде бы все знал, но что-то моменты освежил, а отдельные моменты оказались для меня новыми ☀

pavlovn
Автор

Анастасия спасибо! Как всегда прекрасная подача материала! Еще мне кажется было бы очень полезно осветить тему создания собственных моделей путем наследования классов BaseEstimator и ClassifierMixin (например). Это в продожение темы ООП.

dmitrypavlov
Автор

Актерская игра с поиском несуществующих атрибутов просто невероятная😂. Монтаж и звук очень хорошие, спасибо за ролик.

andrep
Автор

Спасибо вам большое)
только начала в целом изучать пайтон(месяц), и вот сегодня были задачи, принцип которых часто используют в data science (как нам сказали), очень заинтересовалась и сразу попались вы

УльянаАкинфина
Автор

Хорошо и понятно подан материал. Спасибо за информативный ролик! Продолжай в том же духе!

РоманМироненко-ох
Автор

Спасибо за урок! А где можно скачать ноутбук с уроком?

АлександрПокровский-кь
Автор

Контент топовый помог мне петпроект начать делать. ООП парадигм раньше было 3 без абстракции, она была неяном виде. 2 раза прикладывал ссылку на гитхаб с петпроектом но коментарии удалялись...🙃

maxpolyakov
Автор

А что это за синтаксис такой интересный когда после имени метода идет стрелочка с указанием типа данных? Где об этом посмотреть?

ПавелКиров-юм
Автор

Нормас, стоило конечно упомянуть что ООП это не для котиков и прямоугольников, а для огроменных проектов, в которых есть реальная возможность описать все в классах-объектах и их взаимосвязях, где котики не только сидят и мяукают, но ещё и царапают друг друга, делятся едой, прокачиваются до тигров, с последующей заменой шерсти на панцирь, а лап на ласты, научаются ходить на двух ногах и реплицируют себя при помощи генной нженерии - тогда да, это все можно описать в терминах объектов, наследования и полиморфизма, иначе получим гадобджект, из которого кроме головной боли полезного будет мало. Если есть возможность ограничиться функциями и модулями - мой вам совет - ограничьтесь. Если видите что проект взлетает и вот-вот окажется на орбите в виде монструозной твари  - поразмышляйте, в том числе и об ООП. Не пихайте его во все подряд.

KonstantinPrydnikov
Автор

задача перед Инкапсуляцией, где добавили атрибут Высота = 5. у меня выдает ошибку - 'Rectangle' object has no attribute 'height'. все посмотрел и не могу понять в чем проблема. Подскажите пожалуйста.

thenaivebeard
Автор

Здравствуйте, в большинстве вакансий указано, что необходимо высшее техническое образование. Каковы шансы найти работу без него? (я был отчислен со 2ого курса прикладной математики одного из ведущих технических)

crblrcz
Автор

Клянусь, я женюсь на этой умнице-красавице.🤗

k.r.k.
Автор

Настолько красивая сексуальная девушка, что это отвлекает внимание, мешает усваивать сам материал. У кого есть подобная проблема поставьте лайк, плиз.

ef
Автор

Насть, ты че.. Замуж выходишь?) А как же я ? ))

xvxbhdz
Автор

На всем курсе нет ничего кроме ознакомления (даже не изучения) с принципами программирования в python. Стандарт комментирования выглядит на этих примерах перезагруженным и отвратительным (если у метода/функции в теле будет более 10-20 строк мб ситуация изменить), превращая код в помойку. По ds - ни черта нет, ни что они делаю, ни как, ни зачем. Если подводить итог - снято норм, контент - второсортен (т.к. не соответствует header)

Денис-ивй
Автор

Котики, кубы, можно что то одно? Каша какая то, лучше отдельно всё объяснять

МаргаритаХребтова-тш