8 (812) 409-90-59

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

16 900

24 100

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

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

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

от 1500 до 2000

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

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

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

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

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

Группа Продолжительность Дни недели Время Запись в группу
Вечер 16 декабря - 29 января
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться
Вечер 14 января - 5 марта
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться
Выходные дни 15 февраля - 22 марта
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
10:00 - 14:00 Записаться
Вечер 13 марта - 17 апреля
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
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 - наиболее удобный в использовании и более популярный на данный момент язык, благодаря простоте и легкости изучения синтаксиса и мощным возможностям сценариев.

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

Все наши курсы проходят на Спасском переулке 14/35 в двух минутах от метро Сенная/Садовая/Спасская. В разделе Контакты подробно расписано, как нас найти

 

Есть и перерыв, и кофе с печеньками, вода, чай - всё в вашем распоряжении!

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

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

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

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

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

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

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

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

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

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

Конечно! Более того, вы сможете индивидуально с преподавателем разобрать сложные моменты.

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

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

Очень!

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