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

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

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

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #redis
🤔 Когда Redis не подходит для использования?

Redis не подходит, если данные должны быть постоянно сохранены (долговечны), требуется сложная транзакционная логика или объем данных превышает размер доступной оперативной памяти. В таких случаях лучше использовать реляционные или другие дисковые базы данных.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#новости
🛞 JetBrains выпустила PyCharm 2025.1

Одна версия теперь объединяет Community и Pro. Базовые функции (включая Jupyter) — бесплатно, а Pro — с бесплатным пробным периодом на 1 месяц

Что завезли

Объединённый PyCharm
Junie — агент для написания кода (Pro)
Бесплатный уровень AI
SQL-ячейки в Jupyter Notebook (Pro)
Cadence — запуск ML-кода в облаке без лишних усилий (Pro)
Data Wrangler — для чистки и трансформации датафреймов через UI (Pro)
Поддержка Hatch — современный менеджер проектов от PyPA.

Чекни апдейт: JetBrains Blog

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😎 Превращай текст в речь в реальном времени — RealtimeTTS

Библиотека с низкой задержкой, которая превращает текст в речь почти мгновенно.

Идеально подходит для чатов, голосовых ассистентов и всяких GPT-ботов

Поддерживает кучу движков:
—> OpenAI TTS, ElevenLabs, Azure, Coqui, Piper, gTTS, Edge TTS, StyleTTS2 и даже системный TTS.

Если один сломался — автоматически переключится на другой.

Устанавливается одной строкой: pip install realtimetts[all]

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
python basic programes.pdf
4.4 MB
#полезное
👨‍💻 140+ базовых Python-программ — шпаргалка для новичков и подготовки к собеседованию

Подготовил для вас мощную подборку из 140+ практических заданий на Python, охватывающих самые важные темы

Всё написано на чистом Python с вводом от пользователя

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #redis
🤔 Что такое кластеризация Redis, и почему она важна?

Redis Cluster - это встроенное решение для шардинга, которое распределяет данные между несколькими узлами. Оно обеспечивает масштабируемость. высокую доступность через репликацию и возможность автоматического переключения на резервный узел при сбоях.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👍 Как проигрывать музыку на Python с помощью Pygame

1⃣ Устанавливаем / импортируем pygame — простая библиотека для работы со звуком

2⃣ Предварительная настройка звукового микшера: pygame.mixer.pre_init(frequency=48000, size=-16, channels=2, buffer=512)

🟠frequency=48000 — частота дискретизации звука (48 кГц).
🟠size=-16 — 16-битные аудиосемплы, - означает знаковые (signed).
🟠channels=2 — стерео (2 канала).
🟠buffer=512 — размер звукового буфера, влияет на задержку

3⃣ Инициализируем звуковой модуль pygame.mixer — обязательно для воспроизведения звука —> pygame.mixer.init()

4⃣ Загружаем аудиофайл music.mp3 в память. Файл должен быть в той же директории, что и скрипт —> pygame.mixer.music.load("music.mp3")

5⃣ Запускаем воспроизведение загруженного аудиофайла —> pygame.mixer.music.play()

6⃣ Пока музыка играет (get_busy() возвращает True), программа "ждёт" и ничего не делает. Это предотвращает мгновенное завершение скрипт —>
while pygame.mixer.music.get_busy():
pass


👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN 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