Chevron Left
Вернуться к ООП и паттерны проектирования в Python

ООП и паттерны проектирования в Python, Московский физико-технический институт

3.7
Оценки: 85
Рецензии: 18

Об этом курсе

Курс возводит слушателя от написания простых конкретных классов к профессиональному конструированию приложения в объектно-ориентированной парадигме. Паттерны проектирования позволяют шагнуть за пределы простого использования синтаксических конструкций языка. Вы научитесь писать красиво и элегантно, будете использовать проверенные временем концепции и создавать масштабируемые программы. Использование паттернов проектирования является признаком профессионализма программиста. Классические книги по паттернам проектирования описывают их реализацию на C++, C#, Java. У языка Python есть своя специфика из-за которой он отлично подходит для использования паттернов проектирования....

Лучшие рецензии

автор: BM

Nov 12, 2018

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

Фильтр по:

Рецензии: 17

автор: Vitaliy Zhuravlev

Feb 14, 2019

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

автор: Tedeev Aleksandr Igorevich

Feb 10, 2019

так себе

оч слабый курс

автор: Oleksandr Levin

Jan 17, 2019

В общем, понравилось.

Нужно быть готовым вникать в изредка неочевидно поставленные задачи.

автор: Vilensky Dmitry

Jan 10, 2019

Курс - сырой. Объяснения недостаточны. Задания описаны очень скудно, многое приходится угадывать. Курс нуждается в глубокой переработке.

автор: Моисеев Евгений Анатольевич

Dec 21, 2018

Очень чётко и понятно изложен теоретический материал. Но практические задания, на мой взгляд, необходимо доработать. Хотелось бы, чтобы в описании к задачам были чётко объяснено что же мы должны получить, чтобы были скрины или видео работы программы, которую мы должны создать, а то получается, что телепатически надо догадываться, что же хотели авторы курса. Ну и тема игр, конечно же, на любителя. Но несмотря на это, мне курс понравился. Интересно и познавательно. Спасибо разработчикам.

автор: Козлов Егор Александрович

Dec 19, 2018

Местами не понятный, интересный, и нужный курс.

автор: Чижов Владимир Борисович

Dec 17, 2018

Курс хороший, материал излагается живо и качественно. Но минус есть: много ошибок в заданиях, что затрудняет их выполнение для новичков; абсолютно никакой активности преподавательского состава на форуме - вопросы остаются без ответов, можно рассчитывать только на помощь однокурсников. Большая проблема со сдачей заданий оцениваемых сокурсниками - часто их просто нет и задания могут не оцениваться месяцами!

автор: Ponomarev Maksim

Dec 14, 2018

крайне низкая компетентность преподавателей

автор: Buzikov Maxim

Nov 12, 2018

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

автор: Кобякин Александр Сергеевич

Sep 18, 2018

Материалы курса достаточно интересные и подробные, но задания, фактически, очень сырые. В некоторых кусках исходного кода для задач присутствуют явные ошибки и опечатки, условия местами очень размытые, так что приходится догадываться о том, что именно хотели от слушателя, в лучшем случае по ответам грейдера. Особенно неприятно удивило предложение в задании переопределить для вектора на плоскости метод __len__ для возврата его длины (которая является действительным числом), что приводит к неработоспособности данного метода из-за встроенных в Python ограничений на тип возвращаемого значения. Вводить код для выполнения задания в онлайн-форму на сайте очень неудобно (один раз эта чудо-система вообще ухитрилась начать молча игнорировать все изменения в коде и отправлять на проверку одну и ту же некорректную версию), в лучшем случае приходится писать код у себя в файле, а потом копировать его содержимое в форму. В целом, создается ощущение, что курс нуждается в явной доработке.