Основы языка программирования 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.
Gamma Intelligence Training Centre
Курс проводится:

    в аудиторном формате, в современном компьютерном классе, по адресу Tartu mnt. 18.
    в удаленном формате (Zoom или Microsoft Teams).
Размер группы от 6 до 12 человек Язык обучения: русский

Стоимость: 1339.2 EUR (НСО 24% включен)

Общий объем курса: 64 ак. ч.
Включает в себя:
  • Аудиторные занятия: 36 ак.ч. (в т.ч. практические занятия 4 ак. ч. и 2 семинара (4 ак.ч))
  • Самостоятельная работа: 28 ак.ч.

Преподаватели

Роман Кутселепа

Roman Kutselepa Квалификация: Свыше 5 лет в разработке ПО. Специализация: веб-дизайн, разработка на JavaScript, эффективное использование программных продуктов в компании

Опыт преподавания: Свыше 5 лет опыта в преподавании и обучении персонала

Образование: Anglia Ruskin University 2010 г. (Англия)

Ознакомиться с CV