ПОИСК ПО КАТАЛОГУ

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

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

Национальный исследовательский университет Высшей школы экономики (Россия).

Гибкие сроки, 87 часов на выполнение заданий.
Бесплатно. Платно: получение сертификата.

Язык программирования Python –один из самых простых в освоении и популярных языков программирования. Цель курса – изучить основные конструкции языка Python для решения широкого круга задач, от анализа данных до разработки новых программных продуктов.

В результате освоения курса слушатели научатся обрабатывать и хранить числа, тексты и их наборы, освоят стандартную библиотеку языка Python и смогут автоматизировать задачи по сбору и обработке данных. Курс дает необходимую базу для освоения более специализированных областей применения языка Python, таких как машинное обучение, статистическая обработка данных, визуализация данных и др. Также слушатели познакомятся с основами различных парадигм программирования: процедурным, функциональным и объектно-ориентированным программированием.

Требования: знания математики на уровне средней школы.

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

  • Целые числа, ввод-вывод, простые операции со строками. 
  • Условный оператор и цикл while. Изучаются логические выражения, используются ветвления и циклы.
  • Вещественные числа. Это новый тип данных, который широко используются при решении реальных задач.
  • Функции и рекурсия. Как создавать и использовать функции, которые позволяют повторно использовать код и структурировать его.
  • Кортежи, цикл for, списки. 
  • Сортировка. Как сортировка данныхя облегчает решение многих задач и широко практикуется.
  • Множества и словари. Они позволяют эффективно сопоставлять различные объекты и широко используются в разных задачах.
  • Функциональное программирование. Об использовании стандартных функций языка Python для обработки последовательностей и  о разных парадигмах программирования, их сферах применения.
  • Классы. Модуль посвящен основам объектно-ориентированного программирования – парадигмы, которая позволяет создавать и поддерживать большие проекты.

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

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

Медиа-галерея