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

Практическое введение в Python для анализа данных: от установки и базового синтаксиса до работы с типами данных, ООП, файлами, исключениями и регулярными выражениями.
Для всех RU
Записаться
Объём

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

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

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

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

Авторы

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

Учебный план

Занятия
Введение
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 мин