Набор закрыт

Углублённый Python

Переходи на новый уровень знания Python вместе с экспертами VK
Изображение образовательного центра/проекта

Что такое курс?

Длительность
Формат
Нагрузка
Кто может учиться
Стоимость
Статус
Набор заявок закрыт

Изучай то, что востребовано на рынке

Получай практические навыки

Тренировка навыков

Очные встречи студентов

Поддержка менторов

Участие в хакатоне

Содержание курса

цель курса

всего

преподаватели

Геннадий Кандауров

Антон Кухтичев

Введение в Python, основные понятия, тестирование

Функции, функциональное программирование

Объектная модель, введение в ООП

ООП, дескрипторы, метаклассы

Стандартная библиотека Python, работа со строками, файлами

Потоки, GIL, процессы, IPC

Асинхронное программирование

Устройство памяти в Python

Логирование, оформление кода, отладка

Расширения на C

Аннотация типов

Экзамен

Экзамен, продождение

Карьерный мастер-класс

Кому подходит курс Углублённый Python?

Студентам

Какие требования?

Обладать профильными знаниями и навыками
Иметь достаточно времени 
Быть готовым к нагрузке

Как поступить на программу?

Подача заявки
до 31 августа 2023 года. Внимательно изучи страницу курса. Убедись, что соответствуешь всем требованиям к поступающим, и подай заявку на участие. Если анкета заполнена верно и все требования для поступления выполняются, мы пришлём тебе ссылку на отборочное испытание. 
Набор заявок закрыт

Как подготовиться?

Книги
«Изучаем Python», пятое издание, том 1
Другие источники
Официальная документация Python

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

остались вопросы?

Отзывы участников

Узнай, какие практические знания можно получить вместе с VK Education,
и как это поможет приблизиться к работе мечты.
Иван Внуков
Иван Внуков

СПбГУТ

За три месяца обучения я действительно прокачался как разработчик. Спасибо прекрасным преподавателям, которые интересно и простым языком объясняли сложные темы! Мне также понравились домашние задания, которые покрывали все области владения Python. Это позволило изучить много нового для меня материала и вспомнить забытые аспекты, углубиться в них. Сейчас я ищу работу и могу сказать, что после курса я чувствую себя более уверенно на собеседованиях. Ничуть не пожалел об обучении, ставлю программе 100 из 10!

Данила Ляпин
Данила Ляпин

Воронежский государственный университет (экономиче

На курсе мы сделали 10 проектов. Самыми сложными и одновременно интересными были многопоточный клиент-сервер и асинхронное приложение — практика дала понять, как устроены две продвинутые темы и как применять эти знания в работе. Практики было достаточно: каждую неделю выдавали задание на новую тему. Иногда они были простыми и на их решение нужно было немного времени. Некоторые же требовали больших усилий, и времени едва хватало. После каждого задания проводилось код-ревью, где преподаватели описывали, что можно улучшить. Это определённо один из лучших курсов, на который можно попасть сегодня. Я получил множество новых знаний и опыт, который, безусловно, поможет мне в будущем. Для поступления требовались лишь базовые знания в области программирования и желание. Ещё до окончания курса захотелось попасть в команду VK и развиваться как специалист, сейчас это желание только усилилось. Уже откликнулся на несколько вакансий, жду ответа и готовлюсь к собеседованиям :)

Евгений Корнеев
Евгений Корнеев

Окончил магистратуру МФТИ в 2023 году

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

Иван Трушин
Иван Трушин

Окончил магистратуру Университета ИТМО в 2023 году

Особенно мне понравилось на курсе «Углубленный Python» то, как мы сразу «нырнули» в тему, без воды и излишних, простых пояснений. После каждой лекции было домашнее задание, которые проверяли эксперты VK. Это несомненно большой плюс, так как можно напрямую узнать мнение людей, которые работают на Python каждый день. Курс определенно закрыл мои пробелы в знаниях, открыл новые потаённые закоулки Python, хоть я и использую этот язык уже несколько лет. Важно, что я смогу применить эти знания в работе, а ещё теперь есть вектор для дальнейшего развития и изучения языка. Спасибо моим преподавателям, которые доступно донесли весь материал курса и даже больше!

Андрей Сташок
Андрей Сташок

СПбПУ

Курс «Углублённый Python» помог мне прокачать знания и навыки программирования. Материал на программе глубокий и хорошо структурированный. Было много интересных домашних заданий, особенно на второй половине курса. Большим плюсом была возможность попробовать свои силы в полноценном проекте в рамках хакатона — мы работали в командах и разрабатывали веб-фреймворк. Теперь я более глубоко понимаю его устройство, а ещё выяснил, что мне стоит усилить навыки работы в команде. Отдельное спасибо хочется сказать нашим кураторам — Геннадию и Антону. Они простым языком объясняли сложные темы и всегда отвечали на вопросы, с ними ты никогда не оставался один на один с проблемой. Часть полученных на курсе знаний я уже применил на практике, когда разрабатывал проект в вузе. Сейчас ищу работу, прохожу собеседования и думаю, что без курса я показывал бы себя намного хуже.

Максим Ершов
Максим Ершов

МГТУ им. Н. Э. Баумана

Общее впечатление о курсе и преподавателях только положительное. Программа структурированная, информативная и интересная. Все теоретические знания из лекций мы применяли после на практике — преподаватели давали интересные задачи, при этом всегда были готовы помочь и разъяснить трудные моменты. Так, на программе я улучшил навыки работы с библиотеками Python, научился писать тесты к своему коду при помощи unittest, освоил такие темы как асинхронность, многопоточность и логирование. Кроме того, в процессе обучения я занимался разработкой многопоточного приложения и созданием собственной библиотеки для парсинга и сериализации JSON с помощью C# API. Я уверен, что опыт, полученный на курсе, будет полезен при трудоустройстве.

Данил Частухин
Данил Частухин

СПбГЭТУ «ЛЭТИ»

Очень понравился курс! Я получил много знаний, при этом нагрузка была сбалансированной. Преподаватели нестрогие и создают дружественную атмосферу, ясно преподносят материал. С нами на связи также были амбассадоры VK, которые помогали с различными вопросами. Важно, что каждое занятие на курсе сопровождалось домашней работой, которая помогала закрепить и расширить материал лекции. Мы прошли много важных тем, связанных с Python. Самыми значимыми для себя я бы назвал асинхронность и многопоточность. Было полезно изучить логирование и углубиться в аннотацию типов. Уже сейчас я применяю полученные знания в учебных проектах и работах. Стараюсь использовать логи — помогает при отладке. Хорошо понимаю устройство метаклассов при работе с ORM и не пугаюсь асинхронных вставок при чтении статей и документации. Дальше планирую следить за новостями и подавать заявки на стажировки в VK. Думаю, новые знания повысят мои шансы при трудоустройстве.

Александра Кулешова
Александра Кулешова

Студентка магистратуры в МФТИ

Курс «Углублённый Python» был интересным и полезным для меня, на нём я улучшила навыки написания кода и разобралась в устройстве механизмов языка. Кроме лекций мы также решали практические задачи: писали генератор, читающий файлы построчно, изучали наследование, потоки и асинхронность и писали различные классы, например клиент и сервер, реализовывали LRU-кеш и другое. Некоторые задания были сложными. Но лекции, чтение дополнительного материала и советы преподавателей помогли мне успешно завершить обучение. Хочется отметить организацию учебного процесса — все записи лекций, юпитер-ноутбуки и презентации отправляли студентам, так что я могла в любой момент обратиться к пройденному материалу. Отношение преподавателей тоже радовало: они оперативно проверяли домашние работы, отвечали на вопросы и оставляли развёрнутые комментарии по заданиям.

Иван Внуков
Иван Внуков

СПбГУТ

За три месяца обучения я действительно прокачался как разработчик. Спасибо прекрасным преподавателям, которые интересно и простым языком объясняли сложные темы! Мне также понравились домашние задания, которые покрывали все области владения Python. Это позволило изучить много нового для меня материала и вспомнить забытые аспекты, углубиться в них. Сейчас я ищу работу и могу сказать, что после курса я чувствую себя более уверенно на собеседованиях. Ничуть не пожалел об обучении, ставлю программе 100 из 10!

Данила Ляпин
Данила Ляпин

Воронежский государственный университет (экономиче

На курсе мы сделали 10 проектов. Самыми сложными и одновременно интересными были многопоточный клиент-сервер и асинхронное приложение — практика дала понять, как устроены две продвинутые темы и как применять эти знания в работе. Практики было достаточно: каждую неделю выдавали задание на новую тему. Иногда они были простыми и на их решение нужно было немного времени. Некоторые же требовали больших усилий, и времени едва хватало. После каждого задания проводилось код-ревью, где преподаватели описывали, что можно улучшить. Это определённо один из лучших курсов, на который можно попасть сегодня. Я получил множество новых знаний и опыт, который, безусловно, поможет мне в будущем. Для поступления требовались лишь базовые знания в области программирования и желание. Ещё до окончания курса захотелось попасть в команду VK и развиваться как специалист, сейчас это желание только усилилось. Уже откликнулся на несколько вакансий, жду ответа и готовлюсь к собеседованиям :)

Набор заявок закрыт