В статье показывается, как получать данные о товарах и ценах с Wildberries через скрытые JSON-эндпоинты, визуализировать их и использовать для анализа конкурентов.
Также разбирается, как автоматизировать сбор и визуализацию данных через Telegram-бота, чтобы по запросу сразу получать распределение цен и топ брендов прямо в чате.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15
В видео разбирается, как устроена работа с фоновыми задачами в FastAPI: когда использовать асинхронные функции, а когда — потоки или Celery.
Автор чётко объясняет, как не положить сервер из-за долгих операций и что выбирать для продакшена.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3
Блог владельца «Python Developer»
Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:
https://t.me/+erFDhr6H1bgxZGZi
Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:
https://t.me/+erFDhr6H1bgxZGZi
👍8😁3
При передаче больших объемов данных через API загрузка всей информации сразу может замедлить работу сервера и клиента.
Пагинация решает эту проблему, позволяя отправлять данные частями и загружать их по мере необходимости.
В статье разбираются основные методы пагинации, их плюсы и минусы, а также практическая реализация на Python.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Как устроена архитектура брокеров в Kafka?
Ответ:
Данные всегда пишутся в лидера, который затем асинхронно реплицирует их фолловерам. Если лидер выходит из строя, Kafka автоматически выбирает нового из числа ISR. Это обеспечивает отказоустойчивость, хотя при смене лидера возможна кратковременная задержка в обслуживании.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤6
В статье рассматривается, как с помощью библиотеки Pygame можно создавать 2D-игры на Python, даже если вы только начинаете свой путь в разработке.
Автор объясняет процесс установки, создания игрового окна и обработки событий, сопровождая всё примерами кода.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤10
Какие бывают виды файловых объектов?
Ответ:
Все эти типы реализуют интерфейсы из io — io.TextIOBase, io.BufferedIOBase и io.RawIOBase. Стандартная функция open() под капотом возвращает подходящий объект, в зависимости от режима.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍10
В статье обсуждается, как применять чистую архитектуру и принципы DDD в Python, не прибегая к шаблонам, заимствованным из Java.
Автор показывает, как использовать
Protocol, модульность и динамическую типизацию для построения слабосвязной и удобной архитектуры без перегрузки классами.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣79❤10😁6🤔1
Что такое хэш-таблица и где она используется в Python?
Ответ:
В Python встроенные структуры dict и set реализованы на основе хэш-таблиц:
Важно: ключ должен быть хэшируемым — то есть обладать неизменяемым хешем и согласованной реализацией __hash__() и __eq__().
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤8
В видео разбирается, как работают базы данных — что такое схемы, таблицы, кластеры, индексы, ограничения и как всё это связано.
Автор объясняет, как на практике сделать базу данных для своего приложения — создать таблицы, настроить ключи и ускорить запросы с помощью B-деревьев и хэш-индексов.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🔥3
Почему
None является singleton объектом в Python?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤6🔥6
В этой статье принципы SOLID объясняются через простые и наглядные примеры с котиками.
Автор показывает, как каждый из них работает на практике и объясняет почему важно их соблюдать.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3🔥2