#7 – Разработка проекта на Python + Redis
Видеоурок
Flet — это относительно новая библиотека для создания графических интерфейсов на Python. Её главное преимущество — простота. Разработчику не нужно возиться со сложной версткой или изучать целую экосистему виджетов, как в Tkinter или PyQt. С Flet можно буквально за пару минут собрать рабочее окно с кнопками, текстами и списками. При этом Flet поддерживает и веб-режим, так что ваш GUI может легко стать полноценным веб-приложением.
Как связать Flet и Redis?
Представьте простое приложение — трекер задач. Пользователь добавляет задачу в интерфейсе Flet, а воркер (отдельный процесс) обрабатывает её в фоне. В этот момент Flet-приложение ждет обновлений статуса, чтобы показать пользователю: задача обрабатывается, задача выполнена и т.д. Redis идеально подходит для такой связки, потому что:
- Через список (list) Redis можно реализовать очередь задач.
- Через Pub/Sub Redis можно отправлять статусы из воркера прямо в GUI.
Такой подход обеспечивает настоящую реактивность — интерфейс живет, обновляется сам и всегда показывает актуальное состояние.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть