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.5
étoiles
2,380 évaluations
557 avis

À propos du cours

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

Meilleurs avis

AS
17 juil. 2020

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

AA
10 juin 2018

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

Filtrer par :

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

par Мерзляков И В

26 juin 2017

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

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

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

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

par Denis

25 nov. 2017

Test 2

wrong answer.

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

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

par Цыба А Н

26 avr. 2020

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

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

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

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

par Анатолий В

22 déc. 2019

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

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

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

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

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

par Rudik E

5 mai 2020

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

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

par Голев И С

27 juin 2019

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

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

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

par Artjoms

11 juin 2018

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

par Агаева М А

29 déc. 2018

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

par Andrei K

20 mars 2020

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

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

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

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

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

par Mikhail O

9 janv. 2020

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

par Расов А М

3 sept. 2017

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

par Максим

11 mars 2019

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

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

11 févr. 2019

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

par Кустря Я Я

8 avr. 2020

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

par Сорокин Н

4 févr. 2020

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

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

par Vasily P

15 déc. 2019

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

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

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

par Крутман Е В

31 déc. 2017

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

par Евсеев М Д

14 févr. 2020

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

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

par Egor R

11 juin 2018

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

par Sergey Z

1 juil. 2017

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

par Агасьянц А А

23 févr. 2020

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

par Shiriaev A

19 mars 2020

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

par Savytskyi I

3 févr. 2019

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

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

par Гришин С

31 mai 2020

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

par Shabalin Y K

20 juin 2019

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

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

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

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