Онлайн-курсы

Курс Python-разработчик с нуля

Старт группы — 18 мая

Очный курс-интенсив в маленькой группе. Получите профессию Python-разработчика за 4 месяца обучения

Курс Python-разработчик с нуля
Старт группы — 18 мая

Очный курс-интенсив в маленькой группе. Получите профессию Python-разработчика за 4 месяца обучения

Как мы создаем
хорошие курсы

Буткемп-
формат

Для тех, кто не боится интенсивного обучения. В короткие сроки освоите навык или получите профессию

Маленькие группы

Группы 5-10 человек, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и учиться командной работе

Нет сроков —
нет результатов

Дедлайны и расписание помогают побороть прокрастинацию. 91% наших студентов в этом формате проходят курс до конца

Рабочая атмосфера

У вас будет чат группы. Комьюнити со всеми студентами. Разбор домашних заданий и работа по проектам. Всё это погружает в обучение

Для кого этот курс

Для тех, кто хочет быстро освоить Python

Буткемп-формат — это короткое и интенсивное обучение. Через 4 месяца вы будете готовы к работе

Для тех, кто хочет попробовать

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

О курсе

Формат обучения
Занятия в аудитории по расписанию, с дедлайнами и постоянным общением с преподавателем, наставником, другими учениками
Группа 5-10 человек
У вас будет чат в Telegram, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и друг с другом
Ваши преподаватели
Имеют опыт в сфере от 3х лет. Они помогут довести до ума проекты, подсветят слабые и сильные места, расскажут об удачных решениях. А после — ответят на все вопросы
120
часов проектной работы
53
дополнительных видеоурока
4 991 в месяц
в месяц при оформлении рассрочки на 12 месяцев
30% скидка
при оплате до 19 марта
Дата
18 мая 2024
Место
Занятия в Санкт-Петербурге
Центр карьеры

В Бруноям есть команда поддержки. Они помогают найти работу мечты после обучения. Если студент сделал все проекты и активно занимался на курсе, то он получает индивидуальную поддержку в трудоустройстве

В Бруноям есть команда поддержки. Они помогают найти работу мечты после обучения. Если студент сделал все проекты и активно занимался на курсе, то он получает индивидуальную поддержку в трудоустройстве

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

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

Технологии, которые будете изучать
  • Python — язык программирования с понятным синтаксисом
  • Github — облачный сервис для работы над кодом в команде
  • Сетевые технологии и протоколы — TCP/IP, HTTP, HTTPS, FTP
  • Django — один из самых популярных фреймворков на Python
  • SQL — это язык структурированных запросов, использующийся для работы с бд
  • Pytest — это среда для выполнения теста кода, основанная на Python
  • Scrum — методология гибкого процесса разработки программного обеспечения
Мы провели аналитику вакансий и будем учить вас только тому, что нужно для трудоустройства
Кстати, сертификат Бруноям будет отлично смотреться
в вашем резюме!
Сначала ты не умеешь ничего, потом немного и постепенно умеешь всё больше
Сначала ты не умеешь ничего, потом немного и постепенно умеешь всё больше

Благодаря команде Бруноям и твоей практике, конечно

С кем пройдете этот путь

Преподаватели, наставники и команда Бруноям
Преподаватель программирования
Преподаватель программирования

Никита Веселков

Опыт работы

6 лет опыта программирования, 5 из которых непосредственно связаны с разработкой на Python. В данный момент работаю в компании IBS в должности разработчика: участвую в реализации крупного проекта для Концерна Росэнергоатом.

О себе

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

Хорошая школа, было приятно сюда ходить, прекрасный преподаватель, знания хорошо даёт. Спасибо!

Владимир, PY357-2732
Опыт работы

6 лет опыта программирования, 5 из которых непосредственно связаны с разработкой на Python. В данный момент работаю в компании IBS в должности разработчика: участвую в реализации крупного проекта для Концерна Росэнергоатом.

О себе

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

Хорошая школа, было приятно сюда ходить, прекрасный преподаватель, знания хорошо даёт. Спасибо!

Владимир, PY357-2732
Читать дальше
Преподаватель программирования
Преподаватель программирования

Дмитрий Агеев

Опыт работы

Опыт работы в айти 8 лет, на Python активно разрабатываю 3 года. Участвовал в отечественных и зарубежных проектах разной направленности.

О себе

В айти я пришёл из сферы полиграфии и дизайна. Это оказалось правильным решением! Python был одним из первых языков, с которыми я работал, и всё ещё остаётся моим любимым. Моя задача в Бруноям — передать эту любовь к языку ученикам, показать, насколько на нём красиво и удобно писать. И, конечно, придать им уверенности в том, что для программирования не нужно профильное образование и «математический склад ума»‎!

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

Арсений, PY357-2553
Опыт работы

Опыт работы в айти 8 лет, на Python активно разрабатываю 3 года. Участвовал в отечественных и зарубежных проектах разной направленности.

О себе

В айти я пришёл из сферы полиграфии и дизайна. Это оказалось правильным решением! Python был одним из первых языков, с которыми я работал, и всё ещё остаётся моим любимым. Моя задача в Бруноям — передать эту любовь к языку ученикам, показать, насколько на нём красиво и удобно писать. И, конечно, придать им уверенности в том, что для программирования не нужно профильное образование и «математический склад ума»‎!

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

Арсений, PY357-2553
Читать дальше
Преподаватель программирования
Преподаватель программирования

Роман Колчеганов

Опыт работы

Опыт программирования 6 лет. Последние 3 года занимаюсь коммерческой разработкой на Python. Нравится работать в стартапах — здесь минимум бюрократии и больше возможностей создавать что-то новое. Большую часть карьеры занимался разработкой в сфере e-commerce в зарубежных и российских компаниях. Внастоящий момент работаю в команде, которая разарабатывает высоконагруженный сервис с видеоконтентом.

О себе

Кроме Python программирую также на JavaScript. Python был моим первым языком и по сей день остаётся самым любимым. Больше всего нравится, что программирование позволяет создавать что-то с нуля. Создаёте ли вы веб-сайт, пишете программное обеспечение или разрабатываете игру — программирование даёт творческий простор, где можно превратить свои идеи в осязаемые функциональные продукты.

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

Михаил Мульганов, PY226-1973
Опыт работы

Опыт программирования 6 лет. Последние 3 года занимаюсь коммерческой разработкой на Python. Нравится работать в стартапах — здесь минимум бюрократии и больше возможностей создавать что-то новое. Большую часть карьеры занимался разработкой в сфере e-commerce в зарубежных и российских компаниях. Внастоящий момент работаю в команде, которая разарабатывает высоконагруженный сервис с видеоконтентом.

О себе

Кроме Python программирую также на JavaScript. Python был моим первым языком и по сей день остаётся самым любимым. Больше всего нравится, что программирование позволяет создавать что-то с нуля. Создаёте ли вы веб-сайт, пишете программное обеспечение или разрабатываете игру — программирование даёт творческий простор, где можно превратить свои идеи в осязаемые функциональные продукты.

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

Михаил Мульганов, PY226-1973
Читать дальше

Расписание обучения

Выходные 18 мая - 30 июня
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
10:00 - 14:00 Записаться
18 мая - 30 июня
Суббота, Воскресеньe
10:00 - 14:00
Записаться
Не нашли подходящую группу? Мы подберем удобное для вас время.

Программа курса

Каждому студенту мы открываем доступ этому курсу, для того, чтобы обучение не прошло впустую. Проблема — люди не получают результат от обучения. Есть три основные причины:

  • Нет четких целей. И даже те, кто понимает важность целей, всё равно этого не делает. Хочу поменять работу и стать крутым сммщиком — не цель, а желание. С такой постановкой результат будет соответствующим.
  • Забрасывание обучения на полпути. Многие находят мотивацию на первую неделю. А вот дойти до конца не получается. Так как мозг не любит учиться регулярно.
  • Отсутствие системности. Достаточно распространённое явление, когда мы хватаемся за любую информацию по выбранной теме, двигаемся бессистемно, и как следствие, безрезультатно.

Почему мы выделили именно эти три причины? Потому что занимаемся обучением уже 11 лет и видим обратную связь от учеников. На курсе рассказываем, как все эти ценные знания применять в жизни.

  • Настройка IDE
  • Базовый синтаксис
  • Переменные, операторы, типы переменных
  • Условные конструкции, циклы
  • Ввод  вывод, файловый ввод вывод
  • Встроенные структуры данных
  • Стандартные функции
  • Свои функции 
  • Система контроля версий. Git
  • Базовые понятия, предпосылки и история
  • Класс, экземпляр класса, атрибуты, поведение
  • Наследование
  • Полиморфизм
  • Инкапсуляция
  • Абстракция 
  • Интерфейсы и абстрактные классы
  • Алгоритмы поиска на графах (в ширину, в глубину)
  • Деревья, списки и пр. (графы)
  • Простые и сложные алгоритмы
  • Временная сложность
  • Понятие исключения
  • Исключительные ситуации, ошибки
  • Выброс и перехват исключения
  • Стандартные исключения
  • Паттерны проектирования в Python  общие понятия
  • Фабрика, Синглтон, Декоратор, Адаптер
  • Общие понятия
  • Введение в многопоточное и мультипроцессорное программирование
  • Модули threading и multiprocessing
  • GIL
  • Примитивы синхронизации (Мьютекс, Семафор, Критическая секция)
  • Асинхронный код в Python
  • Сериализация, десериализация
  • Pickle
  • JSON, JSON-RPC
  • YAML
  • Введение в компьютерные сети
  • Виды сетей
  • Стек сетевых протоколов: Ethernet, IP, TCP, UDP, HTTP
  • Основы архитектуры клиент-сервер
  • Написание простейшего клиент-серверного приложения
  • Понимание архитектуры REST, SOAP
  • Основы работы с Django
  • Концепция MVC
  • Создание скелета веб-сайта
  • Работа со страницами, обработчиками и ссылками
  • Работа с моделями
  • Django admin веб-сайта
  • Отображение данных на сайте
  • Создание главной страницы
  • Оформление сайта с bootstrap
  • Работа с формами
  • Авторизация и права пользователей
  • Добавление статических файлов
  • Добавление дополнительных приложений
  • Тестирование
  • Деплой
  • Введение в базы данных: необходимость, принципы работы
  • Основы работы с базами данных на декларативном языке SQL
  • Альтернативные виды баз данных и их различия
  • Современные возможности баз данных
  • Использование баз данных в Python приложениях
  • Django + SQL, Django - модели
  • Django-view
  • Понятие регулярного выражения
  • Синтаксис регулярных выражений в Python
  • Использование регулярных выражений в Python
  • Практическая работа
  • Значение и структура тестов
  • Библиотека Pytest
  • Scrum, Agile, Kanban
  • Примеры использования в разных проектах
  • Командная работа. Роли
  • Построение работы с продуктами с процессами внутри организации
  • Виды и преимущества компаний
  • Как подготовить резюме
  • Где искать работу
  • Тестовое задание
  • Стратегия развития после того, как вас взяли на работу

Подробно про проект можно прочитать тут — Проект #1


Легенда

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

Цель

Исправно работающая система авторизации и приема заказов

Задача

Необходимо создать полноценный сайт интернет магазина:

  • На сайте должны отображаться различные типы товаров;
  • У каждого товара должна быть собственная страница;
  • Также необходимо создать модель пользователей, у которых будет возможность добавлять; товары в корзину и просматривать историю покупок в личном кабинете;
  • Администраторы сайта должны уметь добавлять и редактировать товары.


Основные сущности:

  • Пользователи. Есть администраторы и покупатели. Покупатели могут регистрироваться. Обязательные поля: логин, пароль, почта, телефон, имя, фамилия
  • Товары. Обязательные поля: название, описание, цена
  • Заказы. Должны отражать список товаров, выбранных пользователем

Подробно про проект можно прочитать тут — Проект #2

Легенда

На случай блокировки твитера в РФ, компания «Твитком» решила создать свой аналог. Хотят завоевать пользователей простым и удобным интерфейсом.

Задача

Необходимо создать полноценный сайт для размещения блогов пользователей.

  • У новых пользователей должна быть возможность зарегистрироваться;
  • У существующих пользователей должна быть возможность войти в свой аккаунт;
  • Пользователем должна быть доступна лента с постами, на которой реализован поиск по тегам и содержанию;
  • У каждого поста должна быть отдельная страница, на которой его можно комментировать;
  • У пользователя должна быть доступна страница просмотра своих постов. На ней должна быть возможность редактировать посты и добавлять новые.

Основные сущности:

  • Пользователи. Обязательные поля: логин, пароль, почта, телефон, имя, фамилия.
  • Посты. Обязательные поля: название, текст, список тегов, автор.
  • Комментарии. Должны включать в себя текст, автора и привязку к посту.
  • Теги. Их можно добавлять к постам.

Подробно про проект можно прочитать тут — Проект #3

Легенда

С появлением тренда на запоминание слов, компания «Кусэрама» решила запустить бота который мог бы и запоминать слова и переводить их в режиме live. Это помогает не хранить много приложений на телефоне.

Цель

Бот для изучения иностранного языка с двумя функциями: переводчик и хранение изученных слов

Задача

Функции бота: регистрация пользователя, хранение слов, перевод слов, добавление слов, проверка изученных слов

  • При начале диалога с ботом необходимо зарегистрировать пользователя, то есть записать в базу данных.
  • Далее для этого пользователя мы будем хранить список слов, которые он изучил и их перевод.
  • Бот должен уметь переводить слова и сообщения. Для этого можно использовать любой переводчик с открытым API.
  • Пользователь может добавить слово и его перевод в список слов, которые он сейчас изучает.
  • Пользователь должен иметь возможность в любой момент проверить свои знания, то есть то, как он помнит слова из добавленных. Для этого должен быть реализован функционал диалога, в котором бот спрашивает перевод случайно выбранных слов из списка.

Инструменты

  • pyTelegramBotAPI — для работы с телеграмм, работает поверх стандартного API;
  • sqlite3 — позволяет создать и взаимодействовать с базой данных sqlite;
  • tranlateapi — для работы с API для переводчика;
  • random — для получения случайных значений.

Для всех студентов мы открываем доступ к материалам из онлайн-курса по Python программированию.

Остались вопросы? С радостью ответим на них!
Остались вопросы? С радостью ответим на них!

Мы обучили
16 287 специалистов

Шёл за своим первым языком программирования. Сразу скажу, без технического склада ума мне пришлось бы в миллион раз сложнее. А так достаточно быстро втянулся, особенно учитывая домашки. Преподаватель заинтересовал. И считаю, что это было самое главное в моем обучении. Нам дали хорошую основу языка питон и обозначили перспективы для дальнейшего развития в области web-разработки. Теперь хочется продолжать развитие и дальше. Понравилось наличие четких домашних заданий, была возможность отработать дома полученные на занятиях знания. Курс мощный - для старта было даже больше, чем надо, но оно и приятно!
Александр Гербов
Студент курса "Курс Python-разработчик с нуля"
Задать вопрос
Шёл за своим первым языком программирования. Сразу скажу, без технического склада ума мне пришлось бы в миллион раз сложнее. А так достаточно быстро втянулся, особенно учитывая домашки. Преподаватель заинтересовал. И считаю, что это было самое главное в моем обучении. Нам дали хорошую основу языка питон и обозначили перспективы для дальнейшего развития в области web-разработки. Теперь хочется продолжать развитие и дальше. Понравилось наличие четких домашних заданий, была возможность отработать дома полученные на занятиях знания. Курс мощный - для старта было даже больше, чем надо, но оно и приятно!
Александр Гербов
Студент курса "Курс Python-разработчик с нуля"
Задать вопрос
Особо понравились подход и заинтересованность преподавателя в каждом ученике. Он старался научить и донести знания максимально понятно. За это ему отдельное спасибо. Весь материал структурирован + подавался последовательно. Каждый блок разбирали на практике, поэтому видимых пробелов нет. Преподаватель очень комфортно себя чувствовал, как в рамках программы, так и при ответе на наши вопросы, выходящие за рамки плана. Очень понравилось обучения, а особенно преподаватель. Спасибо всему учебному центру
Антон Евстигнеев
Студент курса "Курс Python-разработчик с нуля"
Задать вопрос
Особо понравились подход и заинтересованность преподавателя в каждом ученике. Он старался научить и донести знания максимально понятно. За это ему отдельное спасибо. Весь материал структурирован + подавался последовательно. Каждый блок разбирали на практике, поэтому видимых пробелов нет. Преподаватель очень комфортно себя чувствовал, как в рамках программы, так и при ответе на наши вопросы, выходящие за рамки плана. Очень понравилось обучения, а особенно преподаватель. Спасибо всему учебному центру
Антон Евстигнеев
Студент курса "Курс Python-разработчик с нуля"
Задать вопрос
Мне всё очень понравилось. Вы молодцы! Спасибо большое нашему преподавателю Евгению! Я давно хотела получить основы и освоить свой первый язык программирования. Преподаватель мне в этом помог на все 100 процентов! Желаю ему творческих побед и успехов на жизненном пути!
Даша
Студент курса "Курс Python-разработчик с нуля"
Задать вопрос
Шёл за своим первым языком программирования. Сразу скажу, без технического склада ума мне пришлось бы в миллион раз сложнее. А так достаточно быстро втянулся, особенно учитывая домашки. Преподаватель заинтересовал. И считаю, что это было самое главное в моем обучении. Нам дали хорошую основу языка питон и обозначили перспективы для дальнейшего развития в области web-разработки. Теперь хочется продолжать развитие и дальше. Понравилось наличие четких домашних заданий, была возможность отработать дома полученные на занятиях знания. Курс мощный - для старта было даже больше, чем надо, но оно и приятно!
Александр Гербов
Студент курса "Курс Python-разработчик с нуля"
Задать вопрос
Мне понравился индивидуальный подход преподавателя. Спокойно отвечает на любые вопросы, даже если они немного выходят за рамки программы курса. Планирую пройти курс у вас повторно через пару месяцев. Спасибо, Бруноям! Удачи вам. Продолжайте радовать людей своими курсами
Вячеслав
Студент курса "Курс Python-разработчик с нуля"
Задать вопрос
Особо понравились подход и заинтересованность преподавателя в каждом ученике. Он старался научить и донести знания максимально понятно. За это ему отдельное спасибо. Весь материал структурирован + подавался последовательно. Каждый блок разбирали на практике, поэтому видимых пробелов нет. Преподаватель очень комфортно себя чувствовал, как в рамках программы, так и при ответе на наши вопросы, выходящие за рамки плана. Очень понравилось обучения, а особенно преподаватель. Спасибо всему учебному центру
Антон Евстигнеев
Студент курса "Курс Python-разработчик с нуля"
Задать вопрос

О Бруноям

Бруноям — это практический подход к образованию. Мы делаем курсы для тех, кто хочет получить новую профессию, сменить сферу деятельности или решить свою бизнес-задачу. На собеседовании стали спрашивать не наличие диплома, а навыки, которыми человек обладает. Мы в Бруноям как раз и даём те самые навыки и умения, которые позволяют попробовать себя в новой профессии или совершенствоваться. Мы делаем образование для тех, кто хочет и готов пробовать новое, меняться, искать себя и свою работу мечты

Быстрое обучение
без потери качества

Менеджеры помогут выбрать курс, который вам действительно нужен

В курсе будет много практики и заданий
с разным уровнем сложности

Обратная связь от преподавателя и наставника поможет выполнить задачу на 100%

Несколько месяцев от начала обучения до решения вашей задачи

Вопросы и ответы

По окончании курса вы получаете электронный сертификат. Ученики часто используют его при устройстве на работу, но стоит помнить, что самое ценное это навык, который вы освоите.

Отдел по работе с клиентами работает по будням с 10.00 до 19.30 и по выходным с 10.00 до 16.30. Все занятия заканчиваются до 22.00

Если вы пропустили какую-то тему или хотите освежить информацию  можете бесплатно пройти весь курс или пропущенное занятие в течение года. А в общем чате вы сможете получить материалы с пропущенного занятия.

После окончания курса действуют накопительные скидки: 10% на второй, 15% на третий и 25% на четвертый курс. Срок действия скидок не ограничен.

На курсе будет информация по подготовке к работе: как пройти собеседование, где искать работу и заказы, как составить резюме и выгодно отличаться от соискателей, как оформить портфолио, с какими заказчиками имеет смысл работать, с чем придётся столкнуться в начале работы.

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

При такой поддержке у вас есть все шансы получить работу в короткие сроки.

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

Отсутствие своего проекта - не проблема. На курсе вы получаете профессию, выполняя задания, которые мы подготовили.

Закажите обратный звонок, мы подберём для вас удобное время.

Если вам необходимо дополнительное, официальное подтверждение вашего обучения, мы можем выдать удостоверение о повышении квалификации. Право на выдачу имеют государственные и частные учреждения, имеющие подтверждение качества обучающих программ на соответствие нормам ГОСТа. 

Вы можете оформить беспроцентную рассрочку на 3, 6, или 12 месяцев. 

Вы можете пройти курс индивидуально.

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

Мы оставляем на сайте только востребованные курсы. Если что-то устаревает или утрачивает свою актуальность  мы их убираем.

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

Остались вопросы? С радостью ответим на них!