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