Перейти к содержанию

172 уроков, 13 библиотек и челлендж «Что выведет код?» — бесплатно, код прямо в браузере

Начать обучение

Тест по Flask онлайн: 20 задач с объяснением ответов

Flask можно проверить за десять минут — и для этого не нужен даже редактор кода. Перед вами 20 задач из реальных уроков: фрагмент кода и четыре варианта — что он напечатает. За раунд выпадает 10 случайных; после каждого ответа — объяснение и ссылка на урок-источник.

Редакция Питоники

Пройдите тест: раунд из 10 задач по Flask

Зачем тест именно по Flask

Flask — первый фреймворк большинства начинающих: именно на нём теория превращается в работающий сайт. Прочитанный урок создаёт иллюзию понимания; свой первый маршрут или шаблон сразу в бою её разбивает. Тест — репетиция без страха сломать проект: десять задач подряд покажут, что осело, а что осталось в закладках.

Задачи здесь не теоретические: это фрагменты кода из уроков, где по шагам строятся гостевая книга и блог. Маршруты и декоратор route, шаблоны Jinja2 с циклами и условиями, формы, SQLite через Flask-SQLAlchemy, сессии и flash-сообщения, хеш пароля при регистрации — то, с чем вы столкнётесь в собственном первом приложении.

Слабый результат — не приговор, а маршрут. После каждого ответа появляется объяснение и ссылка на урок-источник: разобрали тему — и вернулись за новым раундом. Выборка случайная, так что следующая десятка соберётся иначе — и тёмные углы раздела быстро закончатся.

Хотите всю тему целиком — пройдите все 20 уроков Flask самоучителя. Нужен микс из всех библиотек — откройте общий челлендж из 425 задач по всем разделам. Забыли команду — держите под рукой шпаргалку по командам: у Flask там есть своя карточка. Зашли Flask — попробуйте соседние: тест по FastAPI, тест по BeautifulSoup онлайн или тест по Matplotlib.

Частые вопросы

Шесть тем из уроков раздела: маршруты и декоратор route, шаблоны Jinja2 с циклами и условиями, формы, SQLite через Flask-SQLAlchemy, сессии и flash-сообщения, хеш пароля при регистрации. Каждая задача — фрагмент работающего кода, а не вопрос с определением.

В наборе 20 задач — по 2 из каждого из 10 уроков раздела. За один раунд выпадает 10 случайных, поэтому каждый запуск — новая выборка.

Нет. Результаты — рекорд раунда и опыт (XP) — остаются в вашем браузере (localStorage) и никуда не отправляются.

Ответьте как получится: после ответа появится объяснение и ссылка на урок-источник. Пройдите тему в уроках Flask и вернитесь за новым раундом.

Общий челлендж собирает 425 задач из всех разделов самоучителя. Здесь только Flask: оба раунда идут по его 45 задачам.