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

Отзывы учащихся о курсе Основы программирования на Python от партнера Национальный исследовательский университет "Высшая школа экономики"

4.5
звезд
Оценки: 2,338
Рецензии: 548

О курсе

Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Целью курса является изучение основных конструкций языка Python, которые пригодятся при решении широкого круга задач – от анализа данных до разработки новых программных продуктов. В результате освоения курса слушатели научатся обрабатывать и хранить числа, тексты и их наборы, освоят стандартную библиотеку языка Python и смогут автоматизировать задачи по сбору и обработке данных. Курс дает необходимую базу для освоения более специализированных областей применения языка Python, таких как машинное обучение, статистическая обработка данных, визуализация данных и многих других. Также слушатели познакомятся с основами различных парадигм программирования: процедурным, функциональным и объектно-ориентированным программированием. Для качественного освоения курса достаточно знания математики на уровне средней школы, опыта программирования не требуется. В курсе предлагается большое количество задач по программированию, расположенных по нарастанию сложности, что позволяет закреплять на практике изучаемый материал. К каждому занятию прилагается полный конспект, это делает изучение курса удобнее. Курс проводился в оффлайн варианте для студентов бакалавриата факультета компьютерных наук НИУ ВШЭ. Появились технические трудности? Обращайтесь на адрес: coursera@hse.ru...

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

AS

Jul 18, 2020

Огромное спасибо за курс, позволивший многому научиться на большом количестве практических заданий, за обратную связь по каждому заданию. Создателям курса почет и уважение за их титанический труд!!!

AA

Jun 11, 2018

Очень хороший курс. Быстрый ввод в программирование на Python, мне очень понравился, прошёл большую его часть и выполнил все обязательный задачи примерно за один месяц. Спасибо преподавателю!

Фильтр по:

1–25 из 544 отзывов о курсе Основы программирования на Python

автор: Faust F

May 20, 2019

Пройдя данный курс могу сказать, что отрицательных впечатлений от курса значительно больше, чем положительных. Мне курс показался "сырым" несмотря на то, что курсу уже 2 года. Рекомендовать я его не буду - слишком много недоработок, особенно ближе к завершению курса. Приобретать тем более не советую. Кое-какие навыки вы всё-таки получите пройдя данный курс, но потратите очень много времени и нервов на вещи, которые не относятся к программированию. Искренне не понимаю людей, которые ставят данному курсу что-то выше 3.

Теперь по пунктам:

1. Теория.

В основном подача теоретического материала в курсе сделана хорошо за исключением некотрых моментов. В видео объяснется материал, а потом идёт "Материал для самостоятельного изучения" в котором написано, почти тоже самое, о чём говорится в видео, за исключением каких-то нюансов или тонкостей исользования операторов или функций, которые могут доставить массу проблем при решении задач, если вы его не смотрели. Такая подача материала будет до конца курса, что вполне приемлемо.

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

2. Тестер, грейдер (проверка ваших работ на правильность).

В каждом задании есть примеры на которых тестируется ваша программа - входные данные такие, ответ должен быть таким. Если программа выдаёт ошибку на этих тестах то очень легко и быстро можно её устранить. НО... Есть ещё масса тестов, которые скрыты от вас и при ошибке в каком-либо из тестов вы получите ответ "Test 4. Wrong answer" или "Test 32. Wrong answer" - никакой конкретики по тому какие были входные данные. Приходится идти на форум и искать какие входные данные к тому или иному тесту, чтобы отладить программу.

Есть ещё ответы тестера типа "Runtime error". В любой непонятной ситуации для тестера будет эта ошибка.

В некоторых задачах вы можете увидеть ответ тестера "Time limit exceeded". Это значит ваша программа не проходит какой-то тест по причине того, что работает дольше, чем на неё отведено по времени, хотя по условию задачи никаких ограничений по времени нету.

В случаях с ответами "Runtime error" и "Time limit exceeded" самое смешное, что программа у вас на компьютере будет работать, причём правильно, но проверку на тестере не пройдёт.

3. Задания.

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

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

Условия некоторых задач трактуются вольно и не сказано, как должна вести себя программа в этом случае (пример: вывести ответ или не выводить ничего), но при этом в тесте будет проверятся такое поведение. Соответсвенно в таких моментах будет правильный ответ и ваш ;)

Флажок "Сообщить о проблеме" не работает и писать о проблеме с оцениванием или ошибкой в условии бесполезно.

Задания 9 недели "Основы ООП" это вообще отдельная тема. Реализуйте это и это, но в теории это не объясняется и ссылка на сторонний ресурс, где можно это изучить. Какого лешего вы меня отправляете за теорией на сторонний ресурс, чтобы сделать задание в вашем курсе? С таким же успехом можно вообще давать только задания отправляя в гугл за теорией, но зачем мне тогда этот курс?

4. Форум.

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

автор: Елена В

Nov 24, 2018

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

автор: Liubinskii A A

Mar 29, 2019

Отвратительный курс

Без гугла и большого кол-ва времени в нём не разобраться .

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

автор: Vladimir A

Apr 16, 2019

Мне действительно неловко ставить такую низкую оценку, однако, она отражает мои впечатления по его завершению. Как можно догадаться, основной повод для недовольства - последние две недели (предпоследняя - в меньшей степени, последняя - в значительной). Чтобы выполнить задания последней недели, надо несколько месяцев посвятить только изучению ООП, встроенного же материала не хватает даже на то, чтобы понять где и как искать информацию для решения задач. Если почитать обсуждения задач последней недели, то становится очевидно, что я не одинок в своих оценках. Первые же 7 недель курса мне в целом понравились - много разнообразных заданий, понятные лекции, разжевано в меру. Задумка неплохая, сделано много, однако (на мой вкус) курс требует серьезных доработок, в текущем виде я бы не мог его рекомендовать кому-либо.

P.S.:На мой вопрос в обсуждениях мне так никто и не ответил.

автор: Sergey G

Mar 24, 2020

Суть курса:

Дано: Это болт, это гаечный ключ.

Задача: Постройте адронный коллайдер

автор: Иванов П

Jan 31, 2019

преподаватели не хотят подробно объяснять в обсуждениях. из за этого можно целый день просидеть и не решить задание. что очень грустно (

автор: Vladimir M

Apr 05, 2018

Этот мог бы быть шикарный курс с большим количество практики, но:

1) На курсе нет авторов и официальных представителей. Если вы не правильно решаете задачу, грейдер выдаёт сообщение "Wrong answer" или "Runtime Error". Узнать хотя бы какие вводные данные подаются для проверки - невозможно.

2) После середины курса с каждой новой неделей становиться понятно, что авторам это всё надоело и они хотят быстрее хоть как-то закончить курс: условия задания становятся все более размытыми, а лекции все меньше совпадают с практикой.

Итого: из-за сырости и отсутствия авторов, курс забирает слишком много времени не на изучение Питона, а просто на то чтобы разобраться, что имел в виду автор

автор: Соболев Н И

May 13, 2019

У курса слишком много проблем, большинство конечно решаемы за счёт вашего времени. Это, как курс "Обучения езды на велосипеде" в котором вам будут постоянно прокалывать шины, ломать руль, вставлять палки в спицы. Вы будете это всё чинить и в оставшееся время немного учиться кататься. Учитывая, что в сети есть аналогичные курсы, также бесплатные и лишённые недостатков данного курса, посоветовать этот курс я никому не могу.

автор: Пепельницын С С

Feb 23, 2020

20% времени курса это изучение материала + 20% написание кода, 10% борьба с PEP8, a 50% - это отладка и подгонка кода под чёрный ящик результатов проверок, вычитывание форума, кто на какие грабли наступил и как их обойти. Ну и общая беда в том, что описанные требования к заданию часто не покрывают всех требований при проверке и опять спасает только форум :(

автор: Igor F

Jan 05, 2019

Курс неплохой! Авторы должны задуматься о перестройке системы тестирования! Необходимо выводить полную информацию о не пройденном тесте, а не ограничиваться "Test 4. Wrong answer"! Такие сообщения говорят только о непрофессионализме авторов этого курса.

автор: Соломонов М А

Feb 07, 2018

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

автор: Mikhail U

Mar 12, 2020

Днищще!!! Теория, особенно последние лекций - полное убожество. С практикой не лучше. С половиной заданий удавалось справляться только почитав форум и разобравшись какие условия недоговорили авторы. Чего только стоит отсылка на теорию к википедии из условия последней задачи.

автор: Yuri P

Apr 10, 2020

Я пришел на этот курс в надежде на то что я хоть выучу хотя-бы основы языка Пайтон. Курс превратился в олимпиаду по математики. Первая неделя курса была интересна но потом когда начали давать кучу заданий то я понял что создатели курса наверно перепутали название. Это было не учеба Пайтон а то как решать математические задачи на логику. Потом начинаться учеба того как работает теоремы в математике.

автор: Usachev S V

May 01, 2020

Отличный курс, который с самого начала приучает шевелить мозгами и активно гуглить. Для тех, кто ещё только начинает осваивать программирование, он пожалуй не подходит :)

автор: Суслова К А

Apr 25, 2020

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

автор: Денис Ш

Nov 19, 2017

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

автор: Anton O

Nov 12, 2019

Курс лаконично и понятно раскрывает возможности Питона. Хороший баланс между обучающими видео и заданиями. Сами задания разнообразные и имеют четкое описание, что нужно.

автор: noname

Nov 06, 2018

Один и единственный минус курса это - "Ошибка тест №Х", который тормозит обучение, как на поиск неизвестной ошибки, так и на обращения к преподавателям.

автор: Иваницкий Ю И

May 30, 2020

По началу курса было всё понятно. Обучение соответствовало последующим заданиям. Задания писались понятным русским языком.

Но, начиная со второй половины картина поменялась. Задания стали даваться по темам, которые будут объясняться позже либо не объяснятся вовсе. Текст задания пишется непонятно, на коверконом русском языке, без согласования слов в одном предложении. Чтобы понять само задание требуется читать ветку Обсуждения. Ошибки в тексте заданий за более чем 2 года так и не исправили.

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

автор: Ponomarev D

Feb 08, 2020

Довольно слабый курс. Рассчитан на совсем нулевые знания в Питоне, но эти же самые знания реально получить за 1-2 часа, просто читая лекции.Программирование - не более 10%, остальное - однотипные задания по математике. В целом, данный курс я бы скорее не рекомендовал к прохождению, чем рекомендовал.

автор: Nikita T

Apr 13, 2018

Если уж вы делаете задачи и не удосуживаетесь сделать нормальный тестер, то хотя-бы делайте к каждой и эталонное решение.

автор: Ivan T

Apr 28, 2020

Самое то для знакомства и понимания основ устройства языка. Мне как маркетологу зашло, местами было немного сложно из-за отсутствия технического бэкграунда - но это решаемо. Удачи!

автор: Самус П А

Sep 19, 2018

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

автор: Галкин И В

May 31, 2020

Для нулевого уровня знаний курс подойдёт, но только не 9 неделя. Тема ООП не раскрыта от слова совсем.

Чтобы решить 3 практические задачи, необходимо изучить теорию на сторонних ресурсах, либо внимательно прочитать все ветки форума и из них сложить решение.

Платить за этот курс точно не стоит, а как бесплатный курс для понимания нравится вам python или нет рекомендую.

автор: Мерзляков И В

Jun 27, 2017

Я только начал, но система тестирования извращена.

Пока, что так.

Может позже и сменю свое мнение, если позволит система. Хотя лектор молодец, очень толково объясняет.

Назойливая проверка на PIP 8 настолько выбешивает, особенно проверка на длину строки кода.