Chevron Left
Retour à Основы программирования на Python

Avis et commentaires pour d'étudiants pour Основы программирования на Python par Université nationale de recherche, École des hautes études en sciences économiques

4.6
étoiles
2,157 évaluations
499 avis

À propos du cours

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

Meilleurs avis

AS

Jul 18, 2020

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

AA

Jun 11, 2018

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

Filtrer par :

26 - 50 sur 495 Avis pour Основы программирования на Python

par Artjoms

Jun 11, 2018

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

par Цыба А Н

Apr 26, 2020

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

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

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

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

par Анатолий В

Dec 22, 2019

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

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

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

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

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

par Rudik E

May 05, 2020

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

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

par Andrei K

Mar 20, 2020

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

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

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

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

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

par Mikhail O

Jan 09, 2020

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

par Расов А М

Sep 03, 2017

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

par Максим

Mar 11, 2019

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

par Подстрешный П Н

Feb 11, 2019

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

par Кустря Я Я

Apr 08, 2020

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

par Сорокин Н

Feb 04, 2020

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

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

par Vasily P

Dec 15, 2019

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

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

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

par Галкин И В

May 31, 2020

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

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

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

par Крутман Е В

Dec 31, 2017

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

par Евсеев М Д

Feb 15, 2020

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

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

par Egor R

Jun 11, 2018

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

par Sergey Z

Jul 01, 2017

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

par Агасьянц А А

Feb 23, 2020

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

par Shiriaev A

Mar 19, 2020

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

par Savytskyi I

Feb 03, 2019

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

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

par Shabalin Y K

Jun 20, 2019

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

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

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

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

par Иваницкий Ю И

May 30, 2020

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

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

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

par Eugen R

Sep 21, 2019

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

par Фарба Я Л

Aug 05, 2019

Курс "Основы программирования на Python" оказался для меня значимым по нескольким причинам. Первая, безусловно, заключалась в том, что желание и мысль изучить основы могучего и прекрасного языка Python посещали меня давно. И данный курс ее полностью оправдал. Начиная с самых первых занятий и под конец курса, я практически не чувствовал, чтобы меня перегружали теорией. Скорее, наоборот, теория настолько была собрана четко и лаконично, что была скорее сравнима с обучением перед игрой, чем с самой головоломкой. При этом, прохождение курса без теории было невозможно и, на самом деле, глупо, так как все обсуждавшиеся темы в видео и материалах для личного изучения затрагивались в практических заданиях. Второй же важной для меня причиной прохождения данного курса стал тот факт, что на данный курс является первым пройденным мной онлайн. И платформа Coursera, раскрывшаяся для меня в ходе обучения, это еще одна подарок за прохождение курса. Я бы хотел отдельно поблагодарить преподавателя курса Густокашина Михаила Сергеевича, отлично подававшего теорию, и прекрасных модераторов, помогавших в обсуждениях (в особенности, Булгакова Сергея). Я буду очень рад пройти еще один курс от той же команды, если это возможно. Но, в любом случае, данный курс уже оказался прекрасным подарком!

par Николаев А

Dec 16, 2018

До начала прохождения курса, я не знал о языке программирования Python ничего! Но имел достаточно не плохой опыт программирования макросов и еще не потерял :) (27 лет прошло после окончания института) навыки программирования на языке Pascal. Скажу одно, я влюбился в язык Python, а курс очень помог мне не бросить начатое и получить начальные знания программирования на этом замечательном языке. Курс полезен, хотя примеры из жизни для решения задач были бы более интересными и востребованными. В общем, кто хочет начать изучать язык Python - рекомендую этот курс вне всяких сомнений.