Курс Python-разработчик
Практический курс по Python: от Git и алгоритмов до django и unit-тестирования. Вы получите все необходимые навыки и знания для старта работы в Python программировании (Junior Python Developer)
Курс Python-разработчик
Практический курс по Python: от Git и алгоритмов до django и unit-тестирования. Вы получите все необходимые навыки и знания для старта работы в Python программировании (Junior Python Developer)
Максимально эффективное
обучение
Курсы разрабатываются после анализа рынка и обновляются каждые полгода. Ничего лишнего — учим только тому, что пригодится в работе
Преподаватели - действующие специалисты, которые прошли наше обучение педагогике. Педагогика 3.0 - подход к обучению, который дает ученикам нужный результат максимально быстро
Выполнение проектов приближает студента к условиям реальной работы. Эти проекты - гарантия вашего успешного обучения
В основе подхода к обучению - скорость и практичность. Курсы ориентированы на получение знаний и навыков, которые сразу можно применить на практике
О курсе
- Очные занятия в Санкт-Петербурге
- Начало занятий 4 марта 2021
В компании Spotify для подбора музыки и радио используется фреймворк Luigi написанный на Python

В компании Spotify для подбора музыки и радио используется фреймворк Luigi написанный на Python
Для кого этот курс
Основная задача курса - подготовить вас к специальности. После обучения вы сможете найти работу и уже в рамках компании быстро развивать свои навыки
ЗаписатьсяЗнания Python являются выгодным преимуществом для маркетологов, аналитиков и многих других специалистов
Как проходит
обучение
Комфортные аудитории на 5-10 человек с системой дублирующих мониторов
Всегда в доступе чай, кофе и печенье
Полностью оборудованное рабочее место у каждого слушателя - монитор 22 дюйма, современный ПК и быстрый интернет
Живая и доброжелательная атмосфера на каждом занятии
- Комфортные аудитории на 5-10 человек с системой дублирующих мониторов
- Всегда в доступе чай, кофе и печенье
- Полностью оборудованное рабочее место у каждого слушателя - монитор 22 дюйма, современный ПК и быстрый интернет
- Живая и доброжелательная атмосфера на каждом занятии
Актуальные знания
в курсе
Актуальные знания
в курсе
- Алгоритмы для разработчиков
- Основы Python (Синтаксис, Структуры данных, Функции)
- ООП (Object-oriented programming)
- Паттерны проектирования
- Продвинутый Python (Протоколы, async/await, threading)
- Понимание архитектуры REST, SOAP
- Работа с СУБД в Питоне. SQL, СУБД, ORM
- Django
- Unit-тестирование
- Git - система контроля версий
в вашем резюме!
Преподаватели курса


Олег Юрчик
Изучаю язык Python с 2013 года, стаж коммерческой разработки - 4 года
Язык Python начал изучать с первого курса университета, он покорил меня своей лаконичностью, красотой и огромными возможностями, о чём я очень люблю рассказывать на уроках. На курсах мы с учениками не просто изучаем язык программирования как инструмент, также мы пытаемся поменять образ мышления, учимся конструктивно доносить свои мысли до компьютера и главное - учимся учиться
Хотел ознакомиться с основами языка Python на практике для дальнейшего более углубленного самостоятельного изучения. Понравился охват курса, количество теории, а также практические задачи. Олег -очень хороший преподаватель. Объясняет понятно сложные "вещи"
Изучаю язык Python с 2013 года, стаж коммерческой разработки - 4 года
Язык Python начал изучать с первого курса университета, он покорил меня своей лаконичностью, красотой и огромными возможностями, о чём я очень люблю рассказывать на уроках. На курсах мы с учениками не просто изучаем язык программирования как инструмент, также мы пытаемся поменять образ мышления, учимся конструктивно доносить свои мысли до компьютера и главное - учимся учиться
Хотел ознакомиться с основами языка Python на практике для дальнейшего более углубленного самостоятельного изучения. Понравился охват курса, количество теории, а также практические задачи. Олег -очень хороший преподаватель. Объясняет понятно сложные "вещи"


Дмитрий Сафонов
Работал веб-разработчиком в стартапе в 2018 году. Фрилансер в сфере анализа данных и оптимизации
Работаю в программировании с 2016 года. Мой профиль - анализ данных и задачи оптимизации, разработка таких решений для компаний, которые принесут наибольшую прибыль. Люблю язык Python и работаю в основном на нем. В преподавании стараюсь иллюстрировать материал примерами из прикладных задач анализа данных, экономики и других наукоемких областей. Для студентов считаю главным интерес к предмету и способность применить полученные навыки к прикладным задачам
Дима - Приятный и вежливый преподаватель, уделяет внимание каждому ученику персонально, очень старается объяснять. В целом очень понравился подход к обучению, учебный процесс не был скучен. Можно задавать интересующие вопросы во внеучебное время
Работал веб-разработчиком в стартапе в 2018 году. Фрилансер в сфере анализа данных и оптимизации
Работаю в программировании с 2016 года. Мой профиль - анализ данных и задачи оптимизации, разработка таких решений для компаний, которые принесут наибольшую прибыль. Люблю язык Python и работаю в основном на нем. В преподавании стараюсь иллюстрировать материал примерами из прикладных задач анализа данных, экономики и других наукоемких областей. Для студентов считаю главным интерес к предмету и способность применить полученные навыки к прикладным задачам
Дима - Приятный и вежливый преподаватель, уделяет внимание каждому ученику персонально, очень старается объяснять. В целом очень понравился подход к обучению, учебный процесс не был скучен. Можно задавать интересующие вопросы во внеучебное время


Светозар Милых
Преподаватель курсов программирования на Java и программирования на Python. Стаж программирования- 5 лет
С 2016 года занимаюсь разработкой на Java и Python. На занятиях главной целью считаю усвоение и закрепление информации учеником. Очень нравится видеть заинтересованность в глазах и успехи в освоении навыка
Проходил курс программирования Java у Светозара. Очень рад, что попал именно к нему. Практикующий программист, понятно объясняет и терпеливо повторяет тем, кому сложно. Мне очень понравилось, что информация преподносится в легкой и доступной форме. Большое спасибо Светозару и Бруноям
Преподаватель курсов программирования на Java и программирования на Python. Стаж программирования- 5 лет
С 2016 года занимаюсь разработкой на Java и Python. На занятиях главной целью считаю усвоение и закрепление информации учеником. Очень нравится видеть заинтересованность в глазах и успехи в освоении навыка
Проходил курс программирования Java у Светозара. Очень рад, что попал именно к нему. Практикующий программист, понятно объясняет и терпеливо повторяет тем, кому сложно. Мне очень понравилось, что информация преподносится в легкой и доступной форме. Большое спасибо Светозару и Бруноям
Оплатите сразу или
получите консультацию
При записи на курс стоимость обучения закрепляется. Вы можете поменять группу или вернуть всю сумму за 24 часа до начала. Предоставляем рассрочку, стоимость курса не поменяется, все проценты берём на себя
Стоимость зависит от количества часов и программы курса. Гибкий график обучения - учёба в удобное для вас время, в очном или онлайн формате
В любом формате независимо от количества человек, программы курса и интенсивности обучения
Расписание обучения
Вечер | 4 марта - 4 мая |
|
19:00 - 22:00 | Записаться |
Вечер | 15 апреля - 15 июня |
|
19:00 - 22:00 | Записаться |
Вечер | 1 июня - 29 июля |
|
19:00 - 22:00 | Записаться |
Программа курса
- История языка (развитие языка), описание языка, преимущества Python над другими языками программирования
- Сферы использования языка (десктоп, веб, мобайл, биг-дата, и так далее)
- Принцип работы языка (в т.ч. разница между компилируемым и интерпретируемым языком)
- Установка интерпретатора Python, работа интерпретатора в интерактивном режиме, Hello World!
- Установка среды разработки (IDE: PyCharm CE), Hello World!
- Операции и инструкции, понятие алгоритма (введение в императивное программирование)
- Переменные и типы данных (str, float, double, byte, и так далее)
- Динамическая и статическая типизация (разница, преимущества)
- Ввод-вывод (консольный)
- Ветвление (if … else …), тернарный оператор (x = a if … else …)
- Циклы (for) Python
- Последовательности (итераторы)
- Строки, списки, кортежи, словари, множества
- Вложенные списки (матрицы)
- Практическая работ
- Понятие функции
- Роль функции в программировании
- Встроенные функции интерпретатора Python
- Scope (область видимости)
- Функции
- Передача параметров по ссылке и по значению
- Генераторы (yield), итераторы (подробнее)
- Лямбда-функции, анонимные функции
- Работа с файлами и файловой системой (чтение из файла, запись в файл)
- Понятие регулярного выражения
- Синтаксис регулярных выражений в Python
- Использование регулярных выражений в Python
- Практическая работа
- Менеджер пакетов (pip), Virtualenv, Pipenv
- Модули, пакеты и стандартные библиотеки
- Модули os, sys в Python
- Практическая работа
- Базовые понятия, предпосылки и история
- Класс, экземпляр класса, атрибуты, поведение
- Наследование
- Полиморфизм
- Инкапсуляция
- Абстракция
- Интерфейсы и абстрактные классы
- Понятие исключения
- Исключительные ситуации, ошибки
- Выброс и перехват исключения
- Стандартные исключения
- Паттерны проектирования в Питон - общие понятия
- Фабрика, Синглтон, Декоратор, Адаптер
- Сериализация, десериализация
- Pickle
- JSON, JSON-RPC
- YAML
- Практическая работа: Python и передача данных
- Основные алгоритмы
- Понятие сложности алгоритма
- Алгоритмы сортировки
- Алгоритмы поиска
- Граф
- Алгоритмы поиска на графах (в ширину, в глубину)
- Понятие рекурсии
- Использование рекурсии
- Понятие стэка
- Понятие очереди
- Понятие связного (двусвязного) списка
- Связные (двусвязные) списки
- Работа со стэком и очередью
- Деревья, куча (heap)
- Использование деревьев
- Общие понятия
- Введение в многопоточное и мультипроцессорное программирование
- Модули threading и multiprocessing
- GIL
- Примитивы синхронизации (Мьютекс, Семафор, Критическая секция)
- Асинхронный код в Python
- HTTP
- UDP/TCP
- Сокеты
- Flask, Django, aiohttp - цели, разница, преимущества и недостатки
- Основы работы с Django, Hello world!
- Концепция MVC
- Введение в HTML/CSS
- Понятие Data Science
- Веб-скрапинг (scrapy, beautiful soap)
- numpy, pandas
- Анализ текста
- БД, СУБД
- SQL, NoSQL
- Django + SQL, Django - модели
- Django-view
Мы выпустили
12 039 специалистов
О Бруноям
Бруноям — это практический подход к образованию. Мы делаем курсы для тех, кто хочет получить новую профессию, сменить сферу деятельности или решить свою бизнес-задачу. На собеседовании стали спрашивать не наличие диплома, а навыки, которыми человек обладает. Мы в Бруноям как раз и даём те самые навыки и умения, которые позволяют попробовать себя в новой профессии или совершенствоваться. Мы делаем образование для тех, кто хочет и готов пробовать новое, меняться, искать себя и свою работу мечты




















Быстрая подготовка
без потери качества
Менеджеры помогут выбрать курс, который вам действительно нужен
В курсе будет много практики и заданий с разными уровнями сложности
Обратная связь от преподавателя поможет выполнить задачу на 100%
От начала курса до решения вашей задачи пройдёт не больше двух месяцев
Вопросы и ответы
По окончании курса вы получаете электронный сертификат.
Ученики часто используют его при устройстве на работу, но стоит помнить, что самое ценное - это навык, который вы освоите на курсе.
Отдел по работе с клиентами работает по будням с 10.00 до 19.30 и по выходным с 10.00 до 16.30. Все занятия заканчиваются до 22.00
Если вы пропустили какую-то тему или хотите освежить информацию - можете бесплатно пройти весь курс или пропущенное занятие в течение года. А в общем чате вы сможете получить материалы с пропущенного занятия.
После окончания курса действуют накопительные скидки: 10% на второй, 15% на третий и 25% на четвертый курс. Срок действия скидок не ограничен.
На курсе будет информация по подготовке к работе: как пройти собеседование, где искать работу и заказы, как составить резюме и выгодно отличаться от конкурентов, как оформить портфолио, с какими заказчиками имеет смысл работать, с чем придётся столкнуться в начале работы.
Ученики уже на курсе размещают информацию о себе и контактируют с заказчиками, а преподаватели и кураторы дают рекомендации, исходя уже из их конкретной ситуаций.
При такой поддержке у вас есть все шансы получить работу в короткие сроки.
Если у вас есть конкретные задачи и проект, вы можете работать над ними на курсе под присмотром преподавателя.
Отсутствие своего проекта - не проблема. На курсе вы получаете профессию, выполняя задания, которые мы подготовили.
Закажите обратный звонок, мы подберём для вас удобное время.
Если вам необходимо дополнительное, официальное подтверждение вашего обучения, мы можем выдать диплом гос.образца. Право на выдачу диплома государственного образца имеют государственные и частные учреждения, имеющие подтверждение качества обучающих программ на соответствие нормам ГОСТа.
Вы можете оформить беспроцентную рассрочку на 3, 6, или 12 месяцев.
Вы можете пройти курс индивидуально.
Стоимость зависит от количества часов и программы курса, которая составляется на основе необходимых для вас тем.
Мы оставляем на сайте только востребованные курсы. Если что-то устаревает или утрачивает свою актуальность - мы их убираем.
Все программы курсов планово обновляются каждые полгода, либо по мере выхода серьёзных изменений.