Программист Python
О курсе
Python — современный и прогрессивный язык программирования, который используют миллионы инженеров по всему миру. Этот язык по праву считается одним из самых лаконичных, что помогает разработчикам сконцентрировать все усилия на достижении результата и при этом получать удовольствие от самого процесса
По окончании курса слушатели смогут
Целевая аудитория
- Специалисты, желающие повысить свою квалификацию и систематизировать свои знания языка Python.
- Все, желающие получить новые знания и навыки в программировании
Программа обучения
Модуль 1. Основы синтаксиса языка Python
Тема 1. Загрузка и установка Python. Особенности версий
- Установка под разные платформы
- Настройка окружения
Тема 2. Среда разработки PyCharm. Настройка и возможности среды разработки
- Создание первого проекта
- Альтернативные IDE
Тема 3. Переменные и константы. Области памяти
- Типы данных
- Преобразование типов данных
- Динамическая типизация
Тема 4. Ключевые слова, встроенные функции
- Функции ввода – вывода
- Функции для преобразования типов данных
Тема 5. Условный оператор if, тернарный оператор
- Вложенные условия
- Работа с логическими выражениями
- Тернарный оператор
Тема 6. Циклы
- Цикл с предусловием
- Цикл for
- Функция range
- Операторы управления течение цикла
- Особенности конструкции for-else
- Бесконечные циклы
Тема 7. Типы данных для работы с числами
- Особенности числовых типов данных
- Преобразование строкового типа в числовой
- Особенности работы с вещественными числами
- Модуль Decimal
Тема 8. Строки
- Строковые функции
- Поиск подстроки в строке
- Обход строковых данных в цикле
- Методы поиска
- Регулярные выражения
- Практическое применение регулярных выражений
Тема 9. Структуры данных
- Списки (массивы)
- Индексы и срезы
- Кортежи
- Словари
- Поиск в словаре
- Добавление элемента в словарь
- Множества
- Преимущества множеств перед списками
- Практическое применение множеств
Тема 10. Функции
- Оператор return
- Анонимные функции
- Вложенные функции
- Особенности рекурсивных функций
- Возврат более одного значения в функции
Тема 11. Исключения и их обработка
- Основные операторы для обработки исключений
- Генерация исключений
- Особенности оператора except
- Оператор finally
- Практическое применение обработки исключений
Тема 12. Продвинутая работа с регулярными выражениями
- Проверка EMAIL, IP
- Использование регулярных выражений в файлах
- Интеграция регулярных выражений в параметрах функций
Тема 13. Создание модулей
- Назначение __init__
- Импорт модулей
Модуль 2. Проектирование архитектуры приложений
Расписание занятий
| Дата | Статус | Формат | Место проведения | Стоимость |
|---|---|---|---|---|
| 12.01.2026 | Дистанционный
Дистанционное обучение (СДО): Самостоятельное изучение материалов программы. Оптимальный вариант для занятых людей, которые готовы учиться самостоятельно в свободное время в удобном для них темпе. Консультации преподавателей оказываются дистанционно (при необходимости). | Виртуальный класс | 50000 ₽ |

