Цель реализации программы – совершенствование профессиональных компетенций в области разработки программного обеспечения на языке Python, необходимых для создания высоконагруженных веб-приложений, автоматизации бизнес-процессов и обработки данных в соответствии с современными стандартами качества и требованиями ИТ-индустрии.
Зачем вам это нужно?
Python входит в топ-3 самых востребованных языков программирования в мире и является стандартом де-факто в сферах Data Science, бэкенд-разработки и автоматизации. По данным рекрутинговых платформ, спрос на Python-разработчиков за последний год вырос на 35%, а средняя заработная плата Junior-специалиста в этой области на 20–30% выше, чем у разработчиков на других языках начального уровня. Академия «Каспий» предлагает вам получить не просто теорию, а практические навыки, позволяющие закрывать реальные задачи бизнеса и успешно проходить технические собеседования в ведущие IT-компании.
Что вы узнаете на курсе?
Вы изучите синтаксис и архитектурные паттерны Python, освоите объектно-ориентированное программирование и алгоритмы работы с базами данных (SQL и NoSQL). Вы научитесь создавать веб-приложения на фреймворках Django и FastAPI, писать асинхронный код, а также работать с библиотеками для анализа данных (Pandas, NumPy) и визуализации. Отдельный модуль посвящен тестированию (PyTest), работе с Git и контейнеризации (Docker). В результате вы сможете самостоятельно разрабатывать полноценные цифровые продукты от идеи до деплоя в облачные сервисы.
По мере набора групп
от 256 часов *
Очно-заочная
Диплом о профессиональной переподготовке
* Курс может быть доступен в другом объёме часов, позвоните нам, и мы подберём нужный вариант
Введение в Python. Установка и настройка среды.
Переменные и базовые типы данных. Операторы.
Ввод и вывод данных. Форматирование строк.
Условный оператор if
Цикл while
Цикл for. Вложенные циклы
Списки (list)
Кортежи (tuple)
Словари (dict).
Множества (set)
Основы функций.
Аргументы.
Специальные виды аргументов. *args и **kwargs.
Лямбда-функции. Функции высшего порядка.
Рекурсия.
Модули и импорт.
Пакеты.
Основные модули стандартной библиотеки.
Работа с текстовыми файлами.
Работа с бинарными файлами.
Работа с CSV и JSON.
Работа с каталогами. Модули os, pathlib, shutil.
Основы исключений. try-except.
Исключения. Finally.
Генерация исключений. Raise.
Пользовательские исключения.
Введение в классы. Атрибуты и методы.
Наследование и полиморфизм.
Магические методы.
Свойства, статические и классовые методы.
Итераторы.
Генераторы.
Декораторы.
Введение в SQLite. Создание и подключение БД.
Операции с данными: INSERT, SELECT.
Обновление и удаление данных. Параметризованные запросы.
Работа с несколькими таблицами. JOIN.
Введение во Flask.
Маршруты и представления.
Шаблоны Jinja2.
Статические файлы.
Формы и обработка запросов.
По мере набора групп