Версия для слабовидящих

Размер текста:

Цветовая схема:

Изображения:

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

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

Институт развития профессиональных компетенций и квалификаций

Повышение квалификации
Формат
Очно-заочная (дистанционная)
Кол-во часов
72 ак. ч.
Стоимость
40000 ₽
Дата ближайшего курса
26.01.2026
Онлайн
Да

18

часов теории

26

часов практических занятий

9

тем обучения

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

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

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

О программе

Практико-ориентированное обучение

Курс построен на практических заданиях и лабораторных работах: вы будете писать код с первого занятия и решать реальные кейсы, а не только слушать теорию.

В программе предусмотрены проекты и разбор задач, что обеспечивает быстрое закрепление навыков и готовые примеры работ для применения в профессиональной деятельности

Подходит для начинающих

Программа не требует предварительного опыта: базовые концепции объясняются пошагово, упражнения просты для выполнения и направлены на уверенное освоение основ

Если у слушателя среднее или высшее (либо текущее) образование — курс даст прочную базу: типы данных, коллекции, функции, работа с файлами и отладка

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

Занятия ведут действующие специалисты и преподаватели Финансового университета с опытом разработки и внедрения реальных IT-решений

Эксперты делятся рабочими кейсами, дают рекомендации по практике и карьере, проводят консультации и оценивают проектные задания слушателей.

Гибридная форма обучения

Очно-заочная форма с применением ДОТ сочетает лекции в аудитории и дистанционные вебинары — удобно совмещать учёбу с работой.

Записи занятий, электронные материалы и платформа обучения позволяют возвращаться к темам, выполнять задания в удобное время и контролировать прогресс

Удостоверение государственного образца

По окончании и успешной аттестации слушателям выдается удостоверение о повышении квалификации Финансового университета

Удостоверение подтверждает квалификацию перед работодателями и может быть использовано при профессиональной аттестации и в кадровых целях

Проекты для портфолио

Курс включает мини-проекты и практические задания, которые можно использовать как примеры работ при трудоустройстве

В результате слушатели получают рабочие фрагменты кода и небольшие проекты (скрипты для обработки данных, парсеры, утилиты), готовые для размещения в портфолио

Программа

Тема 1. "Язык программирования Python и его место среди других языков и систем программирования"

  • Обзор современных языков и систем программирования.
  • Принципы работы интерпретатора Python и отличия версий языка.
  • Особенности работы Python в различных операционных системах.
  • Установка, запуск и тестирование среды разработки (IDE).
  • Знакомство с базовыми элементами программирования.

Тема 2. "Базовые конструкции языка Python"

  • Работа с переменными, выражениями и динамической типизацией.
  • Обзор основных типов данных: числа, строки, списки, логический тип, None.
  • Управление памятью: оператор del.
  • Управляющие конструкции: ветвления (if-else) и блоки кода.
  • Циклы и управление ими: break, continue, pass.
  • Организация простого ввода и вывода данных.

Тема 3. "Кортежи, списки, словари, множества"

  • Кортежи и списки: основные операции и различия.
  • Словари и множества: принципы хранения данных и методы работы с ними.
  • Циклы по итераторам и эффективный перебор элементов (for).
  • Практическое закрепление навыков работы со структурами данных.

Тема 4. "Функции и коллекции"

  • Создание и вызов функций: аргументы (именованные, неименованные, переменное количество).
  • Функция как объект первого порядка.
  • Работа со встроенными функциями высшего порядка: map, zip, filter, reduce.
  • Использование анонимных функций (lambda).
  • Генераторы: выражения-генераторы, генераторы списков, словарей и множеств.

Тема 5. "Модули и пакеты"

  • Разработка собственных модулей и импорт пакетов.
  • Структура и создание пользовательских пакетов.
  • Обзор стандартной библиотеки Python.
  • Управление внешними зависимостями через подсистему pip.

Тема 6. "Работа с файловой системой"

  • Навигация: работа с каталогами и путями к файлам.
  • Основные файловые операции: создание, удаление, перемещение.
  • Алгоритмы рекурсивного обхода папок.
  • Методы чтения и записи текстовых и бинарных данных.

Тема 7. "Исключения и обработка ошибок"

  • Классификация ошибок: синтаксические, логические и исключения.
  • Иерархия стандартных исключений Python.
  • Механизмы обработки: перехват (try-except) и генерация (raise) исключений.

Тема 8. "Регулярные выражения"

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

Тема 9. "Элементы функционального программирования"

  • Особенности функциональной парадигмы программирования.
  • Работа с рекурсивными функциями.
  • Механизм замыканий.
  • Принципы создания и использования декораторов.

Преподаватели и эксперты программы

Кондратенко Николай Александрович

Кондратенко Николай Александрович

руководитель проектов компании Билайн, аспирант РУДН ВШУ

Документ, который Вы получите

Как приступить к обучению

Шаг 1

Выбрать программу и оставить заявку

Шаг 2

Собрать документы и пройти оформление в личном кабинете anketa.fa.ru

Шаг 3

Получить договор и документы для оплаты

Шаг 4

Внести оплату и начать обучение

Вас могут заинтересовать

Контакты менеджера (куратора) программы

Выбрать дату

Выбрать дату

Выбрать год