| индивидуально | 2 000 руб. / час |
| в мини-группе (3-5 человек) | 800 руб. / час |
индивидуально
2 000 руб. / час
в мини-группе (3-5 человек)
800 руб. / час
Python
Базовый курс
20-30 часов
Рекомендуемая самостоятельная работа: 50-100 часов
- Введение
О языке программирования Python
Как использовать интерпретатор: Интерактивный режим, передача аргументов, редактирование исходного кода
Простые команды: числа, строки, списки
-
Управление потоком
Циклы, ветки, range(), break, continue, pass, выражения
-
Функции
Аргументы (значения по умолчанию, позиционные, именованные, переменное количество аргументов, распаковка), лямбда выражения, документирование
-
Последовательности
Списки (массивы - Lists), кортежи (Tuples), множества (Sets), словари (Dictionaries)
- Работа с файлами
Чтение и запись файла. Csv. Json. Xml
-
Классы
Объекты, области и пространства имён. Введение в классы. Наследование. Приватные переменные класса. Структуры. Итераторы. Генераторы. Выражения с генераторами
-
Ошибки и исключения
Синтаксические ошибки. Исключения. Обработка исключений. Выбрасывание исключений. Цепочки исключений. Создание исключений
- Модули и пакеты
-
Виртуальное окружение
Вступление. Создание. Управление пакетами с pip
Дополнительно
-
Стандартная библиотека
Операционная система. Имена файлов. Аргументы командной строки. Перенаправление потока ошибок и завершение программы. Регулярные выражения. Математика. Интернет запросы. Дата и время. Сжатие данных. Производительность. Контроль качества
Форматирование вывода. Шаблоны. Работа с двоичными данными. Многозадачность. Протоколирование. Слабая связность. Работа со списками. Арифметика с плавающей точкой
- NumPy
- Pandas
- Matplotlib
Веб-программирование
- Django
- Flask