Python Backend | YeaHub
1.09K subscribers
139 photos
35 videos
6 files
213 links
Теория, подготовка к интервью и курсы для Python разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#полезное
👋 Алгоритмы сортировки для питонистов

Мини-гайд, чтобы не искать на Stack Overflow каждый раз

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
#полезное
📞 Учимся писать быстрый и масштабируемый Python-код

Если ты хочешь выжать максимум из многопоточности, асинхронности и многопроцессности в Python > тебе сюда —> open

Там найдёшь:

🟠Пошаговое обучение threading, multiprocessing, asyncio
🟠Работа с ThreadPoolExecutor, ProcessPoolExecutor, Pool
🟠Асинхронный ввод-вывод и конкурентная обработка файлов
🟠Параллельные вычисления с NumPy
🟠Практика и бенчмаркинг для реального ускорения

Всё с примерами кода и пошаговыми гайдлайнами

Подходит и для новичков, и для бывалых питонистов, которые хотят писать реально быстрый код

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #redis
🤔 Как Redis управляет памятью?

Redis использует внутренний менеджер памяти (например, jemalloc или libc) для быстрого распределения ресурсов. Он оптимизирует структуры данных, минимизируя накладные расходы. Также можно настроить использование памяти с помощью параметров, таких как maxmemory , и определить политику удаления ключей для предотвращения переполнения памяти.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🤯 Нашёл интересный open-source проект — RealtimeSTT

Это минималистичное, но мощное приложение на Python, которое позволяет преобразовывать речь в текст в реальном времени. В основе лежит модель Whisper от OpenAI, одна из самых точных систем распознавания речи на сегодня

Подойдёт для: Субтитров в реальном времени / голосового ввода / тестов качества Whisper на ходу / cоздания голосовых заметок

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😱 Сэндвич Data Science

Всё, что нужно проглотить, чтобы стать DS-инженером

От NumPy до нейросетей и Heroku — структура вкусная, но плотная

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😇 Вы можете легко создать мульти-словарь в Python

Можно использовать collections.defaultdict и встроенный list

Это создаёт словарь, в котором каждый ключ по умолчанию сопоставляется с пустым списком.

Затем добавление к ключу означает добавление значения к этому ключу.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #redis
🤔 Что такое "Key Eviction" и как оно настраивается?

Key eviction - это механизм Redis для удаления ключей, когда установленный лимит памяти превышен. Политики высвобождения памяти можно настроить в зависимости от требований приложения, например, volatile-lru (удаляет редко используемые ключи с установленным временем жизни) или allkeys- 1ru (удаляет редко используемые ключи независимо от их TTL).

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😊 Microsoft открыла исходники MarkItDown — универсального Python-инструмента для конвертации файлов в Markdown

—> Он конвертирует PDF, Word, Excel, PPT, HTML, JSON, XML, EPUB, изображения (OCR), аудио (ASR), ZIP, YouTube — идеально для LLM

Советую заценить, если хочешь быстро превращать любые файлы в Markdown

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😬 Преобразуй любой сайт в файл llms.txt всего по одной ссылке

Просто добавь llmstxt.new перед любым URL

Сервис сам сканирует, очищает и форматирует содержимое в Markdown — готовый для RAG-пайплайнов, AI-агентов или LLM
Попробуйте здесь

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🫠 Mozilla AI выпустила AnyAgent — универсальную библиотеку для работы с ИИ-агентами

Представьте. Вы один раз пишете код для ИИ-агента, а запускаете его где угодно --> LangChain, OpenAI Agents SDK, Agno AI, Google ADK и другие. Без единой правки.

AnyAgent — это Python-библиотека с единым интерфейсом для популярных фреймворков ИИ-агентов. Открытый исходный код, минимальные зависимости, встроенное трассирование и даже автооценка ответов через LLM

Установка: pip install 'any-agent[all]'

Отлично подходит для RAG, автоматизации и быстрого прототипирования агентов

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #redis
🤔 Как Redis использует ключи?

Ключи в Redis используются для доступа к данным в различных структурах. Они являются бинарно безопасными, что означает, что ключ может быть любым набором байтов, включая строки. Грамотное именование ключей важно для упрощения управления и обеспечения быстрого доступа.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🛞 Pydoll — инновационная библиотека на Python для автоматизации браузеров на основе Chromium, работающая без использования WebDriver, что повышает надёжность и эффективность.

Основные особенности Pydoll:

Асинхронная работа: Библиотека поддерживает асинхронные функции Python, что улучшает производительность и позволяет одновременно выполнять несколько задач, включая веб-скрейпинг и обработку событий.

Реалистичное взаимодействие: Pydoll обеспечивает реалистичное взаимодействие с веб-страницами, что делает автоматизацию более естественной и надёжной.

Удобный интерфейс: Библиотека предоставляет интуитивно понятный интерфейс для работы с веб-контентом, позволяя эффективно взаимодействовать с элементами страницы.

Pydoll подходит для задач, требующих надёжной и эффективной автоматизации браузера, таких как веб-скрейпинг, тестирование веб-приложений и мониторинг веб-страниц.

pip install pydoll-python
Гитхаб

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😵‍💫 Представь ИИ-помощника для дата-сайентистов, который по одному запросу собирает целый Jupyter-ноутбук

Data Copilot — как Cursor, только заточен под работу с данными

Импортирует датасет, чистит его, обучает модели, тестирует — всё за один проход

И да, он полностью open-source
Документация

l👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😎 Получай тексты песен с помощью Python

1⃣ Устанавливаем: pip install lyricsgenius

2⃣ api_key — ключ доступа к API Genius. Его нужно получить здесь: https://genius.com/api-clients

genius(api_key) — создаёт объект, через который мы можем искать артистов и песни

А дальше — вводишь имя артиста и название трека, и скрипт сам достанет текст из Genius

Подходит для: музыкальных проектов / чат-ботов

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM