Высшая школа бизнес-информатики

Основы языка Python для анализа данных

Программа представляет собой базовый курс программирования на Python для будущих аналитиков данных. Изучаются типы данных, конструкции языка, ООП, работа с файлами и библиотеками. Не требует начальных знаний программирования.
Для всех RU
1 900 ₽ 3 000 ₽
или любая сумма на ваше усмотрение,
но не менее 890 ₽
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс посвящен основам языка Python и адресован начинающим, осваивающим его для анализа данных. Рассматриваются установка интерпретатора и PyCharm, базовый синтаксис, типы данных и операции, управляющие конструкции, составные типы — списки, кортежи и словари. Подробно изучаются объектно-ориентированное программирование, работа с файлами, обработка ошибок и исключений, регулярные выражения, функции, лямбда-выражения, модули и пакеты. Материал адресован будущим аналитикам данных и разработчикам.
Цели
  • Сформировать понимание базового синтаксиса и типов данных Python.
  • Развить умение работать с файлами, исключениями и регулярными выражениями.
  • Подготовить к написанию скриптов для предобработки данных.
Чему я научусь?
  • Писать программы с использованием базовых конструкций Python.
  • Применять составные типы данных при решении задач.
  • Обрабатывать ошибки и исключения в коде.
  • Использовать модули и пакеты для структурирования проекта.

Авторы

Румянцев Дмитрий
Румянцев Дмитрий
Чему я научусь?
  • Писать программы с использованием базовых конструкций Python.
  • Применять составные типы данных при решении задач.
  • Обрабатывать ошибки и исключения в коде.
  • Использовать модули и пакеты для структурирования проекта.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
Введение
1 Обзор языка Python 15 мин
2 Инструментарий создания программ Python 48 мин
3 Установка Python и PyCharm 51 мин
4 Работа с командной строкой 87 мин
Литералы, переменные, типы данных и операции
5 Базовые литералы 12 мин
6 Целые десятичные числа 48 мин
7 Двоичные числа 39 мин
8 16- и 8-ричные 24 мин
9 Числа с плавающей точкой 21 мин
10 Строковые литералы 66 мин
11 Логические или булевы литералы 24 мин
12 Концепция переменной 33 мин
13 Базовые типы данных 39 мин
14 Приведение типов 42 мин
15 Математические операции 54 мин
16 Целочисленные операции 18 мин
17 Битовые операции 66 мин
18 Логические операции 69 мин
19 Операции со строками 30 мин
20 Интерпретация ошибок 57 мин
Базовые конструкции языка Python
21 Знакомство с PyCharm 45 мин
22 Управляющие конструкции и условные операторы 54 мин
23 Циклы for 75 мин
24 Циклы while 27 мин
25 Еще немного о циклах 21 мин
26 Базовые методы Python для вывода данных 60 мин
27 Метод Python для ввода данных 45 мин
28 Функции, лямбда-функции и рекурсивные функции 102 мин
Регулярные выражения
29 Регулярные выражения 42 мин
30 Синтаксис регулярных выражений 69 мин
31 Составные регулярные выражения 123 мин
Тест 1 для курса Основы языка Python для курса Основы языка Python для анализа данных 60 мин
Классы и объекты
32 Объектно-ориентированное программирование 66 мин
33 Иерархия классов 84 мин
34 Строки Python как объекты 60 мин
35 Набор методов класса str 36 мин
Библиотеки и модули
36 Повторное использование кода 27 мин
37 Выборочное импортирование атрибутов 18 мин
38 Пакеты 39 мин
Составные типы данных
39 Списки 51 мин
40 Вложенный список и рекурсия 27 мин
41 Кортежи 9 мин
42 Словари 24 мин
43 Итераторы и генераторы 63 мин
Защита от ошибок
44 Исключения 33 мин
45 Обработка исключительных ситуаций при помощи Try 30 мин
46 Отладка 39 мин
Файлы
47 Концепция файла 30 мин
48 Чтение файла 60 мин
49 Создание файла и добавление в него записей 75 мин
50 Продвинутая работа со словарями 72 мин
Тест 2 для курса Основы языка Python для курса Основы языка Python для анализа данных 90 мин
51 Литература. Основы языка Python 3 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 120 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

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

Стоимость программы

1 900 ₽ 3 000 ₽
или любая сумма на ваше усмотрение,
но не менее 890 ₽
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.