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

Программирование на языке Python. Основы

Курс охватывает основные вопросы для старта в профессии, такие как: что такое Python и как приступить к работе, конструкции языка, переменные, функции, объекты, работа с файловой системой, обработка данных в различных форматах (txt, xml, json)

от 20 100₽
Для физ. лиц - 22 500₽
Для организаций - 26 400₽
Ближайшая группа
08.06.2026-12.06.2026
Формат
Гибридный
Длительность
40 часов
Часы занятий
10:00–17:00

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

Для слушателей, которые никогда не программировали, но очень хотят этому научиться

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

  • понимание основ программирования и работы с Python: вы познакомитесь с историей и сферами применения Python, научитесь устанавливать интерпретатор и выбирать среду разработки, а также напишетте свою первую программу, освоив базовые принципы языка и правила оформления кода (PEP8)
  • работе с основными типами данных и структурами: освоите использование скалярных и контейнерных типов данных (списки, множества, словари), научится форматировать строки, обрабатывать исключения, а также применять лямбда-выражения и генераторы для анализа и обработки данных
  • работа с переменными, типами данных и основными конструкциями языка: вы получите навыки объявления переменных, использования простых и контейнерных типов данных, построения ветвлений и циклов, а также познакомитесь с обработкой исключений и выводом информации в консоль
  • взаимодействие с файлами и внешними данными: научитесь открывать, читать и записывать файлы различных форматов (txt, csv, xml, json), работать с кодировками, формировать отчёты и выгружать данные из Python во внешние файлы
  • создание пользовательских функций и основы работы с объектами: освоите синтаксис создания функций, передачу параметров, использование лямбда-выражений, вложенных функций и замыканий, а также получите представление о работе с объектами и коллекциями в Python
от 20 100₽
Для физ. лиц - 22 500₽
Для организаций - 26 400₽

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

  • История развития языка
  • Где используется Python
  • Задачи, решаемые с помощью Python
  • PEP8 — основной закон в Python

  • Где взять приложение
  • Исталяция интерпретатора Python в различных операционных системах
  • Выбор среды разработки. Сегодня выбираем среду из России: OpenIDE или GIGAIde, свободные и бесплатные. Инсталируем среду разработки
  • Подключаем Искусственный Интеллект к среде разработки — это поможет нам улучшить и ускорить процесс разработки проекта
  • Краткий обзор среды разработки, понятие проект, песочница, пакет и модуль
  • Навигация по проекту. Сохранение и восстановление проекта
  • Напишем «HelloМир»

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

  • Переменные проекта, модуля, пакета, константы — правила описания на основе соглашений PEP8
  • Начало работы приложения — переменная __name__ и конструкция if
  • Обсуждение основных грамматических элементов языка, которые описаны в системном модуле, отступы и переносы строк
  • Объявление переменных, присваивание значений, определение простых и контейнерных переменных
  • Основные конструкции языка Python. Операторы ветвления приложения, циклы.
  • Введение в обработку исключительных ситуаций
  • Понятие блока в Python
  • Вывод информации в консоль работающего приложения. Введение в механизм логов в приложении

  • Функции работы с числами
  • Функции работы со строками. Использование регулярных выражений
  • Функции для работы с датами. Получение дат, конвертация, извлечение нужных данных из даты
  • Введение в коллекции (списки, наборы, словари). Пока основное внимание спискам

  • Ресурсный блок, открытие и закрытие файла операционной системы, создание нового файла с различными атрибутами доступа
  • Чтение и запись текстового файла, различные кодировки, преобразование кодировок
  • Функция print работает с внешним файлом, перенаправление потока обработки ошибок во внешний файл
  • Формирование отчетов с помощью функции print
  • Работа с csv файлом, загрузка данных из csv файла, определение правил парсирования csv с помощью диалекта. Выгрузка данных из Python в csv файл
  • Python и xml формат внешних данных. DOM парсирование. Навигация по XML документу и извлечение данных. Запись в XML файл
  • Python и JSON формат. Чтение данных из Json файлов и запись переменных в Json файл

  • Синтаксис создания функции. Сигнатура функции. Параметры и возвращаемые значения. Отсутствие понятия процедура в Python
  • Вложенные функции (локальны для функции)
  • Передача параметров в функции, позиционные, именованные, параметры по умолчанию, использование звездочки в описании параметров
  • Понятие замыкание внутри функции, замкнутые переменные и функции
  • Лямбда выражения, функции в качестве параметров функций (это уже высший пилотаж)

  • Доступ к http серверу, использование дополнительных библиотек для работы с запросами к серверу
  • Простой доступ в базу данных. Выполнение запросов в базе данных и выгрузка данных в текстовые файлы

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

от 20 100₽
Для физ. лиц - 22 500₽
Для организаций - 26 400₽

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

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

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

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

Программирование на языке Python. Основы

08.06.2026-12.06.2026
Гибридный
40 часов
10:00–17:00
22 500₽
20 100₽
26 400₽
22 000₽
Для физ. лиц - 22 500₽
Для организаций - 26 400₽
НовинкаНачинающийГибридный40 часов
CS-PL0

Программирование на языке Python. Основы

31.08.2026-04.09.2026
Гибридный
40 часов
10:00–17:00
22 500₽
20 100₽
26 400₽
22 500₽
Для физ. лиц - 22 500₽
Для организаций - 26 400₽
НовинкаНачинающийГибридный40 часов
CS-PL0

Программирование на языке Python. Основы

26.10.2026-30.10.2026
Гибридный
40 часов
10:00–17:00
22 500₽
26 400₽
Для физ. лиц - 22 500₽
Для организаций - 26 400₽
Учебный центр РРС
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.