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

Отзывы учащихся о курсе Основы программирования на Python от партнера НИУ ВШЭ

4.5
звезд
Оценки: 2,799
Рецензии: 658

О курсе

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

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

AS
17 июля 2020 г.

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

AA
10 июня 2018 г.

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

Фильтр по:

476–500 из 656 отзывов о курсе Основы программирования на Python

автор: Власенко А П

5 июня 2020 г.

Курс пройден досрочно. Решены все задания: оцениваемые, и неоцениваемые (тренировочные).

Сказать, что все было просто - не могу, приходилось на некоторых задачах "тормозить" на два-три дня. Гуглить, читать обсуждения на форумах в поисках правильного быстрого алгоритма в отсутствие информации по тестам. Это с одной стороны - нервировало, а с другой стороны - заставляло сосредоточиться и глубже вникать в суть задания. В некоторых заданиях алгоритм решения, а следовательно, и код - переписывал три-четыре раза. Но никто и не обещал, что всё будет легко!

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

Особенно хочу отметить преподавателя - Михаила Густокашина. Его ненавязчивую, игровую манеру изложения материала. Он просто и доходчиво поясняет разные нюансы программирования, не забывая и самые простые детали ... Для того чтобы что-то получилось надо просто пробовать, перебирать различные варианты.

Большое спасибо Михаилу Сергеевичу Густокашину!

В заключение хочется сказать: "ВКЛЮЧАЙТЕ МОЗГИ И У ВАС ВСЁ ПОЛУЧИТСЯ!!!"

автор: Черняк А О

8 июня 2019 г.

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

автор: Тютюгин О А

11 мар. 2018 г.

Курс в целом хорош и полезен именно как базовый курс по Python и вообще по програмированию в целом. Поставил "четыре", по сути из-за двух моментов: с самого начала всё хорошо, ты продвигаешься по неделям, всё понятно и в большинстве всё получается, и тут "Бац!" 6 неделя и её "Гражданская оборона" на которую ушло немало сил, и которую я в итоге решил только в конце, в самую последнюю очередь, когда уже прошел все остальные недели. До сих пор считаю эту задачу слишком сложной и думаю ей не место среди обязательных. Второй момент это 9 неделя, я решил все оцениваемые задания, но так особо и не разобрался в теме. ООП вообще тема отдельного курса, и тут изложена не очень понятно, точнее ты смотришь видео и вроде всё понимаешь, но читаешь задание и чувствушь что вообще не знаешь как это сделать. Только с помощью форумов и книг получается сляпать что-то работоспособное, но ощущуния что ты осознал материал так т не появилось. Несмотря на эти минусы курс и преподаватель действительно стоящий и я его рекомендую!

автор: Vadim

13 нояб. 2019 г.

Сделал 100/100. Огромное спасибо всем тем, кто писал на форуме и разъяснял как справляться с задачами.

У меня очень двоякое чувство по этому курсу. Постараюсь разложить по полочкам.

Плюсы курса:

0. Курс бесплатный.

1. Курс на русском языке.

2. Большое количество практических задач. Можно набить руку.

Минусы:

1. Много вещей, необходимых для сдачи программ не объясняется. Программы не засчитываются. Почему и как не ясно (Runtime error). Готовьте подушки со льдом под мягкое место. Гореть будете много. Чтобы пройти курс надо будет найти очень много информации. Гугл, гугл и еще раз гугл.

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

3. Курс не поддерживается модераторами на данный момент, поэтому всю помощь в рамках курса сможете получить только от проходящих этот курс вместе с вами.

автор: Алексей Г

9 дек. 2020 г.

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

автор: Makarov S

29 сент. 2019 г.

5/5 для первых 7 недель:

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

3/5 для 8 и 9 недель:

Такое ощущение, что эти модули были добавлены для галочки. Информации явно недостаточно для решения задач, что тренирует навыки поиска и самостоятельного обучения. Хорошим вариантом было бы убрать эти модули из курса совсем и сделать полноценный мини-курс (или мини-курсы) с адекватным количеством информации и задач. А так создаётся впечатление, что в этот курс запихнули "для галочки", и не важно, сколько человек забивает на курс именно на этих последних неделях. У меня самого, к примеру, 8 неделя на какое-то время вообще вызвала отвращение к функциональному программированию.

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

автор: Arthur A

1 мар. 2020 г.

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

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

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

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

автор: Новичкова И Ю

30 июля 2021 г.

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

автор: Maxim K

8 мар. 2018 г.

Курс безусловно интересный и полезный. Задания для меня лично, как человека впервые столкнувшегося с программированием, были трудноваты. Дополнительные трудности создавали не вполне корректные формулировки самих заданий (не прописанные источники ввода, отсутствие ссылок на чувствительные требования к оформлению и т.п), справиться с которыми иногда помогал только форум; не всегда логичная подача материала в лекциях; тесты, условия которых скрыты; сломанный порядок лекция/задание (материл к заданию объясняется в лекции расположенной после задания - как догадаться?). Но, в целом, большая благодарность создателям курса! Благодаря курсу я создал определенный базис для решения своих сугубо практических задач в области финансовых рынков. Спасибо!

автор: Наталья Г

15 авг. 2020 г.

Как специалист в сфере проектирования и реализации курсов дистанционного обучения хорошо представляю объем работы, которую выполнили разработчики данного курса в целях автоматизации процесса обучения и оптимизации трудоемкости работы дистанционного преподавателя. Понравились лекции Михаила Сергеевича Густокашина: понятное и грамотное объяснение, хороший темп подачи материала, приятный тембр голоса. Замечательно, что лекции представляются не только в формате видео, но и в конспективной форме, что позволяет материал распечатать и иметь перед глазами при последующем выполнении заданий. Понятно, что курс рассчитан на новичка в области программирования и разработчики справились с задачей представления языка на начальном уровне. СПАСИБО!

автор: Горбаньов Р В

20 мая 2020 г.

Ставлю курсу твердую 4. Он хорошо подходит для тех, кто хочет понять стоит ли ему изучать Python и программирование в целом. Так же хорошо рассказывает про суть и для чего Python.

Плюсы:

+ подходит для новичков и тех кто уже изучал другие яп;

+ много видео, раскрывающих тему курса;

+ достаточное кол-во задач для закрепления материала;

Минусы:

- иногда материалов не хватает для решения и нужно идти на форум или сторонние сайты;

-попадаются некорректные или оторванные от реальности условия задач;

-и бои с анализатором кода (благо можно зайти на форум и найти похожую проблему, но все же это неприятно);

Итог:

Курс достоин внимания и заслуживает свою оценку. Плюсы курса более весомые чем минусы. Рекомендую к прохождению.

автор: Бочкова Н

31 авг. 2020 г.

Считаю, что основной недостаток курса в том, что он "скопирован" с курса, который преподают на 1 курсе технического вуза университета или института. Я имею ввиду подачу информации и сами задачи, то есть, когда на 1-ом курсе проходят высшую математику и всё, что с ней связано, то и физику и программирование подают под этим углом.

Из пожеланий: адаптировать этот курс к "не студентам". Разбирать более практические задачи, а не теоретические. Теория оторванная от практики дает только теоретические знания, которые потом неизвестно как применять, как это происходит со всеми студентами выходящими из наших вузов. К сожалению.

Спасибо, за бесплатную возможность, познакомиться с основами языка Python.

автор: Надежда И

5 дек. 2020 г.

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

автор: Egor M

24 февр. 2019 г.

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

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

В целом вообще радует, что можно в такой доступной форме, бесплатно, получать образование такого качества

автор: Alexander P

27 янв. 2020 г.

В целом курс очень удачный. ОТЛИЧНЫЙ ввод в Python, особенно если есть навыки программирования на других языках. Интересные задачи, которые ХОЧЕТСЯ решать, часто применяя именно особенности этого языка, однако (за что 4 звезды а не 5), условия задач и требования к результату хотелось бы видеть более продуманными и более четкими (хочется думать "как решить задачу", а не "что же не понравилось проверяющей системе") . Материал преподносится понятно, живо, доходчиво. Речь преподавателя подготовленная и приятная. Если будет время, обязательно пройду еще что нибудь тут по Питону...

автор: Степанова А В

26 июля 2020 г.

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

автор: Кондрашкин А С

11 июля 2018 г.

Начали за здравие, кончили за упокой. Ближе к концу курса отсутствие описания, что проверряют тесты, не предоставленные в примерах, заставляют биться в одни и те же ворота сотни раз. Так как не ясно что конкретно не правильно, приходится с нуля переписывать код и получать ту же ошибку на том же тесте. Менторы отвечают на простые задачки, на самые животрепещущие либо не отвечают либо отвечают через пару недель. Курс НУЖНО доработать по тем темам, где количество комментариев и вопросов в обсуждении выше всего! Тогда курс будет хорошим! Начало было очень многообещающее.

автор: Dmitry

19 янв. 2018 г.

Хороший курс для тех, кто хочет обновить свои знания по Python, в том числе после перехода с Python 2. Интересный преподаватель. "Может быть, вы написали какой-то веб-сайт, где пользователи могут ввести вещественные числа и посчитать их произведение. И какой-то злой пользователь или кто-то там, кто испытывает судьбу, взял и написал туда строку" - запомнилось :)

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

автор: Ruslan S

6 авг. 2019 г.

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

автор: Ilya K

9 июня 2018 г.

Спасибо разработчикам за курс, в целом интересные задания и темы. Количество и разнообразная сложность которых не даст вам заскучать :) НО! В курсе присутствует множество недочетов в задачах, порядке теоретических материалов и задач к ним, а также, от чего больше все бомбит, это не информативные описания ошибок после отправки в тестирующую среду. Именно из-за этих моментов 4 балла... А так я советую этот курс по Python всем неравнодушным к данному языку людям. Успехов Вам друзья! =)

автор: Сергей К

7 мая 2020 г.

В целом интересно и познавательно. Узнал много нового. К сожалению, есть и минусы. Не совсем логичное построение материала (иногда бывает, что бьёшься над задачей несколько дней, а через пару лекций тебе рассказывают, как её решать). И, к сожалению, Менторы не всегда присутствуют на форумах, и зачастую приходится либо биться над решением самому, либо искать помощи у сообщества. Но, для начала, очень хороший курс! Михаилу Сергеевичу отдельное спасибо за качественные лекции!

автор: Anton G

10 янв. 2018 г.

Довольно неплохой курс, много задач, харизматичный преподаватель, которому можно простить даже временами "небрежный" код на видео. Минусы - грейдер, принимающий ответы, не показывает входные данные, из-за чего ошибку отловить крайне трудно, особенно на последних неделях. Неделя про Классы получилась довольно скомканной, рассказывает не о всем, что нужно делать в задании. С небольшой натяжкой курс заслуживает 4. Хотите начать путь в Python - этот курс достойный выбор!

автор: Водяницкий А В

11 окт. 2020 г.

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

автор: Vasily M

22 нояб. 2017 г.

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

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

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