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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

15.06.2026-19.06.2026
Гибридный
40 часов
10:00–17:00
32 500₽
22 800₽
38 000₽
26 400₽
Для физ. лиц - 32 500₽
Для организаций - 38 000₽
НачинающийГибридный40 часов
CS-PL1

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

13.07.2026-17.07.2026
Гибридный
40 часов
10:00–17:00
32 500₽
38 000₽
Для физ. лиц - 32 500₽
Для организаций - 38 000₽
НачинающийГибридный40 часов
CS-PL1

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

07.09.2026-11.09.2026
Гибридный
40 часов
10:00–17:00
32 500₽
38 000₽
Для физ. лиц - 32 500₽
Для организаций - 38 000₽
НачинающийГибридный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. Базовый курс»

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

Учебный центр РРС
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.