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

Advanced level
4.9

alarm-clock занятий

spiral-calendar занятий в неделю

rocket старт

За неделю записалось

Осталось

Стань Python разработчиком!

Python — высокоуровневый язык программирования общего назначения, который активно развивается. Python ориентирован на повышение производительности разработчика и чтение кода с минималистичным синтаксисом ядра. Сильные стороны языка: простота в освоении, легкость в понимании, универсальность, большое и активное сообщество. После окончания курса выпускник может претендовать на позицию Junior Python Developer.

Цели курса

  • Овладеть разработкой на основе фреймворков
  • Изучить разработку на основе таких сопутствующих технологий, как базы данных, GIT, linux
  • Получить навыки работы с языком Python
smiling-face-with-sunglasses

advanced
level

Курс рассчитан на слушателей со знанием основ одного из C-подобных языков программирования. Очень приветствуется опыт решения математических и логических задач при помощи программирования.

Изучаемые технологии

  • PyCharm

    PyCharm

  • Git

    Git

  • Github

    Github

  • Flask

    Flask

  • Django

    Django

  • Docker Compose

    Docker Compose

  • Postgresql

    Postgresql

  • Json

    Json

Профессия Python-разработчика

Программа онлайн-курса
Python

alarm-clock 32 занятия
  • Знакомство с Flask
    • Запуск приложения
    • Основы работы с фреймворком
  • Django
    • Object-Relation Mapping (ORM)
    • Шаблонизатор
    • Middlewares
    • Class/Function Based Views
    • Формы
    • Сигналы
  • Кэширование
    • Подключение memcached
    • Принципы использования на основе django
  • Многопоточность и многопроцессорность
    • Многопоточность
    • Что такое GIL
    • Многопроцессорность
  • Парcинг данных
    • Виды парсеров
    • Знакомство с beautifulsoup
  • Деплой веб-приложения
    • Systemd
    • Запуск wsgi сервера (gunicorn/uwsgi)
    • Nginx
  • Распараллеливание задач
    • Сelery
    • Запуск периодических задач с помощью celerybeat
    • Менеджер очередей rabbitmq
  • Юнит тесты
    • Виды тестирования
    • Рytest
    • Разница с другими инструментами
  • Django Rest Framework
    • Подход REST
    • Реализация API эндпоинтов
    • Swagger
  • Docker
    • Запуск контейнеров
    • Написание docker-compose файлов
    • Докеризация всей ифраструктуры приложения
  • Основы Bash/Linux
    • Установка пакетов
    • Права доступа
    • Вash команды
  • Базы данных
    • Разновидности запросов
    • Основы/синтаксис SQL запросов
    • Sqlite3, postgres
  • Написание веб-сервера
    • Git
    • Virtualenv
    • README (что должен включать, как писать, как форматировать)

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

Бонусы курса

  • Тренинг по прохождению собеседования и составлению резюме
  • Тестовое собеседование с техническим специалистом
  • Специально снятые дополнительные видеоматериалы

Добавьте навыки в резюме

  • Администрирование приложения: контейнеризация приложений, развертывание на облачных провайдерах

  • Реляционные базы данных: структура, SQL запросы, внешние ключи, типы связи

  • Разработка веб приложений: клиент-серверная архитектура, работы с формами, юнит тесты

  • Работа с вспомогательными серверами: кэширование данных, выполнение периодических и фоновых задач, реверс-прокси схема, очередь сообщений

  • Python: парсер веб ресурсов, многопоточность и многопроцессорность, статические линтеры кода

Как проходит обучение

  • woman-technologist

    Занятия проводятся в режиме онлайн-трансляции, а видеозапись сохраняется в личном кабинете.

  • briefcase

    Домашние задания в любое удобное время отправляются через личный кабинет на проверку преподавателю.

  • thumbs-up

    Преподаватель даёт обратную связь с разбором ошибок в домашнем задании.

  • light-bulb

    Вы прорабатываете ошибки и закрепляете пройденный материал.

Преимущества онлайн-обучения в Компьютерной школе Hillel

  • man-raising-hand
    Группы по 14 человек Преподаватель уделяет время каждому студенту.
  • nerd-face
    Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
  • briefcase
    Система личных кабинетов Эффективное и удобное обучение.
  • speech-balloon
    Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
  • videocassette
    Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
  • hammer
    Практические занятия Большая часть занятий ориентирована на практику.
  • rocket
    Трудоустройство

    Что мы делаем для того, чтобы вы достигли успеха?

  • clipboard

    Проводим мастер-классы по подготовке резюме и поиску работы

  • books

    Регулярно обновляем программы курсов под требования рынка

  • smiling-face-with-sunglasses

    Приглашаем преподавать только лучших практикующих специалистов

  • globe-with-meridians

    Развиваем нашу сеть партнеров среди топовых IT-компаний

  • direct-hit

    Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Роман Водопьянов
Роман Водопьянов
Имея уже негативный опыт курсов, был безумно удивлен данным курсом. Прекрасный преподаватель Максим Михайленко - с ним все знания раскладываются по нужным полочкам. Всегда открыт к любым вопросам и всегда готов помочь с любыми вопросами. Ментор, Екатерина Воскресенская - добрее, открытее и настроенного на помощь в любое время, человека вы не встретите. Именно на нее упало больше всего вопросов и она прекрасно справилась с ними. Но может заманить в DevOps =). Сам курс прекрасно построен, все темы нужные и не было ни одного лишнего занятия. Знания даются в полном объеме, главное все усвоить и проработать.
Виталий Билиенко
Виталий Билиенко
Проходил "Python advanced". Сначала долго думал о том, стоит ли идти на курсы, и, спойлер: лучше бы не думал, а сразу шел. Преподаватель Ярослав, действительно, очень хороший специалист. За такой короткий срок (4 месяца) умудрился дать нам огромное количество информации, проработать её и консультировать по всем вопросам. Информации - тонны, преподаватель - отличный, остальное на плечах учеников. Также, стоит отметить HR Екатерину, которая делает всё для того, чтобы ученики успешно трудоустроились. Атмосфера офиса очень приятная, сотрудники всегда тебе помогут и ответят на любые вопросы. Важно, если курс с пометкой о том, что нужны определённые знания вначале, не поленитесь и изучите все требуемые материалы, потом вам будет в разы легче. Курсом я однозначно доволен!
Владислав Микитенко
Владислав Микитенко
Прошёл курс по Python (Django) у Ярослава. Вот мой отзыв: 1) В первую очередь пару слов о Ярославе: отлично себя проявил как преподаватель и человек. Всегда доступен для оказания помощи путём консультации и deep dive в ваш код. Так же предоставляет развёрнутые ответы на заданные вопросы; 2) Материал подан идеально структурировано для понимания всех основных аспектов как языка так и фреймворка в целом; 3) Домашние задания максимально приближённые к реальным задачам на проекте, которые помогают систематизировать свои знания. P.S. Спасибо Ярославу за потраченное время и силы!
Михаил Беляев
Михаил Беляев
Курс Python как и сама школа очень понравились. Есть своя техническая база, поэтому нет необходимости приносить свой ноутбук. Отдельное спасибо Ярославу за новые знания. Так же хочу отметить приятный бонус в виде уроков английского языка с замечательным преподавателем Викторией.
Тарас Литвиненко
Тарас Литвиненко
Пожалуй, одна из лучших школ, с очень хорошим подходом к студентам. Преподаватель Ярослав - классный специалист, наставник и товарищ. Всегда поможет, подскажет, научит. Всем кто не решился - решайтесь, лучшая школа Харькова
Отличный курс, огромное спасибо Ярославу за то что так доходчиво рассказал непростой материал и познакомил с best practices. Еще очень порадовали курсы английского, Виктория Дубровина best teacher ever)
Богдан Муковозов
Богдан Муковозов
Материал излагается очень доступно и поддержка преподавателя даже во внеурочное время на высоком уровне. Ярослав очень крутой преподаватель, который дает хорошую базу и хорошие задания
Сергей Войтенко
Сергей Войтенко
Успешно закончился наш курс по Python Advanced с Max Mikhailenko. Это был наш первый опыт онлайн-обучения. Было необычно, но эффективно. Я остался очень доволен курсом и преподавателем - все давалось по существу и своевременно!
Руслан Горбанёв
Руслан Горбанёв
Курс по Python был очень интересным, насыщенным и полезным. Преподаватель Максим Михайленко очень помог в освоении материала. Всегда поддерживал советом и направлял на правильное решение, смог не только заинтересовать курсом, но и подтолкнул к самостоятельному развитию. Благодарю школу Hillel за такой опыт и знания.
Екатерина Воскресенская
Екатерина Воскресенская
Когда сообщили, что курс Python Advanced будет проходить в онлайн формате, я довольно скептически отнеслась к этому, т.к. расcчитывала на оффлайн курс. Но Макс Михайленко оказался отличным преподавателем, и я ни капли не пожалела, что нашу группу вел именно он. Хороший мотиватор, супер специалист и, самое главное для меня, это то, что человек вкладывался в курс, давал развернутый фидбек по коду, а не оставлял все "лишь бы работало". Я работала тренером службы тех.поддержки долгое время и понимаю, насколько сложно удержать внимание группы в онлайн формате, но он справился на 100%. Огромное спасибо за курс!
Большим вызовом было проходить курс "Advanced Python" полностью в онлайне. Однако, преимуществ оказалось больше, чем я ожидал. Преподаватель Максим Михайленко профессионал, которому важен фидбэк и которого не стыдно завалить вопросами. Порадовало, что он готов помогать решать любые проблемы, которые возникают по ходу изучения. Спасибо школе и Максиму в частности за бесценный опыт!

Я закончил онлайн курс по Python. Было очень интересно и познавательно!
Преподаватель - Дмитрий Брадул - помогал во всём, доступно и понятно доносил программу курса.

Примерно через месяц после окончания курса, смог найти работу и трудоустроился в компанию Marketing Monkeys.

Спасибо всему коллективу школы! Однозначно рекомендую :)

Часто задаваемые вопросы

  • Какой нужно иметь компьютер, чтобы обучаться на курсе Python?

    Требования к компьютеру для обучения на курсе Python.

    Операционная система:

    • macOS 10.13 или выше
    • Linux: Ubuntu 16.04 - 20.04

    Процессор* :

    • Минимум intel core i5 4-го поколения
    • Рекомендуется i5 8-го
      *Допустимы аналоги от AMD

    Оперативная память:

    • Минимум 8 Гб
    • Рекомендуется 16 Гб

    Память:

    • Минимально 500 Гб HDD и более
    • Рекомендуется 200 Гб SSD и более
  • Где можно посмотреть отзывы о вашей Школе в Казахстане?

    Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.

  • Существуют ли какие-нибудь скидки или система лояльности, если Студент по завершении одного курса идёт на следующий курс?

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

    Эта система состоит в том, что в конце курса Студенты пишут тест по пройденному материалу или сдают итоговую работу, по итогам которых получают скидку на следующий курс данного направления:

    • Студент, который имеет самый высокий результат получает скидку 25% на дальнейшие курсы;
    • Студент, занявший второе место, получает 15% скидку;
    • Студент, который оказался на третьем месте, получает 10% скидку.

    Все Студенты получают скидку в размере 5% на любой из курсов Школы.

  • Где можно уточнить цену обучения на курсах в Казахстане?

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

    • заполнить заявку на бесплатную консультацию;
    • заполнить заявку на запись на курс;
    • связаться с нами, позвонив или написав нам на почту.
  • Как я могу записаться на курс Python / забронировать себе место в группе?

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

  • Как получить максимальный балл за домашнее задание на курсе Python?

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

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

Заявка на консультацию

Оставьте ваши контактные данные, и мы вам обязательно перезвоним!

Обязательно укажите ваше имя кириллицей

Обязательно укажите email, по которому мы сможем с вами связаться

Обязательно укажите телефон в международном формате

  • telegram Telegram
  • viber Viber

Школа работает с 10:00 до 21:00 по будням и с 10:00 до 19:00 по выходным дням (киевское время, GMT+2).

Отправлено

Приобрести подарочный сертификат

Gift certificate background image Gift certificate background image