Паттерны проектирования на Python: Паттерн Прототип

  Рет қаралды 12,090

EngineerSpock - IT & программирование

EngineerSpock - IT & программирование

Күн бұрын

Пікірлер
@nickthomson450
@nickthomson450 3 жыл бұрын
Диктора на центральное питоновское телевидение,пожалуйста!
@rau149
@rau149 2 жыл бұрын
+
@aleksanderm1947
@aleksanderm1947 Жыл бұрын
Ок, а паттерн в чем? использование deepcopy?
@gsm7490
@gsm7490 10 ай бұрын
Отличный материал, но отдельно, озвучка на сверх уровне!
@usercommon1
@usercommon1 3 жыл бұрын
информативненько, спасибо.
@karasik5695
@karasik5695 3 жыл бұрын
Спасибо, было интересно!
@yodo-y3i
@yodo-y3i Жыл бұрын
а где паттерн -то ? просто объяснение работы deepcopy ...
@Deyzze
@Deyzze 3 жыл бұрын
Спасибо)
@serdtsev
@serdtsev 2 жыл бұрын
Я ожидал в конце добавления классметода copy_with в класс Person
@pixel7139
@pixel7139 3 жыл бұрын
реализация паттерна прототип находится во встроенной библиотеке copy в функции deepcopy выходит? или для класса нужно будет всё же магические методы, но в данном примере в этом нет необходимости?
@bolatmukashev2830
@bolatmukashev2830 2 жыл бұрын
а можно copy.deepcopy как то вшить в сам класс?
@romanyshyn6311
@romanyshyn6311 Жыл бұрын
А что если у обьекта который копируем приватные атрибуты ? тогда не получится так сделать
@jktg1980
@jktg1980 Жыл бұрын
В питоне нет приватных аттрибутов
@im_not_tequila
@im_not_tequila 2 жыл бұрын
я не очень силен в программировании, но думаю с адресами так происходит, потому что Джон и Джейн не могут жить друг без друга💔
@kirillkorobkin
@kirillkorobkin 2 жыл бұрын
Спасибо! Посоветуйте пожалуйста по паттернам питона книгу... "Паттерны разработки на Python" Гарри Персивалля, на русском норм? Или что-то другое...
@jktg1980
@jktg1980 Жыл бұрын
Design Patterns банда четырех для начала. Паттерны не привязаны к конкретному языку, хотя реализации порой отличаются
@obehobeh9984
@obehobeh9984 3 жыл бұрын
Очень интересное и подробное описание поведения. Респект. Но я все больше понимаю, что для питона очень важно знание не только, так сказать, базового синтаксиса, а еще огромное количество функций, шаблонов(или шаблонизаторов?), библиотек и прочих наворотов и конструкций. А это все не так просто, как заявляют "питонисты", рекламируя этот язык, как очень простой.
@EngineerSpock
@EngineerSpock 3 жыл бұрын
Ну это так везде. При прочих равных, питон действительно гораздо проще всех остальных ходовых яп.
@obehobeh9984
@obehobeh9984 3 жыл бұрын
@@EngineerSpock И на кой ляд принудительные отступы придуманы? По моему, это излишество, которое тоже не очень удобное.
@EngineerSpock
@EngineerSpock 3 жыл бұрын
@@obehobeh9984 а как без отступов? Скобки ставить? Есть множество языков с отступами. Или вы о чём-то другом?
@obehobeh9984
@obehobeh9984 3 жыл бұрын
@@EngineerSpock Принудительные отступы в коде я встречал только в питоне. Это, можно сказать, уже синтаксис питона. Зачем?
@EngineerSpock
@EngineerSpock 3 жыл бұрын
@@obehobeh9984 вы чего вместо них хотите? Без отступов?)
@vlatterran
@vlatterran 2 жыл бұрын
Я не понял некоторых вещей: Почему глубокая копия круче чем инстанирование (наверное в том что это позволяет не проверять на корректность аргументы, когда уже есть объект с похожими параметрами) Почему глубокая копия имеет такое пафосное название "шаблон проектирования прототип" Я ещё понимаю наблюдатель, там действительно есть какая-то логика в том чтобы называть это "шаблон проектирования", а тут в чём прикол?
@EngineerSpock
@EngineerSpock 2 жыл бұрын
Шаблон проектирования не подразумевает сам по себе какой-то зубодробительности. Вам кажется, что наблюдатель достоин называться шаблоном, лишь потому что в питоне нет встроенных ивентов как в сишарпе) то есть сишарпер с таким же посылом может заявить в чем прикол наблюдателя называть шаблоном, если это всего лишь механизм ивентов?
@snap-313
@snap-313 2 жыл бұрын
Все проблемы из-за баб
@serg888fert4
@serg888fert4 Жыл бұрын
весьма спорно
SOLID принципы на Python: SRP - Принцип единственной ответственности
8:52
EngineerSpock - IT & программирование
Рет қаралды 12 М.
Паттерн "прототип" на языке C#
20:34
Дмитрий Нестерук
Рет қаралды 18 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
ЭТОТ Паттерн Спрашивают на 99% Собесов
14:19
Шаблоны Java. Prototype (Прототип)
7:32
Eugene Suleimanov
Рет қаралды 31 М.
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 259 М.
Минимум математики для Айтишников
16:12
Python factory pattern | Реализуем шаблон фабрика [Middle]
11:50
Павлин Шарит - ИТ вместе с Николаем Павлиным
Рет қаралды 1,9 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН