Курс · Профессиональное обучение

Онлайн-курс Разработка на Python

Онлайн-курс Разработка на Python. Обучение в школе Бруноям. По итогам: удостоверение о повышении квалификации.

Первый экран курса на сайте школы
  • Длительность2 мес.
  • ДокументУдостоверение о повышении квалификации

Программа обучения

6 разделов программы по данным школы.

1Введение в Python и основы программирования. Часть 1

В этом модуле вы узнаете, зачем нужен Python и как настроить среду для работы. Освоите базовый синтаксис, работу с переменными, управление кодом с помощью условий и циклов, а также научитесь создавать функции Длительность: 3 недели.

  • Установка Python и среды разработки
  • Синтаксис, переменные и типы данных
  • Условные операторы и циклы
  • Функции: создание, аргументы, возврат значений
2Введение в Python и основы программирования. Часть 2

В этом модуле вы научитесь работать с коллекциями данных, читать и записывать файлы, обрабатывать ошибки в программах и использовать сторонние библиотеки Python для расширения функциональности ваших проектов Длительность: 3 недели.

  • Основные структуры данных: списки, кортежи, множества, словари
  • Работа с файлами: чтение и запись
  • Обработка исключений для создания устойчивых программ
  • Использование модулей и знакомство с экосистемой Python
3Основы ООП в Python

В этом модуле вы освоите основы ООП в Python: научитесь создавать классы и объекты, использовать наследование, инкапсуляцию и полиморфизм. Познакомитесь с абстрактными классами и паттернами проектирования для создания сложных приложений Длительность: 3 недели.

  • Классы, объекты, атрибуты и методы
  • Наследование, инкапсуляция, полиморфизм
  • Абстрактные классы и интерфейсы
  • Паттерны проектирования
4Алгоритмы и структуры данных

В этом модуле вы научитесь оценивать эффективность кода, выбирать оптимальные структуры данных и применять ключевые алгоритмы для работы с данными Длительность: 4 недели.

  • Оценка эффективности: O-нотация и виды сложности
  • Структуры данных: списки, словари и сложность операций
  • Базовые алгоритмы: поиск (линейный, бинарный) и сортировка
  • Деревья: структура и методы обхода (DFS, BFS)
  • Графы: представление и алгоритмы поиска
5Введение в базы данных

В этом модуле вы освоите основы реляционных баз данных и язык SQL для создания, управления и выборки данных. Научитесь писать сложные запросы, поймёте принципы транзакций и научитесь интегрировать БД в Python-приложения с помощью ORM SQLAlchemy и системы миграций Alembic Длительность: 4 недели.

  • Основы реляционных БД и PostgreSQL
  • Синтаксис SQL: операции с базами, таблицами и данными
  • Сложные запросы: подзапросы, объединения (JOIN), индексы
  • Транзакции: свойства ACID и уровни изоляции
  • Работа с базами данных на Python с помощью ORM SQLAlchemy и Alembic
6Асинхронное программирование на Python

Грамотное применение асинхронности: когда она не нужна и может навредить Длительность: 3 недели.

  • Проблемы «блокирующего мира»
  • Основы asyncio: async/await, корутины, цикл событий
  • Массовый запуск задач с помощью asyncio.gather
  • Работа с сетью и базами данных: библиотеки aiohttp и asyncpg

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Удостоверение о повышении квалификации

Частые вопросы

Какой документ выдаётся?

Удостоверение о повышении квалификации

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро