Выставки/Фестивали

Курс "Разработчик на Python"

Интернет

Отзывов: 0

Завершилось 24 авг 2021
ещё события

Time4
15-июл-2021 13:20 / Всем

Описание мероприятия
Python-разработчик — специалист, который пишет коды на языке Python для разработки сайтов и приложений на iOS, Android и серверных ОС.

Зачем учиться на Разработчика на Python

Так как python — универсальный язык, на котором пишутся сайты и приложения, многим компаниям необходим грамотный python-разработчик. Также python используется для разработки игр для ПК.

Кому подойдёт этот курс

- Новичкам.

Вы освоите все необходимые знания для написания структурированного кода на Python, изучите основы работы с базами данных, сможете легко влиться в сферу IT.

- Разработчикам на других языках.

Расширите свои профессиональные возможности, дополните портфолио, научитесь работать с фреймворками. Научитесь новым инструментам и перейдёте на новый уровень профессионализма.

- IT-специалистам, которые хотят освоить Python.

Освоите систему контроля Git и командную разработку, сможете претендовать на более высокую должность. Научитесь использоваться модули Django и стать универсальным специалистом.

Чему вы научитесь

- Работать с синтаксисом python.
- Работать с синтаксисом, функциями, операторами и типами данных в SQL.
- Использовать модули Django для написания серверной логики и проектировать схемы баз данных.
- Создавать web-приложения.
- Управлять проектами в сфере backend-разработки.
- Связывать через WEB API разные сайты.

Как проходит обучение

- Изучаете тему. Смотрите обучающие видео и задаёте вопросы.
- Выполняете задания. Делаете домашние задания и отправляете на проверку.
- Работаете с наставником. Закрепляете знания и делаете работу над ошибками.
- Защищаете диплом. Дополняете портфолио и трудоустраиваетесь.

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

Введение в алгоритмизацию

Что такое алгоритмы и базовые структуры данных. Реализация простых алгоритмов на Python. Решение практических задач.

Циклы. Рекурсия. Функции

Циклы. Рекурсивный перебор. Алгоритм Евклида. Решето Эратосфена. Использование функций. Практика по пройденному материалу.

Массивы. Кортежи. Множества. Списки

Понятие массива, кортежа. Понятие множества и списка. Обработка последовательностей, одномерных и двумерных массивов. Работа с ассоциативными массивами (таблицами данных).Двоичный (бинарный) поиск элемента в массиве.

Эмпирическая оценка алгоритмов

Измерения времени работы с использованием timeit. Профайлер. Практика.

Коллекции

Понятие коллекции. Основные типы коллекции. Стандартные методы работы с коллекциями. Применение коллекций для решения практических задач.

Работа с динамической памятью

Представление в памяти коллекций. Управление памятью.

Алгоритмы сортировки

Сортировка пузырьком. Быстрая сортировка. Сортировка Шелла. Сортировка сложных структур с использованием ключа. Обратная сортировка. Сортировка с использованием функции attrgetter.

Деревья. Хэш-функция

Двоичные деревья поиска. Проход по дереву. Хэш-функция.

Как вы станете Разработчиком на Python

- Обучение.

Удобная технология скринкаст выводит видео-лекции на новый уровень. В режиме реального времени вы видите, как учитель выполняет задачу и повторяете за ним.

- Поддержка.

Если у вас возникнут вопросы по обучению, вы можете связаться с кураторами, которые оперативно решат все затруднения. Кураторы на связи 24/7.

- Диплом.

В конце обучения вы защитите дипломную работу и получите диплом государственного образца, подтверждающий успешное прохождение программы.

- Трудоустройство.

Во время обучения вы поработаете с реальными кейсами компаний-партнёров. После выпуска мы помогаем составить резюме, готовим к собеседованиям, консультируем по дальнейшему развитию карьеры.