Redis

8 уроків
Консультації
#7 – Разработка проекта на Python + Redis

#7 – Разработка проекта на Python + Redis

За урок мы реализуем полноценное приложение на базе языка Python. Это будет программа с графическим интерфейсом и подключением к Redis. Программа будет реализован функционал проекта "Таск менеджер".

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Flet — это относительно новая библиотека для создания графических интерфейсов на Python. Её главное преимущество — простота. Разработчику не нужно возиться со сложной версткой или изучать целую экосистему виджетов, как в Tkinter или PyQt. С Flet можно буквально за пару минут собрать рабочее окно с кнопками, текстами и списками. При этом Flet поддерживает и веб-режим, так что ваш GUI может легко стать полноценным веб-приложением.


Как связать Flet и Redis?

Представьте простое приложение — трекер задач. Пользователь добавляет задачу в интерфейсе Flet, а воркер (отдельный процесс) обрабатывает её в фоне. В этот момент Flet-приложение ждет обновлений статуса, чтобы показать пользователю: задача обрабатывается, задача выполнена и т.д. Redis идеально подходит для такой связки, потому что:

  • Через список (list) Redis можно реализовать очередь задач.
  • Через Pub/Sub Redis можно отправлять статусы из воркера прямо в GUI.


Такой подход обеспечивает настоящую реактивность — интерфейс живет, обновляется сам и всегда показывает актуальное состояние.

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Создание 2D игры на Android
17 уроків
Уроки Angular для начинающих
11 уроків
Крипто разработка на Solidity / Создание монеты
7 уроків
Сучасна верстка адаптивного веб-сайту
Створення гри під платформу iOS на Unity
Разработка на Android Studio / Приложение E-Commerce
9 уроків
Коментарі
Додати коментар

Поки що коментарів немає