Advanced

Курс Python у Дніпрі

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

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

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

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

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

Мета курсу

Метою даного курсу є вивчення мови Python, її можливостей і особливостей, а також придбання практичних навичок.

Курс допоможе вам

  • Набути навички програмування
  • Вивчити мову Python
  • Написати навчальний проект

Для кого курс

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

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

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

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

  • Дмитро Камiнский

    Дмитро Камiнский

    Python Dev

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

  1. Загальний опис мови і її можливостей1

  2. Базові типи даних2

    • Типізація і навіщо вона потрібна
    • Прості типи: логічний, цифровий, строковий і т.д.
    • Змінні, незмінні типи
    • Складні типи: масиви, словники
  3. Функції у Python3

    • Аргументи і галузь видимості (LEGB)
    • Оператори globa, nonlocal
    • Розширені можливості функцій (рекурсивна, анонімна)
    • map (), filter (), zip (), reduce (), а також
    • Генератори списків, множин і словників
  4. Рядки, байти, файли і введення / виведення4

    • Основні методи роботи з рядками, рядки і Юнікод
    • Bytes, bytearray
    • Кодування рядків
    • Файли і методи роботи з файлами
  5. Декоратори5

    • Синтаксис декоратора
    • Види декораторів та їх використання
  6. ООП у Python6

    • Класи. Спадкування класів (MRO)
    • Магічні методи, конструктори
    • __dict__, __slots__
    • Міксини
    • @staticmethod, @classmethod, декоратор @property
    • Дескриптори
    • Метаклас
  7. Винятки та модулі у Python7

    • Створення модулів, пакетів модулів
    • Стандартні модулі (random, regex, time, pprint, config parser і т.д.)
    • Ієрархія винятків
    • Інструкції: try / except / else, try / finally, raise, assert
    • Протокол менеджера контексту (конструкція with / as)
  8. Вбудовані модулі8

    • functools
    • collections
    • itertools
  9. Ітератори і Генератори9

    • Протокол ітераторів, оператор вираження yield
    • Генератори, ітератори, співпрограми
  10. Тестування10

    • Тестування в інтерпретаторі і доктести
    • Модуль unittest
    • Пакет hypothesis
  11. Багатопотоковість і GIL11

    • Багатопотоковість
    • Що таке GIL
    • Використання процесів і взаємодія між ними
    • Модуль asyncio
  12. Фреймворки і бібліотеки12

    • Популярні фреймворки і бібліотеки
    • Знайомство з Flask
    • Шаблон Jinja2
  13. Написання веб-сервера13

    • Робота з БД
    • Git
    • Virtualenv
    • Makefile (як написати makefile для проекту)
    • README (що повинен включати, як писати, як форматувати)
    • Docker, Docker Compose (конфігурація свого контейнера, запуск декількох контейнерів)
Сертифікат
Випускники отримують
сертифікат про закінчення курсу
з підсумковою оцінкою.

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

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

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

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

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

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

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

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

Безкоштовні заняття з профільної англійської мови та спікінг-клаби

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

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

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

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

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

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

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

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

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

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

- Студент, який посів друге місце, отримує 15% знижку;

- Студент, який виявився на третьому місці, отримує 10% знижку.

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

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

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

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

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

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

Курс
Python

Дніпро

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

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