Chevron Left
返回到 Основы программирования на Python

學生對 俄罗斯国家研究型高等经济大学 提供的 Основы программирования на Python 的評價和反饋

4.5
2,903 個評分
681 條評論

課程概述

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

熱門審閱

AS
2020年7月17日

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

AA
2018年6月10日

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

篩選依據:

1 - Основы программирования на Python 的 25 個評論(共 681 個)

創建者 Faust F

2019年5月20日

Пройдя данный курс могу сказать, что отрицательных впечатлений от курса значительно больше, чем положительных. Мне курс показался "сырым" несмотря на то, что курсу уже 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. Форум.

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

創建者 Елена В

2018年11月24日

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

創建者 HEHABUSTb

2019年3月29日

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

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

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

創建者 Sergey G

2020年3月24日

Суть курса:

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

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

創建者 Vladimir A

2019年4月16日

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

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

創建者 Соболев Н И

2019年5月13日

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

創建者 Иванов П

2019年1月31日

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

創建者 Vladimir M

2018年4月5日

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

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

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

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

創建者 Пепельницын С С

2020年2月23日

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

創建者 Соломонов М А

2018年2月7日

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

創建者 Yuri P

2020年4月10日

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

創建者 Igor F

2019年1月5日

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

創建者 Суслова К А

2020年4月25日

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

創建者 Mikhail U

2020年3月12日

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

創建者 Ponomarev D

2020年2月8日

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

創建者 Денис Ш

2017年11月19日

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

創建者 Ivan T

2020年4月28日

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

創建者 Usachev S V

2020年5月1日

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

創建者 Иваницкий Ю И

2020年5月30日

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

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

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

創建者 Nurdin T

2020年11月16日

Отличный вводный курс по языку Питон. На нем можно научиться использовать не только основные средства языка Питон, но узнать и написать некоторые алгоритмы, также есть довольно много задач.

創建者 Анатолий В

2019年12月22日

Если вы спокойный человек знающий математические алгоритмы. Это для вас.

1. Спокойствие понадобиться, когда вам в ответ на решение будет выдавать Тест 5. Неверный ответ. Без входных данных теста. Возможности повторить ошибку и найти причину, соответственно тоже нет. Сиди гадай. Надо очень много времени. И бросить не могу, сидит в голове гештальт. Спустя некоторое время, после очередной ошибки: "Хочу сорвать с лица кожу разорвать ее пополам потом еще пополам еще еще". Но это я такой, мажет вы спокойнее.

2. Если нет в голове алгоритма: как определить принадлежит ли точка с указанными координатами кругу с указанными координатами и радиусом. Или не можете решить квадратное уравнение ax²+bx+c=0 и вывести все его корни.Проходите мимо. Объяснять никто не будет, это вы должны уже знать. Очень много заданий из олимпиад по математике. Я это за 25 лет со школы не очень помню. Программирование занимает 5-10 % времени, остальное, часы, лазание по сети в попытке вспомнить и разобраться. Демотивирует капец как.

3. Преподаватель хороший. Материал дает понятно, хорошо. Если бы оценивал только го была бы пятерка.

Сижу на 4й неделе и бросить не могу, проклятый гештальт, и нервы горят.

創建者 Nikita T

2018年4月13日

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

創建者 Anton O

2019年11月12日

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

創建者 Цыба А Н

2020年4月26日

Внимание -- я полностью прошел курс за исключением всего 3 необязательных тренировочных упражнений (это примерно 99% суммы всех обязательных и необязательных заданий). Все задания сдавал исключительно с использованием пройденных концепций, без самодеятельности, т.е. так, как это "видела" команда курса и лектор.

На лекциях материал на мой взгляд дается поверхностно, часто нет никаких практических примеров применения тех или иных механизмов. Много заданий требуют хорошей ориентированности мозга на математику. Некоторые концепции вроде О-малого просто не объясняются толком, даже на пальцах (цикл вложенный в цикл даст O(n^2) и так далее).

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

Вердикт - очень средний курс: теория дается плохо, задания хорошие, но при этом, если у вас из описания курса складывается ощущение, что они будут вас мотивировать учить язык, то мотивация у вас отпадет. Следовательно задания тоже в минус. Курс хорош только когда у человека есть сильная внутренняя мотивация учить Python, втянуть, если вы просто зашли "посмотреть", у курса не получится.

創建者 Rudik E

2020年5月5日

Существенные минусы: 1) Этот курс не подходит для начинающих. Если вы никогда не сталкивались с программированием вам будет достаточно сложно. 2) На курсе нет ни менторов, ни преподавательского состава, последние ответы от "персонала" пол года назад. 3) Курс заканчивается словами: а это мы рассмотрим в следующем видео, которое отсутствует. 4) Время отводимое на задачи, не отражает реальности, например указано 10 минут, а в реальности уходит несколько часов. 5) абсолютно не информативный анализатор. Вся его информация заключается в словах типа: тест 40 - wrong answer и сиди гадай, что же там в этом сороковом тесте. 6) Условия некоторых задач сформулированы так, что сначала раз 10 прочитаешь, прежде чем поймешь, что же имел ввиду автор.

Плюсы: 1) Очень много практики. 2) До 7 недели достаточно хорошо представлена теория 3) Форум, многие возникшие вопросы и подводные камни там разобраны сокурсниками.