Основы языка программирования Python
Информация об обучении на данном курсе
Цель курса: изучение языка Python и его практическое применение в повседневных задачах: автоматизация рутины, сбор и анализ данных
Обучение проходит в аудиторном формате, в современном компьютерном классе по адресу Tartu mnt. 18, Tallinn. Размер группы от 6 до 10 человек. В цену курса включены все учебные материалы. При необходимости на время обучения выдается ноутбук.
Целевая группа:
Курс актуален, если Вы:
- совсем новичок без опыта программирования и хотите сделать первый шаг и понять, подходит ли вам IT;
- специалист из другой сферы и рассматриваете переквалификацию в IT с низким порогом входа;
- офисный специалист, аналитик или менеджер и желаете автоматизировать рутинные задачи (отчёты, обработку данных, Excel);
- студент или старшеклассник и интересуетесь ранней практикой и первыми собственными программами;
- инженер или специалист технической области и вам требуется базовый Python для расчётов и автоматизации;
- начинающий тестировщик и хотите освоить основы для будущих скриптов автоматизации;
- планируете углублённый курс Python и желаете получить прочный фундамент перед специализациями.
Ключевые компетенции, изучаемые на курсе:
Освойте основы Python
Пишите код в Jupyter Notebook
Ставьте пакеты из PyPI (pip)
Читайте и пишите данные в JSONТребования к обучающимся:
- уверенный пользователь ПК
- владение английским языком на уровне, достаточном для чтения технической документации (ориентировочное соответствие категории A2/B1)
- желательно наличие собственного ноутбука (Windows / Mac, оперативная память 8 GB, диагональ экрана > 13,3), при необходимости на время обучения выдается ноутбук.
Результат обучения:
Окончившие данный курс умеют:
- Создавать программы для решения практических задач
- Обрабатывать файлы и работать с различными форматами данных
- Использовать все основные структуры данных Python
- Писать функции и создавать модульный код
- Создавать классы и применять принципы ООП
- Обрабатывать ошибки и создавать надежные программы
- Использовать внешние библиотеки и инструменты
Методы обучения:
Общий объем курса: 64 академических часа, из которых 36 академических часов проходят в аудитории (в т.ч. практические занятия 4 ак. ч. и (4 ак. ч.))
Критерии оценки результатов обучения:
Результаты обучения оцениваются на основе самостоятельно выполненных практических работ.
Методы оценки:
При успешном выполнении практические и домашние работы получают оценку «зачет».
Условия окончания курса:
Для успешного окончания курса и получения сертификата необходимо получить зачет 75% домашних работ.
Дополнительная информация:
Группа программы обучения: 0613 - Анализ и разработка программного обеспечения (0613 - Tarkvara ja rakenduste arendus ning analüüs)
Основные правила организации обучения (на эстонском языке)
Основные правила обеспечения качества учебного процесса (на эстонском языке)
Программа курса
| Занятие | Основные темы занятия | Объем |
|---|---|---|
| 1. Введение в Python | Что такое Python и его применение. Установка Python и настройка среды. Знакомство с IDLE и Jupyter Notebook. Переменные и типы данных (int, float, str, bool). Операторы и базовые вычисления. Практика: Создание простых программ и интерактивная работа | 4 ак. ч. |
| 2. Условия и принятие решений | Условные операторы if, elif, else. Операторы сравнения и логические операторы. Вложенные условия. Тернарный оператор. Практика: Программы с разветвленной логикой, валидация данных | 4 ак. ч. |
| 3. Циклы и автоматизация | Цикл for для итерации. Цикл while для повторяющихся операций. Функция range() и её параметры. Управление циклами: break, continue, else. Практика: Автоматизация повторяющихся задач | 4 ак. ч. |
| 4. Работа со списками | Создание списков и доступ к элементам. Индексация, срезы и их применение. Методы списков: append(), remove(), insert(), pop(), sort(). Вложенные списки и многомерные структуры. List comprehensions. Практика: Обработка коллекций данных | 4 ак. ч. |
| 5. Обработка строк и текста | Строки как последовательности символов. Методы строк: split(), join(), replace(), strip(), find(). Форматирование строк: f-strings, format(), % форматирование. Работа с многострочным текстом. Практика: Обработка и анализ текстовой информации | 4 ак. ч. |
| 6. Словари и структурированные данные | Создание словарей и работа с парами ключ-значение. Методы словарей: keys(), values(), items(), get(). Итерация по словарям. Множества и их операции. Комбинирование структур данных. Практика: Организация и поиск информации | 4 ак. ч. |
| 7. Функции и модульность кода | Определение функций с def. Параметры, аргументы и возвращаемые значения. Области видимости переменных. Функции высшего порядка. Лямбда-функции. Практика: Создание переиспользуемого кода | 4 ак. ч. |
| 8. Файлы, модули и обработка ошибок | Чтение и запись файлов. Работа с CSV и текстовыми форматами. Импорт модулей и стандартная библиотека. Установка внешних пакетов с pip. Обработка исключений: try, except, finally. Практика: Работа с внешними данными и библиотеками | 4 ак. ч. |
| 9. Объектно-ориентированное программирование | Основы ООП: классы и объекты. Атрибуты и методы. Конструктор __init__. Инкапсуляция и базовое наследование. Итоговый проект: Создание приложения с использованием всех изученных концепций | 4 ак. ч. |
Информация о курсе
Время проведения:
10.08.2026 - 28.08.2026
Расписание занятий:
Вт, Чт, Пт 17:45 - 21:00
Оставить заявку →Ответим в течение 1 рабочего дня
Длительность курса:
3 недели
Формат и место проведения:
Адрес: Tartu mnt. 18, Tallinn.

Курс проводится:
- в аудиторном формате, в современном компьютерном классе, по адресу Tartu mnt. 18.
- в удаленном формате (Zoom или Microsoft Teams).
Стоимость: 1339.2 EUR (НСО 24% включен)
Общий объем курса: 64 ак. ч.
Включает в себя:
- Аудиторные занятия: 36 ак.ч. (в т.ч. практические занятия 4 ак. ч. и 2 семинара (4 ак.ч))
- Самостоятельная работа: 28 ак.ч.
Преподаватели
Роман Кутселепа
Квалификация: Свыше 5 лет в разработке ПО. Специализация: веб-дизайн, разработка на JavaScript, эффективное использование программных продуктов в компанииОпыт преподавания: Свыше 5 лет опыта в преподавании и обучении персонала
Образование: Anglia Ruskin University 2010 г. (Англия)