О курсе
Содержание курса
1. Основы синтаксиса
- Числовые типы данных
- Строки
- Условный оператор
- Циклы
2. Структуры данных
- Списки
- Кортежи
- Словари
- Множества
3. Пользовательские функции
- Области видимости и вложенные функции
- Рекурсивные функции
- Анонимные функции
- Средства функционального программирования
4. Файлы
- Методы работы с файлами
- Текстовые и бинарные файлы
- Сохранение объектов Python в файл
5. Работа с модулями
- Создание модуля
- Использование модуля
- Пространства имен модулей
- Смешанные режимы использования модулей
6. Объектно-ориентированное программирование
- Основы ООП. Наследование, инкапсуляция, полиморфизм
- Перегрузка операторов
7. Математика для машинного обучения
- Линейная алгебра
- Математический анализ
- Теория вероятности
Преподаватели
Камскова Инна
кандидат экономических наук, доцент кафедры математических и естественнонаучных дисциплин ИЭП ННГУТроицкий Роман
кандидат физико-математических наук, доцент кафедры математических и естественнонаучных дисциплин ИЭП ННГУ