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.7
stars
1,488 évaluations
317 avis

À propos du cours

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

Meilleurs avis

AA

Jun 11, 2018

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

AO

Nov 24, 2019

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

Filtrer par :

201 - 225 sur 312 Avis pour Основы программирования на Python

par Lozhkin E S

Nov 18, 2018

отличный курс, спасибо!

par Zarytovsky Y

May 05, 2018

Very well for beginners

par Бекураидзе Т

May 26, 2017

Замечательный курс!!)))

par Пушкин С А

Oct 02, 2019

Супер! Очень доступно!

par Кузнецова Е

Dec 23, 2019

Замечательный курс!

par Карпьюк С Я

Nov 14, 2019

С

п

а

с

ибо,

б

ыло

и

н

т

е

р

par Nikita P

Sep 30, 2019

Очень хороший курс

par Добровенскис Д В

Dec 15, 2019

Прекрасный курс!

par Сидоренко М В

Jun 24, 2017

Прекрасный курс!

par Голов А С

Jan 31, 2019

Класс, спасибо!

par Шустов Д К

May 31, 2018

Много задач (:

par Фесенко Г Е

Aug 13, 2017

Отличный курс.

par Соловьев А А

Nov 01, 2019

Хороший курс

par Чуканов И В

Oct 13, 2019

Великолепно

par Плескачев И А

Dec 17, 2019

v

e

r

y

g

o

o

d

!

par Mykola P

Apr 25, 2019

Thank you

par Картошин М П

Dec 25, 2018

А неплохо

par Сурилов Я Н

Nov 07, 2019

Спасибо!

par Соловьев Т Д

Nov 03, 2019

ЗДОРОВО!

par Стуколов А

Jan 16, 2018

Perfekt

par Гладышев П С

Sep 11, 2018

Клёво!

par Батраков И Д

Dec 08, 2019

good

par Sergey P

Sep 19, 2017

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

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

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

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

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

СПАСИБО!!!

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

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

par Stas S

Jul 21, 2017

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

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

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

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

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