Save for later

Основы программирования на Python

Heads up! This course may be archived and/or unavailable.

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

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.4 based on 330 ratings
Length 10 weeks
Effort 9 недель обучения, 6-12 часов в неделю
Starts Jan 31 (117 weeks ago)
Cost $49
From Higher School of Economics, National Research University Higher School of Economics, HSE University via Coursera
Instructor Густокашин Михаил Сергеевич
Download Videos On all desktop and mobile devices
Language Russian
Subjects Programming
Tags Computer Science Algorithms

Get a Reminder

Send to:

Similar Courses

What people are saying

программирования на python

Чат курса в Telegram (создан участником) Основы программирования на Python https://t.me/joinchat/GxEhHQ50jKBDCqBpjj0HSQ Было безумно интересно!!!

Сам курс отличный для людей, не имеющих опыта программирования на Python.

курс программирования на Python, который я нашла на курсере (и, если честно, в интернете тоже, т.к.

Отличный курс для освоения азов программирования на Python 3.

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

После курса на Stepik.org (тоже, кстати, по основам программирования на Python), вначале была рада, что наконец кто-то не поленился новичкам рассказать что и откуда растет.

Курс "Основы программирования на Python" оказался для меня значимым по нескольким причинам.

Очень хороший курс для познания азов программирования на python.

Read more

для решения задач

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

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

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

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

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

Read more

курс для начинающих

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

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

Хороший курс для начинающих.

Резюмируя, отличный курс для начинающих.

Очень полезный и ёмкий курс для начинающих изучать язык Python.

Хороший курс для начинающих, все понятно и удобно.

Read more

на последней неделе

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

Но не хватает немного основ алгоритмизации и практики на последней неделе.

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

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

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

Read more

хотелось бы

Хотелось бы больше прикладных задач, чем математических головоломок.

Например, 9 неделя - ООП, хотелось бы новый курс по этой теме с большим погружением и с самых-самых азов (были сложности с задачами) - просим, просим=)!!!

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

Хотелось бы больше примеров с комментариями.

Хотелось бы поблагодарить Михаила за этот курс!

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

Но есть два момента, на которые хотелось бы обратить внимание:1 Довольно сложно заниматься отладкой, не видя все тестовые данные2 Очень странный блок с ООП.

Так же хотелось бы попросить разработчиков обратить внимание на проблемы с которыми сталкиваются обучающиеся из-за не понимания задания, и подкорректировать формулировки.

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

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

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

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

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

Хотелось бы продолжения!

Read more

последней недели

Если почитать обсуждения задач последней недели, то становится очевидно, что я не одинок в своих оценках.

Единственный минус - это материалы последней недели.

А что касается последней недели по ООП, то она только для галочки.

Многие ругаются на последней недели, о том что мало информации предоставляется перед заданиями.

В общем, как обзорный, вводный курс просто замечательный, за исключением последней недели (не совсем понятна теория и её применение) - доработать бы её, и курс стал бы просто идеальный.

Этот изъян особенно характерен для последней недели (ООП).

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

Read more

wrong answer

Минус для меня только один: нет понимания, почему, например, проверка упала на 11 тесте (ошибки вроде 'Wrong answer' не дают понимания, что нужно поправить), приходилось часто и много гуглить в поисках либо какой-то библиотеки, которая может помочь, либо путей оптимизации кода.

Test 2wrong answer.И что?

Wrong answer"!

Кстати, не редка ситуация в духе ERROR: Wrong answer!

Wrong answer" или "Test 32.

Read more

по основам

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

Исключительно полезный курс по основам программирования на чудесном языке Питон (Python).

Если будет время, обязательно пройду еще что нибудь тут по Питону... Лучший курс по основам Python.

Лучшее, что удалось найти по основам Python.

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

Read more

последних неделях

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

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

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

А так создаётся впечатление, что в этот курс запихнули "для галочки", и не важно, сколько человек забивает на курс именно на этих последних неделях.

Read more

подача материала

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

Подача материала легкая и доступная, преподаватель объясняет материал понятно и просто.

Почему 4 - не всегда связная подача материала (некоторым темы пропускаются, некоторые не указаны к рассмотрению), минимальная поддержка по задачам со стороны создателей теста.

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

Мало материала Интересная, понятная и структурированная подача материала.

Подача материала очень даже отличная, но вот ЗАДАНИЯ!

Подача материала понравилась, но её крайне мало, особенно на 9-ой неделе.

Read more

runtime error

Если вы не правильно решаете задачу, грейдер выдаёт сообщение "Wrong answer" или "Runtime Error".

Runtime error", что не позволяет понять, в чем именно ошибка.

Почему и как не ясно (Runtime error).

Приходится идти на форум и искать какие входные данные к тому или иному тесту, чтобы отладить программу.Есть ещё ответы тестера типа "Runtime error".

Это значит ваша программа не проходит какой-то тест по причине того, что работает дольше, чем на неё отведено по времени, хотя по условию задачи никаких ограничений по времени нету.В случаях с ответами "Runtime error" и "Time limit exceeded" самое смешное, что программа у вас на компьютере будет работать, причём правильно, но проверку на тестере не пройдёт.3.

Read more

до конца

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

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

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

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

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Python Developer - Hedge Fund $55k

Developer (PHP or Python) $64k

Back End or Full Stack Engineer, Python $65k

Python Developer - Data Science Developer $69k

Pragmatic Python Charmer $74k

Python Risk Developer $90k

Quantitative Developer (C++, Python, R) NYC $104k

PHP or Python Developer $119k

Python Developer - W2- F2F $119k

Python / Django Developer $127k

Python / Risk Developer $136k

Senior Python/Django Developer $201k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.4 based on 330 ratings
Length 10 weeks
Effort 9 недель обучения, 6-12 часов в неделю
Starts Jan 31 (117 weeks ago)
Cost $49
From Higher School of Economics, National Research University Higher School of Economics, HSE University via Coursera
Instructor Густокашин Михаил Сергеевич
Download Videos On all desktop and mobile devices
Language Russian
Subjects Programming
Tags Computer Science Algorithms

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now