Программирование на языке 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₽