Python в примерах и задачах

В курсе реализуется проблемно-ориентированное обучение, когда минимальные теоретические аспекты программирования на Python предлагаются слушателю, только если этого потребует решаемая задача. Кроме того, в научно-популярной форме объясняется физическая, математическая или экономическая суть каждой задачи.
Начальный уровень
16 часов
Сертификат Stepik

Чему вы научитесь

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

О курсе

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

И этот курс именно об этом: Как решить задачу средствами языка Python?

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

В курсе рассматривается:

  • основные операторы языка Python;
  • основные типы данных;
  • построение графиков функций;
  • работа со списками и массивами;
  • модули math, numpy, matplotlib;

Для кого этот курс

- для тех, кто только решил стать программистом, но не выбрал, в какой сфере собирается работать; - для тех, кто уже осваивает Python самостоятельно или по учебникам; - для тех, кому Python нужен для

Начальные требования

Наличие алгоритмического мышления и знания основ программирования приветствуется!

Как проходит обучение

Каждый урок курса посвящен решению одной задачи на языке Python.

Начинается урок с видео-лекции. Для тех, кто больше любит читать, информация дублируется в текстовом виде.

Затем последовательно, по шагам, решается поставленная задача. Если для ее решения требуется что-то новое из языка Python (оператор, тип данных, модуль) - в шаге приводится краткая теория.

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

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

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

Программа курса

загружаем...
Certificate

Сертификат

Stepik

Что вы получаете

  • навыки и знания, востребованные для учебы и работы;
  • форум решений, общение с другими слушателями в комментариях;
  • сертификат.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно