nordic it school

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

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

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

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

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


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

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

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

Курс для начинающих

Выберите тип обучения

Очный
144 акад. ч.
Онлайн
180 акад. ч.

Ближайшая очная группа: 
26 января 2021
Ближайшая онлайн-группа: 
26 января 2021

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

108 акад. ч.

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

Ближайшая группа: 
06 февраля 2021

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

144 акад. ч.

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

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

Курс для начинающих

Выберите тип обучения

Очный
60 акад. ч.
Онлайн
180 акад. ч.

Ближайшая очная группа: 
26 января 2021
Ближайшая онлайн-группа: 
26 января 2021

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

144 акад. ч.

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

Ближайшая группа: 
02 февраля 2021

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

144 акад. ч.

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

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

144 акад. ч.

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

Ближайшая группа: 
30 января 2021

Курс «C# и .NET»

144 акад. ч.

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

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

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

54 акад. ч.

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

Выберите тип обучения

Очный
54 акад. ч.

Ближайшая очная группа: 
29 января 2021

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

54 акад. ч.

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

Ближайшая группа: 
10 февраля 2021

МЫ РЯДОМ

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