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

学生对 国立高等经济大学 提供的 Основы программирования на Python 的评价和反馈

4.6
1,577 个评分
339 条评论

课程概述

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

热门审阅

AA

Jun 11, 2018

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

AO

Nov 24, 2019

Интересная, понятная и структурированная подача материала. Как будто объясняет друг, а не лекции. Занимательные и порой заковыристые задачи. Хорошее сочетание видео-задания.

筛选依据:

226 - Основы программирования на Python 的 250 个评论(共 335 个)

创建者 Чуканов И В

Oct 13, 2019

Великолепно

创建者 Плескачев И А

Dec 17, 2019

v

e

r

y

g

o

o

d

!

创建者 Mykola P

Apr 25, 2019

Thank you

创建者 Картошин М П

Dec 25, 2018

А неплохо

创建者 Сурилов Я Н

Nov 07, 2019

Спасибо!

创建者 Соловьев Т Д

Nov 03, 2019

ЗДОРОВО!

创建者 Стуколов А

Jan 16, 2018

Perfekt

创建者 Гладышев П С

Sep 11, 2018

Клёво!

创建者 Батраков И Д

Dec 08, 2019

good

创建者 Sergey P

Sep 19, 2017

Я хочу сказать Михаилу Густокашину и команде большое спасибо за этот курс! Я думал, что вообще не научусь никогда писать, а оказывается не на тех задачах и неправильно учился. Теперь получается решать задачи, понимать, пока приблизительно, о чем пишут в умных книжках, в которые за время прохождения пришлось заглянуть много раз! Я поставил 4-ку только по одной причине, есть много сырых мест в курсе, которые портят от него впечатление, очень хочется поставить 5-ку, но вот причины:

1)Необходимо обозначать с самого начала, как сделано во многих курсах, что при проверке будете руководствоваться PEP8, это просто элементарное правило вежливости, и подсказать, как в среде можно к данному формату привести. Ведь если открыть первую неделю -- холивары на эту тему не затихают.

2)Много по ходу курса при тестировании всплывают ошибки, которые непонятно как ловить, при том, что IDE выводит ответ верный, а анализатор выдает RUntime Errror. Нужно здесь что-то придумать, потому что терпения переписывать код так, чтобы анализатору понравилось -- нелегко. А иногда просто невозможно, ведь у всех могут быть совсем разные идеи как реализовать задачу, и эта идея, алгоритм, для человека единственная, а тут ему нужно придумывать новую, с одной стороны новые прекрасные трудности, с другой ненужная возня и танцы с бубном. Комментарии техподдержки, типа "У вас неоптимальный код!.." Ну, я знаю, но он же работает для всех случаев, вот Codeforces не говорит мне, что у меня код неоптимальный, он просто сравнивает вывод. А кода там можно к одной и той же задаче увидеть легион!

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

А так курс замечательный! Всем спасибо! ВШЭ за возможность, Михаилу за составление и хорошую подачу, и помощь на форуме! Иногда камменты прям делали день!

СПАСИБО!!!

И ждем нового более продвинутого курса по Python!

Надеюсь, что будет!

创建者 Stas S

Jul 21, 2017

В целом, курс мне понравился. До этого несколько лет назад наполовину прошел An Introduction to Interactive Programming in Python (Университет Райса), курс от ВШЭ мне показался лучше структурирован.

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

Автоматическая проверка заданий реализована ужасно. Если ваш код не проходит тест, то выдается информация лишь вида "Test 4. Runtime error", что не позволяет понять, в чем именно ошибка. На форумах много обсуждений такого типа и постепенно люди выясняют про каждую ошибку, в чем проблема.

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

Главное, что заданий в курсе много, приходится их решать, притом если решения заданий первых недель можно найти много где (т.к. это задачи, часто используемые на уроках информатики), то в последних неделях так не получится.

创建者 Черняк А О

Jun 08, 2019

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

创建者 Тютюгин О А

Mar 11, 2018

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

创建者 Vadim

Nov 13, 2019

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

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

Плюсы курса:

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

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

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

Минусы:

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

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

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

创建者 Makarov S

Sep 29, 2019

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

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

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

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

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

创建者 Maxim K

Mar 08, 2018

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

创建者 Egor M

Feb 24, 2019

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

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

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

创建者 Alexander P

Jan 27, 2020

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

创建者 Кондрашкин А С

Jul 11, 2018

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

创建者 Dmitry

Jan 19, 2018

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

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

创建者 Ruslan S

Aug 06, 2019

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

创建者 Ilya K

Jun 09, 2018

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

创建者 Anton G

Jan 10, 2018

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

创建者 Vasily M

Nov 22, 2017

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

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

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