Почніть вводити назву курсу або технології

    Нічого не знайдено

    Рус Укр

    Курс Python у Києві

    Advanced level
    4.9

    занять

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

    старт

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

    Залишилося

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

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

    Цілі курсу:

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

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

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

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

    Додаткові курси

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

    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 (що повинен включати, як писати, як форматувати)

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

    Бонуси курсу

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

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

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

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

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

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

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

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

    • Групи по 14 осіб Викладач приділяє час кожному студенту.
    • Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
    • Система особистих кабінетів Ефективне і зручне навчання.
    • Оперативна служба підтримки студентів Термінові питання - своєчасне рішення.
    • Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
    • Практичні заняття Велика частина занять орієнтована на практику.
    • Працевлаштування

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

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

    • Регулярно оновлюємо програми курсів під вимоги ринку

    • Запрошуємо викладати тільки кращих практикуючих фахівців

    • Розвиваємо нашу мережу партнерів серед топових IT-компаній

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

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

    Иван Черевко
    Иван Черевко
    Хочу посоветовать компьютерную школу Hillel Всем кто желает вступить на тропу к знаниям в IT и открыть перед собой дверь колоссальных возможностей. В этой школе Вам с уверенностью преподнесут отличные знания на блюдечке с горячем чаем и сладостями, преподаватели всегда помогут с любым вопросом которые возникнут во время учебы,а так же после окончания учебы. Большим плюсом в этой школе - преподаватели с большим багажом знаний, которые смогут научить любого, не зависимо сколько Вам лет и где Вы учились или работали. Очень удобный LMS- личный кабинет, где Вы всегда можете просмотреть повтор любой лекции в любое время. Хочу выразить большую благодарность Алексею Шевело преподавателю курса Python, Артему Хряпе преподавателю курса Introduction Python, директору школы Ивану Шамрикову, а также всех работникам этой школы которые моментально реагировали на все вопросы которые возникали.
    Алиса
    Алиса
    Пройдя курс Python, впечатления остались положительные. С первого занятия чувствуется, что преподаватель очень разбирается в своей сфере, моментами было сложновато от избытка новых терминов. Курс направлен на изучение практических нюансов, хотелось бы больше базовой теории и структурированности. Все занятия записываются и сохраняются в хорошем качестве, удобно пересматривать. Огромное спасибо преподавателю и школе!
    Денис
    Денис
    В общем курс понравился! В основном курс был посвящен веб-разработке на Python с использованием фреймворка Django. Были рассмотрены основные принципы веб-разработки, уделено внимание нюансам которые могут возникать на практике. Большая часть времени курса была уделена работе над учебным проектом - написанию веб-приложения на Django. Весь курс состоял из 32 занятий, однако из-за карантина последние 5 занятий проходили удалённо с использованием сервиса видеконференций Zoom. Во время видоконференций полностью транслировалось изображение с экрана преподавателя, все участники имели возможность "голосом" задавать вопросы и вести общение между собой. При стабильной работе интернета дома, проблем с качеством видео и аудио не возникало. Как по мне, то занятия в аудиториях с "живим общением" всё-таки лучше, однако в общем потери качества занятий при переходе на удалённый режим я не ощутил.
    Андрей
    Андрей
    Что понравилось: -Преподаватель-практик, который рассказывает то, что сам применяет в работе. Были рассмотрены вещи, которые не практикующий преподаватель вряд ли рассказал бы. -Понятное объяснение теории простыми словами Что не понравилось: -Отсутствие учебных материалов. И, как следствие, отсутствие понимания, что из материала усвоено, а в чем нужно еще разобраться. Ну и отсутствие возможности пройти по ним, чтобы быстро восстановить все в памяти. -Не полное покрытие программы, которая представлена на странице описания курса на сайте. Но также были рассмотрены темы, которые не входят в эту программу. Что не подошло лично мне: -Подход к практике. Он состоял в решении задачи студентами "как-нибудь" и дальнейшем рассмотрении преподавателем с исправлением ошибок и указанием, что нужно доделать/переделать. Лично мне больше нравиться подход, в котором сначала разбираются конкретные практические инструменты, примеры их работы, тонкости и тд. И только потом они уже применяются для решения задач.
    Отлично. Рекомендую
    Артем
    Артем
    Курс круто)) не пожалел , что пришел)) преподаватель рассказывал все, что нужно и даже больше)) особенно порадовала информация о трудоустройстве и о компаниях))))
    Артем
    Артем
    Курсы супер))) ничего лишнего)) преподаватель отличный )) рассказывает все что нужно и даже больше) особенно темы связанные с трудоустройством и правилами на фирмах))
    Антон
    Антон

    Проходил курс Python, лектор Алексей Шевело. До этого самостоятельно пытался изучать Python по книгам и лекциям на Youtube и могу сказать одно — курсы дали мне больше знаний за более короткий промежуток времени и, самое главное, задали правильное направление в дальнейшем развитии как программиста. Единственное, что хотелось бы улучшить в курсе, так это доведение начатого проекта до его логического завершения, а именно — лектору обязательно надо выпускать группу с готовым проектом, даже если он очень мал и не очень всё проработано. Окончание курса с готовым проектом даст ученикам ощущение завершенности этапа обучения, а не просто прослушивания лекций. Это заложит подоснову, даже тем кто сомневался в дальнейшем развитии себя как программиста. И главное, при заданном темпе изучения не уменьшать обороты под конец курса.
    Начинающим программистам рекомендую посещение факультативных занятий по Английскому языку, введение в DataBases и Linux-администрирование для начинающих. Лично для меня это было большим плюсом. Отдельное хочу сказать спасибо администрации и руководству компьютерной школы. Вы безусловно создали комфортную среду для обучения.

    Виталий Билиенко
    Виталий Билиенко
    Проходил "Python advanced". Сначала долго думал о том, стоит ли идти на курсы, и, спойлер: лучше бы не думал, а сразу шел. Преподаватель Ярослав, действительно, очень хороший специалист. За такой короткий срок (4 месяца) умудрился дать нам огромное количество информации, проработать её и консультировать по всем вопросам. Информации - тонны, преподаватель - отличный, остальное на плечах учеников. Также, стоит отметить HR Екатерину, которая делает всё для того, чтобы ученики успешно трудоустроились. Атмосфера офиса очень приятная, сотрудники всегда тебе помогут и ответят на любые вопросы. Важно, если курс с пометкой о том, что нужны определённые знания вначале, не поленитесь и изучите все требуемые материалы, потом вам будет в разы легче. Курсом я однозначно доволен!
    Владислав Микитенко
    Владислав Микитенко
    Прошёл курс по Python (Django) у Ярослава. Вот мой отзыв: 1) В первую очередь пару слов о Ярославе: отлично себя проявил как преподаватель и человек. Всегда доступен для оказания помощи путём консультации и deep dive в ваш код. Так же предоставляет развёрнутые ответы на заданные вопросы; 2) Материал подан идеально структурировано для понимания всех основных аспектов как языка так и фреймворка в целом; 3) Домашние задания максимально приближённые к реальным задачам на проекте, которые помогают систематизировать свои знания. P.S. Спасибо Ярославу за потраченное время и силы!
    Дмитрий Псевдонимович
    Дмитрий Псевдонимович
    Окончил курс "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" однозначно рекомендую.
    Александр Бондаренко
    Александр Бондаренко
    Невероятно крутой опыт и крутые преподаватели. Курсом доволен на все 100%. Отдельное спасибо Дмитрию, любые вопросы можно задавать и быть уверенным что получишь качественный ответ и всяческую помощь. Преподаватели большие профессионалы своего дела. Всем рекомендую!

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

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

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

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

      • Windows 10 64-біт
      • 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, за яким ми зможемо з вами зв'язатися

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

    • telegram Telegram
    • viber Viber

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

    Відправлено

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

    Gift certificate background image Gift certificate background image