Chevron Left
返回到 Создание Web-сервисов на Python

学生对 莫斯科物理科学与技术学院 提供的 Создание Web-сервисов на Python 的评价和反馈

4.2
105 个评分
19 条评论

课程概述

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

1 - Создание Web-сервисов на Python 的 18 个评论(共 18 个)

创建者 Stanislav L

Dec 31, 2018

Всем привет!

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

创建者 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

创建者 Полетаев А Ю

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

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

创建者 Брагин А С

Jun 26, 2018

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

创建者 Dinar

Sep 22, 2018

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

创建者 Омелаев А А

Nov 08, 2019

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

创建者 Булах Д С

Apr 12, 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

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

创建者 Чижов В Б

Feb 03, 2019

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