Микросервисы — это подход к созданию приложений, при котором функциональность разбивается на независимые сервисы, каждый из которых отвечает за конкретную задачу.
В статье показано, как создать микросервис на Python с помощью FastAPI, с разбором архитектуры, преимуществ и пошаговой настройкой REST API.
tags: #статья #fastapi
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2👍1🤔1
🐍 Поднимаем потоковый сервис Kafka на Python
В статье описывается, как с помощью Apache Kafka и Python создать потоковый сервис для обработки данных, обеспечивающий отказоустойчивость и масштабируемость приложений.
Автор понятно объясняет основные компоненты Kafka и показывает как настроить кластер и разработать консюмер на Python.
⛓ Читать статью
tags: #статья
➡ Python Developer | Чат
В статье описывается, как с помощью Apache Kafka и Python создать потоковый сервис для обработки данных, обеспечивающий отказоустойчивость и масштабируемость приложений.
Автор понятно объясняет основные компоненты Kafka и показывает как настроить кластер и разработать консюмер на Python.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
Для чего нужен файл с расширением
.env?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍6❤4👻1
В статье рассказывается о разработке локального сервиса, который объединяет более 15 open-source моделей ИИ для генерации изображений, распознавания объектов, озвучивания текста и других задач.
Автор показывает, как собрать такой инструмент у себя на машине, настроить взаимодействие моделей и получить к ним удобный HTTP-доступ.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3
🤯13🔥5❤3
В статье показано, как реализовать двухфакторную аутентификацию через голосовой вызов: пользователю звонит робот и диктует код, который нужно ввести на сайте.
Автор разбирает интеграцию Django с API МТС Exolve, показывает примеры кода и объясняет, как заменить стандартные SMS или push более дешевым и гибким решением.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥6❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤣37💯20😁3
Что такое Redis и зачем он используется?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥7
Делимся подборкой полезных скриптов — тут и работа с файлами, и парсинг сайтов, и автоматизация задач.
Отлично подойдёт как для обучения, так и для повседневного использования.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥16❤3🏆3
Дорогие подписчики, не теряйте нас — мы освежили аватарку! 🤌
Please open Telegram to view this post
VIEW IN TELEGRAM
50👍27🔥6🏆4
Что такое брокер сообщений и какие из них обычно применяются с Python?
Ответ:
В Python-проектах часто используют RabbitMQ, Apache Kafka, а также Redis как простое брокер-решение (например, в связке с Celery). Выбор зависит от задач: Kafka — для потоковой обработки, RabbitMQ — для гибкой маршрутизации, Redis — для простых очередей.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤4
Большая_Шпаргалка_по_Python_для_начинающих.pdf
741 KB
Внутри разобрано множество тем:
▫ Все базовые конструкции: переменные, условия, циклы, списки, словари, функции и классы — с наглядными примерами;▫ Работа с файлами, исключениями и вводом данных — понятно даже для начинающих;▫ Django, Pygame, Matplotlib и Plotly — краткие инструкции, как стартануть с каждым из фреймворков;▫ Подсказки по Git, структуре проектов и модульному тестированию.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍6
В чем преимущества и недостатки ООП по сравнению с процедурным/функциональным программированием?
Преимущества ООП:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥5🤔3
Вместо того чтобы передавать одни и те же заголовки, cookies и параметры в каждом запросе вручную, можно создать сеанс (requests.Session()), который будет всё это сохранять и переиспользовать.
Это удобнее, а главное — быстрее: повторные запросы к одному хосту идут через одно TCP-соединение.
Что даёт использование сессий:
▶️ Cookies автоматически сохраняются между запросами — как в браузере▶️ Можно задать заголовки, которые будут подставляться во все запросы по умолчанию▶️ Заголовки, переданные в конкретном запросе, переопределяют заголовки сессии▶️ Если явно передать None вместо значения — такой заголовок отключается только в этом запросе▶️ Cookies, переданные напрямую в метод запроса, сохраняются только на время запроса. Чтобы они сохранялись между вызовами — нужно добавить их в саму сессию▶️ Сессии можно использовать как контекстный менеджер (with), чтобы автоматически закрыть соединение
Session() упрощает код и ускоряет работу, особенно если бот или скрипт делает серию запросов к одному сайту.
tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17😎8👍6