CS-PL1
Начинающий40 часов

Программирование на языке Python. Уровень 1. Базовый курс

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

от 26 900₽
Для физ. лиц - 32 500₽
Для организаций - 38 000₽
Ближайшая группа
09.11.2026-13.11.2026
Формат
Гибридный
Длительность
40 часов
Часы занятий
10:00–17:00

Целевая аудитория

Для слушателей, которые ранее использовали другие языки программирования, а теперь расширяют свои знания в Python

Получаемые знания и навыки

По окончании курса слушатели научатся
  • основам работы с интерпретатором Python и архитектурой языка: вы поймете, как работает интерпретатор Python, как происходит загрузка модулей и пакетов, что такое виртуальная машина Python, как распределяются данные в памяти (стек, куча), и чем отличаются изменяемые и неизменяемые типы данных
  • работе с основными типами данных и структурами: освоите использование скалярных и контейнерных типов данных (списки, множества, словари), научится форматировать строки, обрабатывать исключения, а также применять лямбда-выражения и генераторы для анализа и обработки данных
  • созданию и использованию функций, декораторов, работа с логированием: получите навыки написания собственных функций, передачи параметров, создания декораторов, работы с замыканиями, а также научится вести журнал выполнения приложения (логирование) и создавать собственные библиотеки для повторного использования
  • практической автоматизации и аналитики: сможете создавать шаблоны приложений, работать с параметрами командной строки, формировать отчёты в Excel, использовать внешние библиотеки (NumPy, Pandas, MatPlotLib) для анализа данных и построения отчётов различной сложности
от 26 900₽
Для физ. лиц - 32 500₽
Для организаций - 38 000₽

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

Валерий Вавилов

Team Lead, Software Developer / Engineer, преподаватель IT-курсов. Ключевой принцип в работе: «инженерное мышление, а не набор рецептов».
Подробнее

Сергей Палетаев

Преподаватель с более чем 25-летним опытом в управлении, финансах и ИТ-обучении
Подробнее

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

  • Эволюция вычислений от двоичного кода до интерпретатора
  • Понятие локальной и глобальной песочницы. Работа PIP приложения
  • Создание исполняемого модуля в Windows на основе Python приложения Выполнение приложения в Linux операционной системе
  • Загрузка модулей и пакетов в оперативную память, получение описаний модулей и пакетов
  • Особенность модуля builtins

  • Понятие изменяемый и не изменяемый тип данных. Распределение данных в памяти, объем занимаемой памяти переменными
  • Строка как контейнер символов, неизменяемость строк и использование оперативной памяти
  • Форматирование строк — различные способы
  • Еще раз об обработке исключений, компиляции строки и выражения, на примере приложения — калькулятор

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

  • Определение функции
  • Загрузка функции в оперативную память
  • Подготовка стекового фрейма для выполнения функции
  • Распределение параметров и возвращаемого значения функции
  • Передача параметров позиционных, именованных, параметры в виде списков и словарей, ограничения на параметры
  • Лямбда выражения — как функция. Когда использовать
  • Замыкания в функциях и распределение памяти
  • Передача функций в виде параметров в другие функции
  • Декораторы, dataclass и field декоратор
  • Создание собственного декоратора

  • Когда использовать журнал
  • Стандартный логгер в базовом Python
  • Переопределение стандартного логгера
  • Создание собственного логгера и размещение его в виде собственной библиотеки в песочнице виртуальной машины для повторного использования

  • Создание шаблона будущего приложения
  • Параметры командной строки и правила хорошего тона для их формирования
  • Разбор параметров командной строки
  • Сохранение шаблона в виде библиотеки

  • Создание отчета в формате Excel на основе шаблона приложения и стандартного шаблона проектирования MVC (Model-View-Controller)
  • Использование внешних библиотек
  • Введение в аналитическую библиотеку Python — NumPy, Pandas, MatPlotLib
  • Построение отчетов различной сложности

Стоимость и условия оплаты

от 26 900₽
Для физ. лиц - 32 500₽
Для организаций - 38 000₽

Записаться на курс можно

По телефону
+7(495)648-35-00
Через наш
Telegram-чат

Расписание курсов

НачинающийГибридный40 часов
CS-PL1

Программирование на языке Python. Уровень 1. Базовый курс

09.11.2026-13.11.2026
Гибридный
40 часов
10:00–17:00
32 500₽
26 900₽
38 000₽
32 500₽
Для физ. лиц - 32 500₽
Для организаций - 38 000₽

Что о нас говорят

все Отзывы
Борознов Владимир
Студент курса «Программирование на языке Python. Уровень 1. Базовый курс»

Очень пригодились знания по широкому охвату от блокнота до Юпитера и VS code и Pycharm

Молоскин Александр
Студент курса «Программирование на языке Python. Уровень 1. Базовый курс»

Легкий «старт» курса — легко влиться в начало обучения, обладая минимальными знаниями о работе с Python

Файзуллина Карина Радиковна
Студент курса «Программирование на языке Python. Уровень 1. Базовый курс»

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

Аносов Алексей Юрьевич
Студент курса «Программирование на языке Python. Уровень 1. Базовый курс»

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

Черепанов Василий Олегович
Студент курса «Программирование на языке Python. Уровень 1. Базовый курс»

Все понравилось, с удовольствием прослушаю продвинутый курс по Python

Коленко Ксения Анатольевна
Студент курса «Программирование на языке Python. Уровень 1. Базовый курс»

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

Кирилл Геннадьевич
Студент курса «Программирование на языке Python. Уровень 1. Базовый курс»

Понравилась простота и ненавязчивость преподнесения материала. Приятный сервис с кофебрейками

Зотов Сергей Сергеевич
Студент курса «Программирование на языке Python. Уровень 1. Базовый курс»

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

Игорь Алексеевич
Студент курса «Программирование на языке Python. Уровень 1. Базовый курс»

Впечатления хорошие. Материал предоставлен понятным языком для усваивания

Учебный центр РРС
Обзор конфиденциальности

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