Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Higher School of Economics

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

Higher School of Economics via Coursera

This course may be unavailable.

Overview

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

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

В курсе предлагается большое количество задач по программированию, расположенных по нарастанию сложности, что позволяет закреплять на практике изучаемый материал. К каждому занятию прилагается полный конспект, это делает изучение курса удобнее. Курс проводился в оффлайн варианте для студентов бакалавриата факультета компьютерных наук НИУ ВШЭ.

Появились технические трудности? Обращайтесь на адрес: [email protected]

Syllabus

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

Taught by

Густокашин Михаил Сергеевич

Reviews

Start your review of Основы программирования на Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.