Закрыть меню

Курсы

8 (812) 409-90-59

Курсы Python программирования

Мы работаем - у нас есть как очные, так и дистанционные группы.

После курса вы сможете начать карьеру в Python программировании. Во время обучения вы создадите свой проект. Язык программирования Python - один из самых простых и популярных в мире (на нём программируют в Яндекс, Google, Instagram).

Junior developer Удаленная работа ООП Алгоритмы Рабочие проекты Программное обеспечение Back-end Virtualenv Web-приложения Linux Python 3
64
Академических часа Ак. часа
16
Занятий
8
Недель
19 900
при оплате до 11 августа

Как мы сохранили живой формат
в дистанционном обучении

Группы до 10 человек

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

Живое общение

Вы задаете вопросы, транслируете свой экран, уточняете непонятные моменты — всё как и в очном формате! Разбираются кейсы и проекты каждого ученика.

Упор на работу со своим проектом

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

Повторное оффлайн прохождение в
течение года

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

Пройди курс ещё раз

У вас есть возможность бесплатно пройти курс повторно в течение года. Можете попасть на пропущенное занятие или ещё раз пройти программу целиком

Группы 5-10 человек

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

Помощь в трудоустройстве

На курсе вы узнаете, как грамотно составить резюме, пройти собеседование, где набраться опыта, как засветиться на рынке фриланса, а также как дальше развиваться в сфере Python разработки

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

Наши преподаватели - действующие Python разработчики. Они совмещают основную работу и преподавание, что позволяет решать во время обучения задачи любой сложности

Практический курс

Курс объёмный и интенсивный. С самого начала обучения вы будете много практиковаться, в том числе и дома. Взамен вы получаете настоящую профессию Python разработчика

Работа над личным проектом

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

Ваши результаты

Во время курса

  • Все необходимое для работы Junior Python Developer
  • Понимание основ программирования
  • Востребованная IT профессия

После курса

  • Создавать собственные классы
  • Оценивать сложность алгоритма
  • Использовать важнейшие стандартные структуры данных
  • Создавать собственные структуры данных
  • Основные элементы программирования
  • Работа с API
  • Знание основ ООП
Python - скриптовый язык программирования, один из самых востребованных в мире. В основном Python применяют в системном администрировании и при разработке веб-приложений. По данным HeadHunter на октябрь 2018 года, только в Санкт-Петербурге, размещено около тысячи вакансий связанных с программированием на Python

Преподаватели курса

Действующие специалисты Санкт-Петербурга

Преподаватель курсов программирования на Java и программирования на Python.
Стаж работы - 3 года

Милых Светозар

Светозар о себе:
«Три года занимаюсь разработкой на Java и Python. Стараюсь применить полученные во время обучения знания на практике. На занятиях главной целью считаю усвоение и закрепление информации учеником. Очень нравится видеть заинтересованность в глазах и успехи в освоении навыка»


Отзыв слушателя:
«Проходил курс программирования Java у Светозара. Очень рад, что попал именно к нему. Практикующий программист, понятно объясняет и терпеливо повторяет тем, кому сложно. Мне очень понравилось, что информация преподносится в легкой и доступной форме. Большое спасибо Светозару и Бруноям»
Владимир, группа 
JA223-1254

Изучаю язык Python с 2013 года, стаж коммерческой разработки - 2 года. В Бруноям курс по программированию на Python преподаю с ноября 2018 года.

Юрчик Олег

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

Отзыв слушателя:
«Хотел ознакомиться с основами языка Python на практике для дальнейшего более углубленного самостоятельного изучения. Понравился охват курса, количество теории, а также практические задачи. Олег -очень хороший преподаватель. Объясняет понятно сложные "вещи"»
Алексей, группа PY226-1786

Работал веб-разработчиком
в стартапе около года.
Фрилансер в сфере анализа данных и оптимизации. (Из больших компаний - Viking bank)
Вел курс по Python в СПБГЭУ

Сафонов Дмитрий

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


Отзыв слушателя:
«Дима - Приятный и вежливый преподаватель, уделяет внимание каждому ученику персонально, очень старается объяснять. В целом очень понравился подход к обучению, учебный процесс не был скучен. Можно задавать интересующие вопросы во внеучебное время»
Анастасия, группа PY246-1783

Запись и оплата

19 900

28 500

Групповые занятия
Цена действительна при записи на курс до 11 августа.

Всё необходимое включено в стоимость

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

от 1500 до 2000

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

Возможность работы над своим проектом во время обучения
Индивидуальная программа курса. Более эффективное обучение чем в группе
Гибкий график обучения - учёба в удобное для вас время

Мы работаем с любым количеством человек, с любой продолжительностью и интенсивностью курса.
К сентябрю 2019 года обучили 950 компаний.
Обучение в 4 этапа:

Вы оставляете заявку
Мы связываемся с Вами и уточняем все нюансы
Составляем индивидуальный план и график обучения (если это необходимо)
Обучаем в Вашем офисе или у нас в аудиториях

Расписание групп

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

Группа Продолжительность Дни недели Время Запись в группу
Выходные дни 5 сентября - 11 октября
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
10:00 - 14:00 Записаться
Вечер 28 сентября - 2 ноября
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться
Дистанционно 20 октября - 10 декабря
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться
Вечер 11 ноября - 16 декабря
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться

10%

Скидка на второй курс

15%

Скидка на третий курс

25%

Скидка на четвертый курс

100%

Бесплатное повторное прохождение

Отзывы учеников

Даша

Группа PY220-1271

Мне всё очень понравилось. Вы молодцы! Спасибо большое нашему преподавателю Евгению! Я давно хотела получить основы и освоить свой первый язык программирования. Преподаватель мне в этом помог на все 100 процентов! Желаю ему творческих побед и успехов на жизненном пути!

Александр Гербов

Группа PY220-1271

Шёл за своим первым языком программирования. Сразу скажу, без технического склада ума мне пришлось бы в миллион раз сложнее. А так достаточно быстро втянулся, особенно учитывая домашки. Преподаватель заинтересовал. И считаю, что это было самое главное в моем обучении. Нам дали хорошую основу языка питон и обозначили перспективы для дальнейшего развития в области web-разработки. Теперь хочется продолжать развитие и дальше. Понравилось наличие четких домашних заданий, была возможность отработать дома полученные на занятиях знания. Курс мощный - для старта было даже больше, чем надо, но оно и приятно!

Вячеслав

Группа PY212-1181

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

Антон Евстигнеев

Группа PY212-1181

Особо понравились подход и заинтересованность преподавателя в каждом ученике. Он старался научить и донести знания максимально понятно. За это ему отдельное спасибо. Весь материал структурирован + подавался последовательно. Каждый блок разбирали на практике, поэтому видимых пробелов нет. Преподаватель очень комфортно себя чувствовал как в рамках программы, так и при ответе на наши вопросы, выходящие за рамки плана. Очень понравилось обучения, а особенно преподаватель. Спасибо всему учебному центру

Подробный план курса

  1. 1. Введение в Python

    1. История языка (развитие языка), описание языка,
           преимущества Python над другими
           языками программирования
    2. Сферы использования языка (десктоп, веб, мобайл,
           биг-дата, и так далее)
    3. Принцип работы языка (в т.ч. разница между
           компилируемым и интерпретируемым языком)
    4. Установка интерпретатора Python, работа
           интерпретатора в интерактивном
           режиме, Hello World!
    5. Установка среды разработки (IDE: PyCharm CE),
           Hello World!
  2. 2. Базовые понятия программирования

    1. Операции и инструкции, понятие алгоритма
           (введение в императивное программирование)
    2. Переменные и типы данных (str, float, double,
           byte, и так далее)
    3. Динамическая и статическая типизация
           (разница, преимущества)
    4. Ввод-вывод (консольный)
    5. Ветвление (if … else …), тернарный
           оператор (x = a if … else …)
    6. Циклы (for) Python
  3. 3. Встроенные типы и простейшие операции над ними
    1. Последовательности (итераторы)
    2. Строки, списки, кортежи,
           словари, множества
    3. Вложенные списки (матрицы)
    4. Практическая работа
  4. 4. Функции Python и файловая система

    1. Понятие функции
    2. Роль функции в программировании
    3. Встроенные функции интерпретатора Python
    4. Scope (область видимости)
    5. Функции 
    6. Передача параметров по ссылке и по значению
    7. Генераторы (yield), итераторы (подробнее)
    8. Лямбда-функции, анонимные функции
    9. Работа с файлами и файловой системой
           (чтение из файла, запись в файл)
  5. 5. Регулярные выражения

    1. Понятие регулярного выражения
    2. Синтаксис регулярных выражений в Python
    3. Использование регулярных выражений в Python
    4. Практическая работа
  6. 6. Изолированое окружение, пакеты, модули, библиотеки
    1. Менеджер пакетов (pip), Virtualenv, Pipenv
    2. Модули, пакеты и стандартные библиотеки
    3. Модули os, sys в Python
    4. Практическая работа
  7. 7. ООП

    1. Базовые понятия, предпосылки и история
    2. Класс, экземпляр класса, атрибуты, поведение
    3. Наследование
    4. Полиморфизм
    5. Инкапсуляция
    6. Абстракция 
    7. Интерфейсы и абстрактные классы 
  8. 8. Обработка исключений, паттерны проектирования
    1. Понятие исключения
    2. Исключительные ситуации, ошибки
    3. Выброс и перехват исключения
    4. Стандартные исключения
    5. Паттерны проектирования в Питон - общие понятия
    6. Фабрика, Синглтон, Декоратор, Адаптер
  9. 9. Хранение и передача данных

    1. Сериализация, десериализация
    2. Pickle
    3. JSON, JSON-RPC
    4. YAML
    5. Практическая работа: Python и передача данных
  10. 10. Базовые алгоритмы
    1. Основные алгоритмы
    2. Понятие сложности алгоритма
    3. Алгоритмы сортировки
    4. Алгоритмы поиска
    5. Граф
    6. Алгоритмы поиска на графах (в ширину, в глубину)
  11. 11. Рекурсия, коллекции и деревья
    1. Понятие рекурсии
    2. Использование рекурсии
    3. Понятие стэка
    4. Понятие очереди
    5. Понятие связного (двусвязного) списка
    6. Связные (двусвязные) списки
    7. Работа со стэком и очередью
    8. Деревья, куча (heap)
    9. Использование деревьев
  12. 12.Процессоры и потоки
    1. Общие понятия
    2. Введение в многопоточное и мультипроцессорное
           программирование
    3. Модули threading и multiprocessing
    4. GIL
    5. Примитивы синхронизации (Мьютекс, Семафор,
           Критическая секция)
    6. Асинхронный код в Python
  13. 13. Основы работы с сетью

    1. HTTP
    2. UDP/TCP
    3. Сокеты
    4. Flask, Django, aiohttp - цели, разница,
           преимущества и недостатки
    5. Основы работы с Django, Hello world!
    6. Концепция MVC
    7. Введение в HTML/CSS
  14. 14. Основы работы с данными

    1. Понятие Data Science
    2. Веб-скрапинг (scrapy, beautiful soap)
    3. numpy, pandas
    4. Анализ текста
  15. 15. Системы баз данных, системы управления базами данных
    1. БД, СУБД
    2. SQL, NoSQL
    3. Django + SQL, Django - модели
    4. Django-view

FAQ по курсам

Что Java, что Python - абсолютно универсальные языки и могут быть много где использованы. Оба языка достаточно портативны. Java можно использовать для компьютерных игр и веб-приложений. Кроме того, Java – более распространенный язык. Python - наиболее удобный в использовании и более популярный на данный момент язык, благодаря простоте и легкости изучения синтаксиса и мощным возможностям сценариев.

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

Наши преподаватели - наш залог вашего успеха! Все они действующие специалисты, которым легко задавать вопросы и перенимать их опыт. За каждой группой закреплён конкретный преподаватель. Узнать можно по телефону, в чате на сайте или в сообщениях ВК группы

В течение полугода после окончания курса действуют накопительные скидки: 10% на второй, 15% на третий и 25% на четвертый курс. Минимум раз в полгода ждем вас:)

На курсе вы структурируете знания, которые у вас есть, получите новый материал. Огромную ценность представляют практические и домашние задания. Добавляем опыт преподавателя, ваше желание научиться - получаем результат!

Так что да, курс пройти стоит!

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

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

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

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

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

Очень!

Весь курс заточен на отработку информации именно на практике!