up
  • Russian

    course language

  • 10 weeks

    course duration

  • from 4 to 5 hours per week

    needed to educate

  • 2 credit points

    for credit at your university

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

Курс подходит в качестве первого шага перед изучением алгоритмов, разработки приложений, Data Science и Machine Learning на Python.

About

Согласно рейтингу TIOBE, в 2022 году Python является самым востребованным языком программирования.

Курс позволяет попробовать различные способы разработки программ на языке Python: с использованием различных сред разработки, локально и онлайн.
В нём рассмотрены основы синтаксиса языка: типы и структуры данных, операторы, функции и объекты.
Рассмотрены основные особенности, позволяющие выполнять задачи в «Питоническом» стиле, – в особенности те, которые нередко поднимаются во время собеседования. Для наиболее интересных приведены ссылки на литературу или статьи с подробным разбором этих тем.

Курс завершается разбором функционала и практикой использования наиболее популярных библиотек для вычислений, визуализации и работы с данными: NumPy, PanDas, matplotlib, seaborn и plotly.

Format

Курс состоит из серии коротких видеолекций и подробных лонгридов.

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

В соответствующих занятиям практических заданиях потребуется заполнить пропуски в Python-коде для верного функционирования программ.

  • Любанович Билл Простой Python. Современный стиль программирования. — СПб.: Питер, 2016 — 480 с.: ил. — (Серия «Бестселлеры O’Reilly»)
  • Главный веб-сайт русскоязычного IT-сообщества с актуальными новостями и полезными статьями о Python https://habr.com/
  • Один из главных англоязычных веб-сайтов со статьями о Python https://realpython.com/
  • Главный веб-сайт по кооперации пользователей и ответам на вопросы («ответы Mail.ru» в мире IT) https://stackoverflow.com/

Course program

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

Структура курса:

  1. Знакомство с Python
  2. Основы синтаксиса Python
  3. Объектно-ориентированное программирование (ООП)
  4. Полезные особенности Python
  5. Популярные библиотеки для работы с данными

Education results

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

Formed competencies

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

Education directions

Отзывы о курсе

Калюжнюк Александр Всеволодович


Position: преподаватель-исследователь СПбПУ, ведущий инженер Corning Inc.

Certificate

По данному курсу возможно получение сертификата.

Стоимость прохождения процедур оценки результатов обучения с идентификацией личности при оплате до 1 сентября - 2300, до 15 сентября - 2800, далее - 3600 ₽. 

The cost of passing the procedures for assessing learning outcomes with personal identification - 3600 Р.

Programs, which includes this course

New Program

Similar courses