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

学生对 俄罗斯国家研究型高等经济大学 提供的 Основы программирования на Python 的评价和反馈

4.5
2,572 个评分
599 条评论

课程概述

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

热门审阅

AS
Jul 17, 2020

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

AA
Jun 10, 2018

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

筛选依据:

26 - Основы программирования на Python 的 50 个评论(共 594 个)

创建者 Rudik E

May 5, 2020

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

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

创建者 Мерзляков И В

Jun 26, 2017

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

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

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

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

创建者 Denis F

Nov 25, 2017

Test 2

wrong answer.

И что? что за тест? Думай гадай, что не так...

Хотя б укажите какие данные на вводе в тестах.

创建者 Агаева М А

Dec 29, 2018

Задания сложнее лекций

创建者 Цыба А Н

Apr 26, 2020

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

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

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

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

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

Dec 22, 2019

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

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

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

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

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

创建者 Голев И С

Jun 27, 2019

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

Конечно хотелось бы увидеть варианты решения задач в версии авторов курса.

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

创建者 Artjoms

Jun 11, 2018

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

创建者 Andrei K

Mar 20, 2020

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

Попадались непонятные условия задач. Никак не объяснялось что такое сложность алгоритмов - лучше бы рассказали про это чем про ООП.

Раздел про ООП - мне показался довольно таки сложным для понимания. Возможно, в нем стоит оставить только видео для ознакомления.

Можно сказать, что курс показывает что в языке есть и о чем нужно читать САМОСТОЯТЕЛЬНО.

Тем не менее, курс полезен. С его помощью вы сможете ответить себе на вопрос "надо ли оно вам?"

创建者 Mikhail O

Jan 9, 2020

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

创建者 Расов А М

Sep 3, 2017

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

创建者 Максим

Mar 11, 2019

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

创建者 Подстрешный П Н

Feb 11, 2019

Данный курс я могу оценить только на 3, и не более. Плюсы: в основе обучения лежит практика. Минусы: 1) низкое качество объяснения теории. 2) курс рассчитан на людей, которые знают, что такое программирование (уровень junior в любом другом языке и те, кто сдал ЕГЭ по информатике); для людей же, которые первый раз в жизни берутся изучать программирование - данный курс будет тяжелым. 3) ОТВРАТИТЕЛЬНОЕ объяснение теории в последней неделе обучения, где речь идет об Объектно-ориентированном программировании.

创建者 Кустря Я Я

Apr 8, 2020

Очень удобно, что есть текстовое дублирование материалов видео! Но качество подачи теории ужасное. Для выполнения задач, теоретических материалов курса более чем недостаточно. Основную массу теории приходилось искать. "Подробное" описание ошибок от грейдера - это отдельная тема. Сделайте текст ошибок более детальным. Догадаться что "Test 4 Runtime Error", означает, что ты упустил какое-либо исключение в коде, было очень трудно. Слишком много времени и нервов уходили на эти трудно угадываемые загадки.

创建者 Сорокин Н

Feb 4, 2020

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

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

创建者 Vasily P

Dec 15, 2019

В целом, хорошие объяснения и примеры.

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

Девятая неделя вообще оказалось перепутанной и недосказанной в плане объяснения материала. На основе поданного материала практически невозможно выполнить первое же задание этой недели - пришлось обильно гуглить.

创建者 Крутман Е В

Dec 31, 2017

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

创建者 Евсеев М Д

Feb 14, 2020

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

Отдельно - задачи на платформу могут загружаться и проверятся крайне долго - решение задачи может занимать меньше времени, чем её проверка.

创建者 Egor R

Jun 11, 2018

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

创建者 Serge Z

Jul 1, 2017

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

创建者 Агасьянц А А

Feb 23, 2020

Ооооочень растянутый, постоянная проблема с загрузкой заданий, очень медленно отвечают авторы, если вообще отвечают и тд. Я бы не советовал. Хотя если вы готовы тратить на это много времени, то самую базу здесь дадут.

创建者 Shiriaev A

Mar 19, 2020

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

创建者 Savytskyi I

Feb 3, 2019

Куда делась моя оплата за сертификат? Связь с поддержкой нет.

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

创建者 Гришин С

May 31, 2020

Одни математические задачи, олимпиады, теоремы. Видео ещё полезные, а вот в задачах, почти ничего применимого для реальной работы.

创建者 Yuri S

Jun 20, 2019

Курс явно не оригинальный. Чем больше задач выполняешь, тем больше понимаешь, что условия либо криво переведены, либо взяты из условия к задачам другого курса на другом языке программирования, либо и то и другое. Условия части задач ужасны, модераторы не правят их, очень любят фразу "пришлите код, мы посмотрим" и "мы не можем публиковать тестовые данные". Последние настолько одиозны, что без пролистывания десятков веток обсуждения в каждой задаче зачастую невозможно понять, что не нравится тестеру, ведь он настроен просто выводить результат "неверный ответ" в тесте таком-то. Вот и догадайся какой ответ ожидался не имея входных данных и результата. Кстати, не редка ситуация в духе ERROR: Wrong answer! Your answer: 19. Correct answer: 19.

В системе стоит крайне капризный валидатор кода, который сгнобит вас за лишний пробел, на который интерпретатору будет всё равно. К тому же валидатор не "ест" служебные слова и пробелы в названиях некоторых файлов.

Материалы в курсе можно считать подсказкой к неким лекциям, которых в курсе конечно же нет.

Конечная цель курса - вовсе не научить учащегося "питонить", о нет, целью курса является познакомится поближе с авторами, понять принцип их мышления и научиться угадывать, что же от тебя хотят. Количество веток обсуждения (1200+ для первой недели и 87 для 8 и 9 на момент написания этого отзыва) говорит само за себя.