Библиотека для контроля нагрузки при выполнении асинхронных HTTP-запросов или любых других корутин. Позволяет ограничивать количество одновременных операций с гибкими настройками.
Ограничивает RPS (запросов в секунду) и количество одновременных соединений — защищает сервисы от перегрузки при парсинге или работе с API.
Установка библиотеки:
pip install aiometer
Пример использования:
import aiometer
import httpx
async def fetch(url):
async with httpx.AsyncClient() as client:
return await client.get(url)
urls = [...] # Список URL
results = await aiometer.run_on_each(fetch, urls, max_per_second=5)
Интеграция с asyncio и anyio + поддержка кастомных лимитеров. Замена самописным «костылям» с семафорами.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👀3👍2
Позволяет управлять Docker-контейнерами прямо из Python-кода — запускать, останавливать и проверять их статус без сложных команд.
Чтобы автоматизировать работу с Docker через простые Python-скрипты вместо ручных команд в терминале.
Установка библиотеки:
pip install dockerpyze
Пример использования:
from dockerpyze import DockerClient
# Подключаемся к Docker
docker = DockerClient()
# Получаем список всех контейнеров
containers = docker.list_containers()
print(f"Запущено контейнеров: {len(containers)}")
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2👀2
This media is not supported in your browser
VIEW IN TELEGRAM
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😁2
glom – это библиотека для обработки и трансформации данных в Python. Она помогает легко извлекать, преобразовывать и структурировать сложные данные, такие как JSON или вложенные словари.
Позволяет работать с глубоко вложенными структурами данных через простой и читаемый синтаксис, заменяя многострочные операции цепочками
.get()
или вложенными циклами.Установка библиотеки:
pip install glom
Пример использования:
from glom import glom
data = {'a': {'b': {'c': 'Hello, glom!'}}}
result = glom(data, 'a.b.c') # Достаём значение по цепочке ключей
print(result) # Вывод: 'Hello, glom!'
Уменьшает сложность кода при работе с глубоко вложенными структурами, делая его чище и удобнее для поддержки.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👀2
На покере не заработать в 2025 — ИИ и боты уничтожают новичков, румы закрывают, деньги не вывести, а предсказать доход невозможно.
Но так думают только те, кто не знает базы. Если учиться у топовых игроков, ты структурируешь знания, победишь дисперсию и сможешь выйти в плюс за несколько месяцев.
Почитайте канал PokerHUB. Там профессионалы с общими призовыми более 2 000 000$ делятся игровыми стратегиями, бесплатно обучают новичков и создают сильное комьюнити. Там есть буквально всё, чтобы зарабатывать на покере, не теряя кайф.
Но так думают только те, кто не знает базы. Если учиться у топовых игроков, ты структурируешь знания, победишь дисперсию и сможешь выйти в плюс за несколько месяцев.
Почитайте канал PokerHUB. Там профессионалы с общими призовыми более 2 000 000$ делятся игровыми стратегиями, бесплатно обучают новичков и создают сильное комьюнити. Там есть буквально всё, чтобы зарабатывать на покере, не теряя кайф.
❤1
🛑 git init – Инициализация репозитория🛑 git clone – Клонировать удалённый репозиторий🛑 git add . – Добавить изменения в индекс🛑 git commit -m "" – Зафиксировать изменения🛑 git push – Отправить изменения на удалённый репозиторий🛑 git pull – Получить изменения с удалённого репозитория🛑 git branch – Просмотр веток🛑 git checkout -b – Создать и переключиться на ветку🛑 git merge – Слить ветки🛑 git log – Просмотр истории
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👀2
EasyOCR – это библиотека на Python, которая позволяет легко извлекать текст из изображений и PDF. Она поддерживает более 80 языков и идеально подходит для автоматизации обработки документов.
Распознавание текста на изображениях с высокой точностью, даже в сложных условиях (разные шрифты, низкое качество).
Установка библиотеки:
pip install easyocr
Пример использования:
import easyocr
reader = easyocr.Reader(['ru', 'en']) # Выбираем языки (русский и английский)
result = reader.readtext('image.jpg') # Распознаём текст
print(result) # Выводим результат
Поддержка множества языков из коробки и простота интеграции в Python-проекты. Отлично подходит для задач автоматизации, анализа документов и обработки изображений.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👀2
This media is not supported in your browser
VIEW IN TELEGRAM
Узнал себя?
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5👀3