Chevron Left
Создание Web-сервисов на Python (으)로 돌아가기

모스크바 물리 기술원의 Создание Web-сервисов на Python 학습자 리뷰 및 피드백

4.1
별점
114개의 평가
22개의 리뷰

강좌 소개

Современная жизнь немыслима без web-сервисов, ежедневно приносящих дивиденды в самых разных областях человеческой деятельности. А значит, профессия web-разработчика еще долго будет оставаться высокооплачиваемой и востребованной на рынке IT-специалистов. Существует множество решений и инструментов на разных языках программирования, упрощающих и ускоряющих web-разработку. В рамках данного курса освещается построение web-приложений на языке Python. Курс читают разработчики, применяющие Python в проектах, которыми ежедневно используют миллионы людей. В данном курсе вы сможете приобрести как базовые знания о функционировании современного интернета в целом, так и практические навыки создания интернет-приложений на языке Python....
필터링 기준:

Создание Web-сервисов на Python 의 21개 리뷰 중 1~21

교육 기관: Stanislav L

Dec 31, 2018

Всем привет!

Сразу скажу, что курс интересный, понравились темы и задания, однако подача иногда оставляет желать лучшего. Вот правда, ничего личного, но по некоторым задачам приходится подключать свои телепатические способности: правильный ответ может быть только если код написан чуть ли не один-в-один. Диагностика от грейдера навроде "passed 1 of 12 tests" и всё..вы серьёзно?) И я уверен, что Александр Опрышко - классный разработчик, я видел его проекты.. но как преподаватель - увы. Обучением ему лучше не заниматься: Когда студенту за его же деньги зачитывают документацию, да ещё и фразами навроде "пишем вот это и всё работает" или просто зачитывать код, который появляется на экране..не объясняя, почему оно так работает, какие там зависимости и пр.. извините, но это никуда не годится.

교육 기관: Полетаев А Ю

May 20, 2020

О сложностях реальных и мнимых.

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

Во-вторых, в некоторых местах далеко не всё объяснялось в лекциях (и даже материалах для самостоятельного изучения). Свежий пример - последнее задание, в котором пришлось разбираться с тем, как запустить Celery, чуть ли не дольше, чем делать всё остальное задание (а ещё - очень долго искать, как бы "красиво" проинициализировать параметры hot_water_target_temperature и bedroom_target_temperature, пока совершенно случайно не обнаружил их в migrations - вот разве сложно было об этом в километровом условии написать?). Ладно, я, например, учился бесплатно по университетской программе, и вообще привык мануалы читать, но курс, вроде как, и на "начинающих" (тех, кто прошёл только два предыдущих курса специализации) рассчитан. Им, наверное, было и будет больно, особенно если ещё и платили деньги за курс.

Кроме того, кажется, что концепции ООП (про которые очень много и хорошо говорилось в предыдущем курсе) используются недостаточно (хотя контроллер умного дома или бот Telegram очень хорошо описывались бы объектами).

В итоге ученикам, которые сталкиваются (и должны сталкиваться) со множеством реальных трудностей, неудачные аспекты преподавания добавляют ещё и мнимых трудностей, что формирует не очень приятное впечатление.

В то же время, считать курс плохим или неудачным точно нельзя - идея с использованием API умного дома - шикарная и позволяет очень хорошо "пощупать" всё руками и организовать (в сочетании с pytest) грамотное тестирование и "руками", и автоматически. Но вот косяки, косяки...

Пожелание: Было бы здорово сделать курс более "сквозным" - начать со статического веб-сайта на первой неделе и постепенно "прокачивать" его. Очень хороший образец такого подхода, на мой взгляд, - The Flask Mega-Tutorial от Мигеля Гринберга (https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world).

З.Ы. в процессе борьбы с теми самыми мнимыми трудностями очень часто появлялось желание "пройти курс исключительно для того, чтобы с полным правом "напихать %$#в в комментариях". Курс прошёл, от напихивания, кажется, сдержался, всем спасибо, все свободны :)

교육 기관: Igor R

Apr 24, 2020

2 звезды из-за грейдера (системы, которая оценивает задания по программированию). Грейдер - это просто кошмар, сообщения об ошибках совершенно не информативны.

Что касается информации на курсе, то есть много полезного для веба. Было бы здорово адаптировать под 3 версию джанги (в курсе во всех примерах используется 2.0).

Первая неделя курса рассказывает о компьютерных сетях. Может быть полезно для общего развития, но в повседневной разработке эти знания не нужны. Без предварительных знаний в 1 неделе ничего не понятно.

В общем рекомендовал бы курс людям с большим запасом терпения.

교육 기관: Вернер А И

Jun 24, 2019

Ужасный курс. Задания дико тяжёлые. На форумах преподаватели нагло игнорируют вопросы и мольбы о помощи учащихся. Материал читается плохо. Конспекты, правда, хорошие - что да, то да.

교육 기관: Roman B

Aug 31, 2018

Хороший курс, мне понравился.

Что про него еще сказать?

Понравилось, что для тех кто не знал, или знал, но забыл есть ликбез по устройству компьютерных сетей, в частности моделям OSI и TCP/IP. Правда я не смог сдать тест на 100% даже сидя с книжкой Олиферов в обнимку (ага, с бумажной), ну да ладно.

Еще понравилась шутка на второй неделе, когда для прохождения простого задания по парсингу html нужно было вспомнить обход графа в ширину. Реально классная задумка.

Касательно непосредственно веба, в курсе есть введение в верстку, сделан обзор джанго и разобрано создание бота для Телеграм. Ну в общем все что нужно для начала погружения в пучины веба, кроме javascript и соответственно ajax.

Для тех кто совсем недавно решил связаться с разработкой, и совсем необязательно web, в курсе полезными будут основы SQL и git.

Из минусов - на момент прохождения не было конспектов занятий, а в описании финального задания написано, что в заготовке проекта подготовлены тесты, которые помогут написать реализацию, хотя де-факто тест представлен только один, да и тот из коробки не работает. В общем исправимо доработкой напильником. Еще хотелось бы чтобы в курсе хоть немного было освещена MongoDB.

И не знаю, можно ли тут писать про другие платформы, так что не буду называть прямо, если интересно - загуглите. В общем у mail.ru есть еще один курс, называется Web-технологии, рекомендую его пройти в дополнение к этому. Он совершенно бесплатен, и в нем рассказывают про всякие разные штуки, которые не освещаются здесь.

교육 기관: Shereshevskiy D

Jan 09, 2020

Специфический курс, не уверен, что всем нужен - но опыт полезный. Я сам работаю как DS

교육 기관: Чижов В Б

Feb 03, 2019

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

교육 기관: Брагин А С

Jun 26, 2018

Очень очень насыщенный курс на практику. Рассматривается много полезных тем. Радует то, что и с Docker базовыми вещами разобрался, хотя это выходит за рамки курса. Ну и в сторону облачный сервисов теперь буду смотреть. Вот какая даже польза от курса уже :) Полученные знания, лично для меня, буду полезны не только в программировании на Python! Очередной очень замечательный курс из всей программы! Спасибо.

교육 기관: Dinar

Sep 22, 2018

Хороший курс, узнал много нового. Очень порадовало что авторы стараются обновлять материалы курса при выходе новой версии Django. Практика по SQL и ORM достаточно сложная, но это только плюс. Единственное что расстроило, это анализатор в финальном проекте, по его результатам не возможно понять что сделано не так, чтобы исправить это и получить максимальную оценку.

교육 기관: Омелаев А А

Nov 08, 2019

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

교육 기관: Дмитрий Б С

Apr 12, 2020

Хорошие практические задания

교육 기관: Вардаников С И

Oct 21, 2020

Интересный курс)

교육 기관: Степанов В С

Jun 11, 2020

Этот курс лучше чем ООП, задания интересные, но сложны, так как теории дается мало, сразу настройте себя на чтение мануалов и документаций, иначе не получится, о многом просто приходится догадываться. Может быть это и к лучшему, "тяжело в учении, легко в бою"!

교육 기관: Зверев П Д

Jul 25, 2019

Все отлично, особенно понравилось создавать бота для телеграмм, но в некоторых заданиях описание было либо замудрённое либо не полное, пришлось обращаться за помощью в чат Telegram. Но курсовая работа.... это просто ужас...

교육 기관: Bulekbaeva Y

Dec 21, 2018

Информация очень полезная, доступно изложен материал. Очень хорошие практические задания. НО!!! Очень не хватает поддержки преподавателей!!

교육 기관: Radu C

Oct 06, 2018

Курс хороший, но чуточку чересчур насыщенный - материала в этом курсе хватило бы на целую специализацию.

교육 기관: Elena M

Feb 13, 2020

В обучении используется Django 1.X и только в курсовом проекте - 2.Х. Информация дается очень поверхностно, и совершенно непонятно за что платить больше 5 тысяч в месяц. Данные от грейдеров совершенно неинформативны.

교육 기관: Антон Г

Nov 11, 2019

Финальный проект разочаровал

교육 기관: Исаев М

Oct 11, 2020

Материал по django плохо построен

교육 기관: Alexey L

Oct 15, 2020

I'm sorry, but this is the worst specialization I have seen here on Coursera. Carelessly done.

Ребят, вы даже надпись на сертификате не смогли адекватную сделать: у вас получился рекламный листок вместо него.