Python Developer
19.3K subscribers
1.5K photos
108 videos
5 files
1.52K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Python микросервисы с Kafka без боли

В статье показано, как с помощью Faust построить микросервисы на Python, взаимодействующие через Kafka, с мониторингом через Prometheus и Grafana.

Разбирается полный цикл — от генерации данных до агрегации и отдачи через FastAPI, с примерами кода и docker-compose.

Читать статью

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥5
Много опытных разработчиков среди нас?

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
39😁35🔥10🤣2
4
Что выведет код сверху?
Anonymous Quiz
18%
12313
13%
1233
55%
112133
14%
1122333
🔥134🤯3
🐍 aiokafka — асинхронный клиент Kafka для Python

aiokafka — это библиотека, которая позволяет работать с Apache Kafka в асинхронном стиле, используя asyncio.

Подходит для высоконагруженных систем, где важна скорость обработки и неблокирующая архитектура.

Что умеет aiokafka:
▶️ Позволяет читать и писать сообщения в Kafka без блокировки потока

▶️ Работает поверх официального kafka-python, но адаптирован под asyncio

▶️ Поддерживает consumer groups, партиции и offset management

▶️ Обеспечивает высокую производительность при большом потоке данных

▶️ Позволяет тонко управлять подключениями, таймаутами и буферами

▶️ Легко интегрируется с асинхронными фреймворками и сервисами

▶️ Подходит для микросервисов, стриминговых систем и realtime-обработки


Библиотека хорошо себя показывает в продакшене и даёт полный контроль над взаимодействием с Kafka в асинхронных приложениях.

📱 Смотреть GitHub
📖 Документация

— если было полезно
— если пользовался

tags: #полезное

Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
136
This media is not supported in your browser
VIEW IN TELEGRAM
Главное чаще вытирать пот со лба

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣30😁134
👍4
Под какой буквой правильный ответ?
Anonymous Quiz
41%
A
30%
B
15%
C
14%
D
16👍5💯1
🐍 Авторизация на FastAPI — регистрация и аутентификация пользователей

В видео подробно объясняется, как реализовать авторизацию и аутентификацию в FastAPI с использованием JWT-токенов и библиотеки AuthX.

Автор показывает настройку маршрутов, генерацию токенов, работу с куки и создание защищённых эндпоинтов.

📱 Смотреть на YouTube

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40💯9🤣81👍1👨‍💻1
Что выведет код сверху?
Anonymous Quiz
22%
6
28%
7
33%
12
18%
Ошибка компиляции
💯11👀7🔥5
🐍 Основы парсинга на Python: от Requests до Selenium

В статье объясняется, как собирать данные с сайтов на Python — от простых HTTP-запросов с requests и BeautifulSoup до автоматизации действий через Selenium.

Показано, как имитировать поведение пользователя в браузере: вводить текст, кликать кнопки и извлекать данные с динамически подгружаемых страниц.

Читать статью

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
116
Please open Telegram to view this post
VIEW IN TELEGRAM
40😁24👍5
Вопрос с собеседования

Что такое виртуальное окружение и зачем оно нужно?

Ответ: Виртуальное окружение — это изолированная среда, которая позволяют управлять зависимостями и пакетами для различных проектов. Она помогает избежать конфликтов между версиями пакетов, используемых в разных проектах, и обеспечивает чистую и воспроизводимую среду разработки. Виртуальные окружения создаются с помощью инструментов, таких как venv или virtualenv.

Подробнее — в этом посте.

tags: #собеседование

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥6👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🐍 Библиотека: progress

progress
— минималистичная библиотека для прогресс-баров в терминале. Используется, чтобы наглядно показать ход загрузки, обработки данных или выполнения цикла.

Установка:
pip install progress


📱 Смотреть GitHub
📖 Документация

— если было полезно

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
28👍5🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣55👍124💯2
Вопрос с собеседования

Как просмотреть методы объекта?

Ответ: Чтобы посмотреть все методы и атрибуты, связанные с определенным объектом, можно использовать функцию dir(). Она принимает объект в виде аргумента и возвращает список имен всех атрибутов и методов объекта.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥8
🐍 Как и когда использовать Celery — мой опыт на проде

В статье объясняется, зачем нужен Celery и как он помогает обрабатывать тяжёлые и медленные задачи во внешних API без блокировки основного потока.

Автор рассказывает, почему в его случае не подошли asyncio (из-за отсутствия реальной параллельности) и multiprocessing (из-за ручной настройки), и как Celery с Redis и Flower решил проблему.

Читать статью

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31😁224