Интенсивный курс Python для начинающих


Информация об обучении на данном курсе

Цель курса: изучение языка Python и его практическое применение в ежедневных задачах: автоматизация повседневной бизнес-рутины, сбор и анализ данных

Обучение проходит в аудиторном формате, в современном компьютерном классе по адресу Tartu mnt. 18, Tallinn. Размер группы от 6 до 10 человек. В цену курса включены все учебные материалы. При необходимости на время обучения выдается ноутбук.

Для данного курса доступны различные методы финансирования, в том числе и программы государственной поддержки и некоммерческих организаций. Свяжитесь с нашим консультантом, чтобы получить более подробную информацию.

Узнать о мерах поддержки →


Целевая группа:

Курс актуален, если Вы:

  • начинающий без опыта программирования и хотите войти в IT и освоить свой первый язык на практике;
  • будущий backend-разработчик и желаете писать серверные приложения, работать с API и базами данных;
  • специалист из другой сферы и планируете переквалификацию в IT, начиная с одного из самых востребованных языков;
  • аналитик или специалист по данным и вам требуется автоматизировать обработку данных и освоить библиотеки (NumPy, Pandas) и парсинг;
  • QA-инженер или тестировщик и хотите перейти к автоматизации тестов и писать собственные скрипты;
  • системный администратор или DevOps-специалист и интересуетесь автоматизацией рутинных задач скриптами на Python;
  • инженер, учёный или аналитик из непрограммистской области и вам требуется Python как инструмент для расчётов и автоматизации прикладных задач;
  • студент технической специальности или выпускник и желаете получить практические навыки и портфолио проектов.

Ключевые компетенции, изучаемые на курсе:

Программируйте на Python
Подключайте библиотеки из PyPI
Считайте массивы в NumPy
Анализируйте данные в Pandas
Работайте в Jupyter Notebook
Ищите по шаблонам (regex)
Пишите запросы на SQL
Храните данные в MySQL
Используйте встраиваемую SQLite
Освойте NoSQL в MongoDB
Применяйте ORM SQLAlchemy
Интегрируйтесь по REST API
Храните данные в PostgreSQL
Устанавливайте пакеты через pip
Пишите код в Python IDLE
Парсите HTML с BeautifulSoup
Автоматизируйте браузер с Selenium
Создавайте веб-приложения на Flask
Разрабатывайте сайты на Django
Обрабатывайте изображения в OpenCV

Требования к обучающимся:

  • уверенный пользователь ПК
  • владение английским языком на уровне, достаточном для чтения технической документации (ориентировочное соответствие категории A2/B1)
  • желательно наличие собственного ноутбука (Windows / Mac, оперативная память 8 GB, диагональ экрана > 13,3), при необходимости на время обучения выдается ноутбук.

Результат обучения:

Окончившие данный курс:

  • разрабатывают приложения на языке программирования Python, используя современные стандарты и алгоритмы (Python 3 – PEP8)
  • используют полученные навыки программирования для автоматизации различных рутинных компьютерных задач
  • используют язык программирования Python для сбора и анализа данных

Методы обучения:

Общий объем курса: 210 академических часов, из которых 105 академических часов проходят в аудитории (в т.ч. практические занятия 8 ак. часов и 2 семинара (8 ак.ч))

Критерии оценки результатов обучения:

Результаты обучения оцениваются на основе самостоятельно выполненных практических работ.

Методы оценки:

При успешном выполнении практические и домашние работы получают оценку «зачет».

Условия окончания курса:

Для успешного окончания курса и получения сертификата необходимо получить зачет 75% домашних работ.

Дополнительная информация:

Группа программы обучения: 0613 - Анализ и разработка программного обеспечения (0613 - Tarkvara ja rakenduste arendus ning analüüs)
Основные правила организации обучения (на эстонском языке)
Основные правила обеспечения качества учебного процесса (на эстонском языке)

Программа курса

Модуль Основные темы модуля Объем
1. Знакомство с Python Зачем необходимо использовать Python? Сильные и слабые стороны Python 2 ак. ч.
2. Начало работы с Python Установка Python. Базовый интерактивный режим и IDL. Использование окна оболочки Python в IDLE. 2 ак. ч.
3. Краткий обзор Python Общее описание Python. Встроенные типы данных. Управляющие конструкции. Создание модуля. Объектно-ориентированное программирование. 4 ак. ч.
4. Основы Отступы и оформление блоков. Комментарии. Переменные и присваивание. Выражения. Строки. Числа. Значение None. Получение данных от пользователя. Встроенные операторы. Основной стиль программирования на Python 4 ак. ч.
5. Списки, кортежи и множества Сходство между списками и массивами. Индексы списков. Модификация списков. Сортировка списков. Другие распространенные операции со списками. Вложенные списки и глубокое копирование. Кортежи. Множества. 4 ак. ч.
6. Строки Строки как последовательности символов. Основные операции со строками. Специальные символы и экранированные последовательности. Методы строк. Преобразование объектов в строки. Использование метода format. Форматирование строк с символом %. Строковая интерполяция. Байтовые строки. 4 ак. ч.
7. Словари Операции со словарями. Подсчет слов. Использование ключа. Разреженные матрицы. Словари как кэши. Эффективность словарей 2 ак. ч.
8. Управляющие конструкции Цикл while. Команда if-elif-else. Цикл for. Генераторы строк и словарей. Команды, блоки и отступы. Логические значения и выражения. Практическое задание: создание простейшей программы для анализа текстового файла.
6 ак. ч.
9. Функции Базовые определения функций. Параметры функций. Изменяемые объекты в качестве аргументов. Локальные, нелокальные и глобальные переменные. Присваивание функций переменным. Лямбда-выражения. Функции-генераторы. Декораторы. 4 ак. ч.
10. Модули и правила областей видимости Понятие модуля. Первый модуль. Команда import. Путь поиска модулей. Приватные имена в модулях. Библиотечные и сторонние модули. Правила областей видимости и пространств имен Python. 4 ак. ч.
11. Программы Python Создание простейшей программы. Прямое исполнение сценариев в UNIX. Сценарии в macOS. Возможности выполнения сценариев в Windows. Программы и модули. Распространение приложений Python 4 ак. ч.
12. Работа с файловой системой os и os.path против pathlib. Пути и имена. Получение информации о файлах. Операции с файловой системой. Обработка всех файлов в поддереве каталогов 4 ак. ч.
13. Чтение и запись файлов Открытие файлов и объектов file. Закрытие файлов. Открытие файлов для записи или в других режимах. Функции чтения и записи текстовых и двоичных данных. Чтение и запись с использованием pathlib. Экранный ввод/вывод и перенаправление. Чтение структурированных двоичных данных с использованием модуля struct. Сериализация и модуль pickle. Модуль shelve 4 ак. ч.
14. Работа с исключениями Исключения в Python. Менеджеры контекста и ключевое слово with. Практическая работа: Расширенные возможности языка 6 ак. ч.
15. Объектно-ориентированное программирование в Python Определение классов. Переменные экземпляров. Методы. Переменные класса. Статические методы и методы классов. Наследование. Наследование и переменные экземпляров и классов. Основные возможности классов Python. Приватные переменные и приватные методы. Использование @property для создания более гибких переменных экземпляров. Правила области видимости и пространств имен для экземпляров классов. Деструкторы и управление памятью. Множественное наследование 4 ак. ч.
16. Регулярные выражения Основы регулярных выражений в Python. Регулярные выражения со специальными символами. Регулярные выражения и необработанные строки. Извлечение совпавшего текста из строк. Замена текста с использованием регулярных выражений. 4 ак. ч.
17. Типы данных как объекты. Использование типов. Типы и пользовательские классы. Специальный метод-атрибут. Поведение объекта как списка. Специальный метод-атрибут __getitem__. Полноценная эмуляция списков объектами. Субклассирование встроенных типов. Использование специальных методов-атрибутов. 4 ак. ч.
18. Пакеты Примеры пакетов. Атрибут __all__. Правильное использование пакетов 4 ак. ч.
19. Использование библиотек Python. Стандартная библиотека. Установка дополнительных библиотек Python. Установка библиотек Python с использованием pip и venv. PyPI (CheeseShop). Практическая работа Работа с данными Практическая работа 6 ак. ч.
20. Обработка файловых данных Бесконечный поток файлов данных. Примеры сценариев. Организация процесса. Экономия места: сжатие и удаление 4 ак. ч.
21. Обработка файлов с данными Знакомство с концепцией ETL. Чтение текстовых файлов. Файлы Excel. Очистка данных. Запись файлов данных. Передача данных по сети. 4 ак. ч.
22. Передача данных в сети Получение файлов. Получение данных через API. Структурированные форматы данных. Извлечение веб-данных. 4 ак. ч.
23. Хранение данных Реляционные базы данных. SQLite: использование базы данных sqlite3. MySQL, PostgreSQL и другие реляционные базы данных. Простая работа с базами данных с ORM. Базы данных NoSQL. Хранение пар «ключ–значение» в Redis. Документы в MongoDB. 4 ак. ч.
24. Анализ данных в Python. Стандартные средства python для анализа данных. Jupyter Notebook. Pandas. Очистка данных. Агрегирование и преобразования данных. Графическое представление данных. Практическая работа 6 ак. ч.

Информация о курсе

Время проведения:

17.08.2026 - 17.11.2026
09.09.2026 - 09.12.2026


Расписание занятий:

Вт, Чт, Пт 17:45 - 21:00


Оставить заявку →Ответим в течение 1 рабочего дня

Длительность курса:

2 месяца



Формат и место проведения:

Адрес: Tartu mnt. 18, Tallinn.
Gamma Intelligence Training Centre
Курс проводится в аудиторном формате, в современном компьютерном классе. Размер группы от 6 до 10 человек

Язык обучения: русский

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

Общий объем курса: 210 ак. ч.
Включает в себя:

  • Аудиторные занятия: 105 ак.ч. (в т.ч. практические занятия 4 ак. ч. и 2 семинара (4 ак.ч))
  • Самостоятельная работа: 105 ак.ч.


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

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

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

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

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

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