Рус Укр

Курс Python в Одесі

Advanced level
4.9

alarm-clock занять

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

rocket старт

За тиждень записалося

Залишилося

Python — високорівнева мова програмування загального призначення, яка активно розвивається та орієнтована на підвищення продуктивності розробника і читання коду з мінімалістичним синтаксисом ядра. Сильні сторони мови: простота в освоєнні, легкість в розумінні, універсальність, велика та активна спільнота.

Цілі курсу

  • Опанувати розробку на основі фреймворків
  • Навчитися працювати з такими супутніми технологіями як бази даних, GIT та Linux
  • Отримати навички роботи з мовою Python
woman-technologist

Цей курс також доступний в форматі дистанційного навчання.

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 заняття, 4 місяці занять
  • Знайомство з 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 (що повинен включати, як писати, як форматувати)

В кінці курсу виконується дипломний проект.

Бонуси курсу

  • Всі Студенти цього курсу можуть відвідувати заняття з технічної англійської мови
  • Всі студенти курсу пройдуть тренінг по проходженню співбесіди та складанню резюме з нашим HR-фахівцем
  • Спеціально зняті додаткові відеоматеріали
  • Тестова співбесіда з технічним фахівцем

Додайте навички в резюме

  • Адміністрування програми: контейнеризація додатків, ведення в git, основи bash, розгортання на хмарних провайдерах

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

  • Розробка веб додатків: клієнт-серверна архітектура, роботи з формами, взаємодія з базою даних, юніт тести

  • Робота з допоміжними серверами: кешування даних, виконання періодичних і фонових завдань, реверс-проксі схема, чергу повідомлень

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

Переваги навчання у Комп'ютерній школі 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. Было очень интересно и познавательно!
Преподаватель - Дмитрий Брадул - помогал во всём, доступно и понятно доносил программу курса.

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

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

Олег Ханипов
Олег Ханипов
Отличная школа. Проходил курс Python и получил много новых знаний и умений. Курсы устроены замечательно. Замечательные преподаватели. Все в целом оставило только положительные эмоции. Научили, сказали и показали что и как нужно делать для того, чтобы найти работу. Супер. Результат - работаю Python разработчиком.
Михаил Серман
Михаил Серман
Отличный курс, прекрасный преподаватель! Базовых знаний дано ровно столько, чтобы далее можно было развиваться самому!
Александр Марченко
Александр Марченко
Спасибо IT школе Hillel и конкретно нашему преподавателю Zinoviy Protsyna за то что предоставили возможность получить знания в удобной и легкой форме, в приятной обстановке. Так же отдельное спасибо администраторам школы за их отношение к своей работе. Пожелаю IT школе Hillel развиваться и предлагать больше разных курсов, возможно более узкоспециализированных.
Дмитрий Псевдонимович
Дмитрий Псевдонимович
Окончил курс "Python Advanced" в компьютерной школе "Hillel". Как и "Introduction Python", этот курс оставил приятные впечатления и содержал довольно много полезной и актуальной информации. "Python" еще более, чем "Introduction", ориентирован скорее на практическое применение. Основа учебного плана этого курса - WEB-разработка при помощи языка программирования Python на фреймворках Django и Flask. Лекции на данную тематику содержат достаточно материала, чтобы с их помощью начать создавать собственные простые сайты с полностью функциональной backend логикой. В перечень задач, рассматриваемых на курсе при проектировании сайта, включены изучение архитектуры и логики приложения на Django (структура проекта), способов построения (создания) моделей данных, их отображения, изменения, удаления; рассматриваются вопросы о миграции данных и целях ее осуществления; демонстрируется возможность реализации функций/классов, реализующих концепцию базовых CRUD операций; осуществляется наполнение приложения дополнительным контентом, таким как middleware, сигналы, устанавливаемые расширения и многое другое. Для успешного выполнения указанных задач курс предлагает введение в основы необходимых смежных дисциплин, таких как работа с базами данных при помощи языка SQL, разметка сайта при помощи HTML, оформление с Bootstrap/CSS. Полезной особенностью курса является завершенность демонстрации стадий разработки и реализации программы как на этапе её создания, так и при дальнейшем "разворачивании". Приложению, создаваемому в рамках курса, придается "товарный вид" готового к размещению на пользовательский ресурс продукта. Кроме непосредственно написания кода в рамках "Python Advanced" предлагается работа с системой управления версиями, программой автоматизации развёртывания и управления приложениями, прокси-сервером, WSGI-сервером, планировщиком задач и глобальным блокировщиком интерпретатора, программным брокером и другими приложениями, используемыми для оптимизации и улучшения работы кода на Python. "Advanced Python" предлагает также и углубление в теорию языка. На курсе рассматриваются подробности работы декораторов, рекурсивных функций, особенности ООП-парадигмы, работа итераторов и генераторов в "Python", многозадачность и "многопотоковость" исполнения кода. Некоторые практические приемы написания кода и решения повседневных проблем из практики работы в IT разбираются на дополнительных занятиях с ментором. Курс подойдет всем владеющим основами языка "Python" и желающим углубится в практические подробности его применения, в частности - желающим научится создавать и разворачивать собственное web-приложение, готовое к размещению на удаленном сервере. Отдельно выражаю благодарность преподавателю данного курса - Дмитрию Брадулу. Дмитрий - настоящий профессионал своего дела, столь же опытный и квалифицированный в программировании, сколько чуткий и грамотный в работе со студентами. Дмитрий умеет доходчиво объяснить материал и наглядно продемонстрировать работу разбираемого вопроса на практике; творчески и интерактивно подходит к проведению занятия и планированию заданий, стимулируя умственную работу и вовлеченность студентов в процесс обучения. Очень внимателен к вопросам и трудностям, возникающим в процессе обучения; всегда готов подсказать, помочь обучающимся разобраться с предметными трудностями. В целом лектор запомнился как грамотный специалист, любящий свое дело; обладает гармоничными личностными качествами и приятной преподавательской харизмой. Всем небезразличным к изучению языка и приобретению новых навыков в сфере IT курс "Python Advanced" однозначно рекомендую.
Сергей Войтенко
Сергей Войтенко
Успешно закончился наш курс по Python Advanced с Max Mikhailenko. Это был наш первый опыт онлайн-обучения. Было необычно, но эффективно. Я остался очень доволен курсом и преподавателем - все давалось по существу и своевременно!
Руслан Горбанёв
Руслан Горбанёв
Курс по Python был очень интересным, насыщенным и полезным. Преподаватель Максим Михайленко очень помог в освоении материала. Всегда поддерживал советом и направлял на правильное решение, смог не только заинтересовать курсом, но и подтолкнул к самостоятельному развитию. Благодарю школу Hillel за такой опыт и знания.
Екатерина Воскресенская
Екатерина Воскресенская
Когда сообщили, что курс Python Advanced будет проходить в онлайн формате, я довольно скептически отнеслась к этому, т.к. расcчитывала на оффлайн курс. Но Макс Михайленко оказался отличным преподавателем, и я ни капли не пожалела, что нашу группу вел именно он. Хороший мотиватор, супер специалист и, самое главное для меня, это то, что человек вкладывался в курс, давал развернутый фидбек по коду, а не оставлял все "лишь бы работало". Я работала тренером службы тех.поддержки долгое время и понимаю, насколько сложно удержать внимание группы в онлайн формате, но он справился на 100%. Огромное спасибо за курс!
Большим вызовом было проходить курс "Advanced Python" полностью в онлайне. Однако, преимуществ оказалось больше, чем я ожидал. Преподаватель Максим Михайленко профессионал, которому важен фидбэк и которого не стыдно завалить вопросами. Порадовало, что он готов помогать решать любые проблемы, которые возникают по ходу изучения. Спасибо школе и Максиму в частности за бесценный опыт!
Очень благодарен школе Hillel за отличный курс и блестящее преподавание лисно Роману Ромадину. Также хочу отметить Дениса Ступака с его интереснейшими дополнительными лекциями. Ну и естественно благодарность HRM'у Александре.
Александр Никифоров
Александр Никифоров
Супер крутой курс, огромное спасибо Роману за очень качественное обьяснение всего материала, hillel

Часті питання

  • Який потрібно мати комп'ютер, щоб навчатися на курсі Python?

    Вимоги до комп'ютера для навчання на курсі Python.

    Операційна система:

    • macOS 10.13 або вище
    • Linux: Ubuntu 16.04 - 20.04

    Процесор* :

    • Мінімум intel core i5 4-го покоління
    • Рекомендується i5 7-го

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

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

    Пам'ять:

    • Мінімально 500 Гб HDD і більш
    • Рекомендується 200 Гб SSD і більш

    * Допустимі аналоги від AMD

  • Де можна подивитися відгуки про вашу Школу?

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

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

    Так, безумовно. Багато наших курсів передбачають додаткову систему бонусів для тих Студентів, які хочуть продовжувати навчання у нашій Школі. Ця система полягає в тому, що в кінці курсу Студенти пишуть тест з пройденого матеріалу або здають підсумкову роботу, за підсумками яких отримують знижку на наступний курс даного напрямку:

    • Студент, який має найвищий результат отримує знижку 25% на подальші курси;
    • Студент, який посів друге місце, отримує 15% знижку;
    • Студент, який виявився на третьому місці, отримує 10% знижку.

    Всі Студенти отримують знижку в розмірі 5% на будь-який з курсів Школи.

  • Де можна уточнити ціну навчання на курсах?

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

    • заповнити заявку на безкоштовну консультацію;
    • заповнити заявку на запис на курс;
    • зателефонувати або написати нам на пошту.
  • Як я можу записатися на курс / забронювати собі місце у групі?

    В першу чергу Вам потрібно під'їхати до нас в офіс для обговорення всіх деталей курсу, а також для підписання договору та внесення оплати за навчання.

  • Як отримати максимальний бал за домашнє завдання?

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

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

Запит на консультацію

Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

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

Школа працює з 10:00 до 21:00 по буднях і з 10:00 до 19:00 у вихідні дні (за київським часом, GMT + 2).

Відправлено

Придбати подарунковий сертифікат

Gift certificate background image Gift certificate background image