Программа будет полезна тем, кто хочет начать с азов и подготовиться к рабочим задачам на позиции Junior+ или Middle разработчика Python. Это интенсивный курс с большим количеством практики, даёт глубокое погружение в профессию и уверенность для прохождения собеседований или роста карьеры.
Программа обучения учитывает современные требования к разработчикам Python в крупных компаниях-работодателях и включает в себя темы, которые наиболее востребованы в работе, например, ООП, паттерны проектирования, REST API, сокеты, микросервисы и брокеры очередей сообщений и многое другое.
В результате успешного окончания обучения данного курса специалисты будут знать:
- базовые принципы программирования
- базовые алгоритмы и структуры данных на языке Python: переменные, операторы, типы данных, условия, циклы, работа с модулями и пакетами, функции и др.
- стандарты написания кода на языке Python
уметь:
- применять на практике принципы программирования
- устанавливать и настраивать среду разработки Python и работать в ней
- применять базовые конструкции Python
- создавать модули и пакеты
- пользоваться основными структурами данных
- выполнять основные операции ввода/вывода
- проектировать базы данных
владеть навыками / выполнять следующие трудовые действия:
- установки и настройки среды разработки
- применения базовых конструкций Python
- анализа и проверки исходного программного кода
- создания модулей и пакетов
- отладки программного кода на уровне программных модулей
Цель: Формирование знаний и навыков, необходимых для программирования на Python.
Целевая аудитория
- Лица, имеющие или получающие среднее профессиональное и (или) высшее образование
- Те, кто уже имеет базовые знания языка Python
Предварительная подготовка
- Знание основы языка Python, SQL, взаимодействие Python с реляционными базами данных
- Знание основ объектно-ориентированного программирования и GIT
- Навыки парсинга XML, CSV и JSON

