В статье объясняется, что такое Redis, зачем он нужен и как использовать его в повседневной разработке.
Автор рассматривает ключевые структуры данных Redis и показывает примеры работы с ним через CLI и клиентскую библиотеку.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤4🔥2
Почему в базе данных отношение «многие-ко-многим» реализуется через промежуточную таблицу?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🔥7👍2
Брокеры сообщений помогают связывать микросервисы без лишней зависимости и упрощают масштабирование системы.
В видео на простых примерах объясняется, как работают Kafka, RabbitMQ и NATS, зачем они нужны и как их применять на практике.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥5👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣66😁4❤3
Репозиторий с десятками готовых Python-скриптов для автоматизации рутинных задач, работы с файлами, интернетом, API, базами данных и многим другим.
Подойдёт для новичков и тех, кто хочет быстро разобраться в решении конкретной задачи — от отправки почты и парсинга сайтов до создания заметок, чтения CSV и мониторинга системы.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍12❤5🔥5🤔1
🤯25😁12❤7
В статье объясняются ключевые особенности пяти типов баз данных и задачи, для которых они лучше всего подходят.
Разбираются реляционные, документоориентированные, графовые, колоночные и key-value базы — с понятными примерами и практическими советами по выбору.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣59😁8
В чем разница между методами
get
и setdefault
при работе с словарями?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤7💯2
В видео разбирается, как устроена работа с фоновыми задачами в FastAPI: когда использовать асинхронные функции, а когда — потоки или Celery.
Автор чётко объясняет, как не положить сервер из-за долгих операций и что выбирать для продакшена.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤3👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣68😁8🔥5
Что такое сериализация и зачем она нужна?
Ответ:
Сериализованный объект можно затем десериализовать — восстановить его исходную структуру в памяти. Это необходимо при передаче данных между программами, кэшировании или межпроцессном взаимодействии.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍7
Недавно релизнулся Python 3.14, в котором появилось множество полезных улучшений: от оптимизаций и синтаксических новшеств до новых инструментов для разработчиков.
Автор выделяет самое важное, чтобы было понятно, что изменилось и как это можно использовать на практике.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍5🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣50😁7❤4
😁23❤6🔥2
Сборник базовых приёмов работы с тензорами в PyTorch — для тех, кто начинает знакомство с фреймворком и хочет быстро освоить его основы.
Что внутри:
▶️ Что такое тензоры и зачем они нужны▶️ Инициализация тензоров: нули, единицы, рандом, похожие по размеру▶️ Преобразование типов и переход между NumPy и PyTorch▶️ Арифметика, логические операции, сравнение тензоров▶️ Матричное умножение и батчевые вычисления▶️ Broadcasting, view(), reshape(), изменение размерностей▶️ Индексация и срезы: как обращаться к частям тензора▶️ Ноутбук с примерами кода
Хороший стартовый материал, чтобы понять механику тензоров до перехода к моделям и обучению.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤5🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣44😁8👍3