Бесплатные мероприятия

nordic it school

Flask - веб-фреймворк для создания веб-приложений.

Flask - минималистичный фреймворк для создания приложений на Python. Он относится к категории микрофреймворков - т.е. предоставляет только базовые возможности для создания веб-приложений.

Чем может быть интересен Flask?
Flask, в отличии от своего более известного собрата, Django, не несет в себе большое количество готовых решений. Вам предоставляется самостоятельная возможность дописать авторизацию, работу с базами данных, поддержку закачки файлов и другие возможности, которые часто требуются от веб-приложения.

Так зачем пользоваться Flask, если уже есть Django? Возможно, вам не нужно все то - что умолчанию есть у Django - систему групп пользователей, суперпользователя, и многое другое. Для работы Flask использует CGI библиотеку Werkzeug( сам Flask родом из Австрии, поэтому ничего удивительного тут нет) и шаблонизатор Jinja2, подобный шаблонизатору HTML в Django.

Что касается практического применения Flask, то в реальности он применяется в основном для создания микросервисов. Микросервисы позволяют вам создавать куда более гибкий бекенд, чем монолитная система, в котором ваш сервер обслуживает только одна программа. Если вы немного знаете Python и бекенд, можете попробовать Flask для своих небольших проектов. Возможно, правда, некоторые его концепции покажутся вам странными, но если вы не против немного расширить список навыков в своем резюме, я думаю, вам стоит попробовать.


Узнать больше о курсе "Анализ данных на Python"

ДРУГИЕ НОВОСТИ

Выберите курс

Курс «Веб-разработка»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
24 апреля 2021

Курс «JavaScript-разработчик»

108 акад. ч.

Очный курс, необходимый уровень подготовки:
Основы
верстки сайтов
AJAXВеб-разработка

Курс «Golang-разработчик»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
15 мая 2021

Курс «Frontend-разработчик»

216 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
08 мая 2021

Курс «Основы верстки сайтов»

60 акад. ч.

Очный курс для начинающих

Курс «Анализ данных
на Python»

144 акад. ч.

Очный курс для начинающих

Курс «Android-разработка
на Kotlin»

144 акад. ч.

Очный курс для начинающих

Набор на апрель

Курс «JAVA-разработчик»

216 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
26 апреля 2021

Курс «C# и .NET»

180 акад. ч.

Очный курс для начинающих

Курс «Scratch: программирование для детей»

54 акад. ч.

Очный курс для детей 8–12 лет.

Курс «Основы создания игр. Minecraft»

54 акад. ч.

Очный курс для начинающих

МЫ РЯДОМ

Nordic IT School
Москва, ул. Большая Спасская 12
moscow@inordic.ru
лицензия на осуществление образовательной деятельности
Лицензия на осуществление образовательной деятельности:
№ 035452 от 19.09.2014 года