Основы языка программирования Python

Основы языка программирования Python


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

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

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

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


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

  • уверенный пользователь ПК
  • владение английским языком на уровне, достаточном для чтения технической документации (ориентировочное соответствие категории 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 ак. ч.

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

    Время проведения:
    23.03.2026 - 10.04.2026
    20.04.2026 - 15.05.2026
    Расписание занятий:
    Вт, Чт, Пт 17:45 - 21:00

    Оставить заявку


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

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

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

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

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

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

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

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

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

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

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