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

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

Вивчаємі технології

Професія Python-розробника

На сьогоднішній день Python є одною з найпопулярніших мов програмування зі стрімко зростаючим охопленням сфер застосування. Останні 5 років Python входить до ТОП-10 найбільш затребуваних технологій на ринку IT.

Python використовується для вирішення величезного класу як наукових, так і бізнес-задач.

Мета курсу

Метою даного курсу є вивчення розробки на основі фреймворків і таких супутніх технологій як бази даних, GIT, linux. Також будуть розглянуті більш детальні аспекти роботи і пристрою мови python.

Для кого курс

Курс розрахований на слухачів зі знанням основ одної з C-подібних мов програмування. Дуже вітається досвід вирішення математичних та логічних задач за допомогою програмування.

Для запису потрібно пройти тест.

Викладачі курсу

Вас будуть навчати практикуючі фахівці, працюючі в топових компаніях.

  • Костянтин Осташко

    Костянтин Осташко

    CTO, system analyst/architect, team lead

  • Олексій Шевело

    Олексій Шевело

    Tech Lead

  • Дмитро Брадул

    Дмитро Брадул

    Senior Software Engineer

Програма курсу Python

  1. Знайомство з Flask1

    • Запуск програми
    • Основи роботи з фреймворком
  2. Django2

    • Object-Relation Mapping (ORM)
    • Шаблонізатор
    • Middlewares
    • Class / Function Based Views
    • Форми
    • Сигнали
  3. Кешування3

    • Підключення memcached
    • Принципи використання на основі django
  4. Багатопотоковість і багатопроцесорність4

    • Багатопотоковість
    • Що таке GIL
    • Багатопроцесорність
  5. Парcінг даних5

    • Види парсеров
    • Знайомство з beautifulsoup
  6. Деплой веб-додатку6

    • systemd
    • Запуск wsgi сервера (gunicorn / uwsgi)
    • nginx
  7. Розпаралелювання задач7

    • Сelery
    • Запуск періодичних задач за допомогою celerybeat
    • Менеджер черг rabbitmq
  8. Юніт тести8

    • Види тестування
    • Рytest
    • Різниця з іншими інструментами
  9. Django Rest Framework9

    • Підхід REST
    • Реалізація API ендпоінтів
    • Swagger
  10. Docker10

    • Запуск контейнерів
    • Написання docker-compose файлів
    • Докерізація всієї інфраструктури додатку
  11. Основи Bash / Linux11

    • Установка пакетів
    • Права доступу
    • Вash команди
  12. Бази даних12

    • Різновиди запитів
    • Основи / синтаксис SQL запитів
    • sqlite3, postgres
  13. Написання веб-сервера13

    • Git
    • Virtualenv
    • README (що повинен включати, як писати, як форматувати)
Сертифікат
Випускники отримують
сертифікат про закінчення курсу

Безкоштовні бонуси курсу

Наші викладачі та випускники працюють в топових IT-компаніях світу

Відгуки випускників цього курсу

Переваги навчання у Комп'ютерній школі Hillel

  • Відеозаписи занять
  • Викладачі-практики
  • Класи з комп'ьютерами
  • Програма Hillel EVO
Відеоогляд школи

Працевлаштування

Що ми робимо для того, щоб ви досягли успіху?

В процесі навчання Студенти працюють над реальними проектами

Додаткові відеокурси з актуальних технологій

Доступ до матеріалів залишається після закінчення курсу

Регулярні майстер-класи з підготовки резюме та пошуку роботи

Програми усіх курсів адаптовані під запити ринку

Програма для реалізації ідей Студентів та Випускників Школи
  • Iдея
  • Пітчинг
  • Команда
  • Реалізація
  • Презентація

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

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

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

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

    • Windows 10 64-біт
    • macOS 10.13 або вище
    • Linux: Ubuntu 16.04 - 20.04

Процесор* :

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

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

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

Пам'ять:

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

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

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

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

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

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

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

- заповнити заявку на безкоштовну консультацію;

- заповнити заявку на запис на курс;

- зателефонувати або написати нам на пошту.

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

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

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

Матеріали в блозі

Курс
Python

Київ

Вадим Друмов про форми навчання в Школі сьогодні

Хочете розпочати кар'єру в IT, але не визначились з напрямком?

Тоді цей тест для Вас! Відповіді на запитання тесту допоможуть визначити Ваші здібності, щоб було легше підібрати курс, який підійде саме Вам.