#Собес #redis
🤔 Когда 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
👉 Новости 👉 База вопросов
Одна версия теперь объединяет Community и Pro. Базовые функции (включая Jupyter) — бесплатно, а Pro — с бесплатным пробным периодом на 1 месяц
Что завезли
Чекни апдейт: 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.
Если один сломался — автоматически переключится на другой.
Устанавливается одной строкой:
👉 Новости 👉 База вопросов
Библиотека с низкой задержкой, которая превращает текст в речь почти мгновенно.
Идеально подходит для чатов, голосовых ассистентов и всяких 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 с вводом от пользователя
👉 Новости 👉 База вопросов
Подготовил для вас мощную подборку из 140+ практических заданий на Python, охватывающих самые важные темы
Всё написано на чистом Python с вводом от пользователя
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #redis
🤔 Что такое кластеризация Redis, и почему она важна?
Redis Cluster - это встроенное решение для шардинга, которое распределяет данные между несколькими узлами. Оно обеспечивает масштабируемость. высокую доступность через репликацию и возможность автоматического переключения на резервный узел при сбоях.
👉 Новости 👉 База вопросов
Redis Cluster - это встроенное решение для шардинга, которое распределяет данные между несколькими узлами. Оно обеспечивает масштабируемость. высокую доступность через репликацию и возможность автоматического переключения на резервный узел при сбоях.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👍 Как проигрывать музыку на Python с помощью Pygame
1⃣ Устанавливаем / импортируем
2⃣ Предварительная настройка звукового микшера:
🟠
🟠
🟠
🟠
3⃣ Инициализируем звуковой модуль
4⃣ Загружаем аудиофайл
5⃣ Запускаем воспроизведение загруженного аудиофайла —>
6⃣ Пока музыка играет (
👉 Новости 👉 База вопросов
pygame
— простая библиотека для работы со звукомpygame.mixer.pre_init(frequency=48000, size=-16, channels=2, buffer=512)
frequency=48000
— частота дискретизации звука (48 кГц).size=-16
— 16-битные аудиосемплы, - означает знаковые (signed).channels=2
— стерео (2 канала).buffer=512
— размер звукового буфера, влияет на задержкуpygame.mixer
— обязательно для воспроизведения звука —> pygame.mixer.init()
music.mp3
в память. Файл должен быть в той же директории, что и скрипт —> pygame.mixer.music.load("music.mp3")
pygame.mixer.music.play()
get_busy()
возвращает True), программа "ждёт" и ничего не делает. Это предотвращает мгновенное завершение скрипт —>while pygame.mixer.music.get_busy():
pass
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👋 Алгоритмы сортировки для питонистов
Мини-гайд, чтобы не искать на Stack Overflow каждый раз
👉 Новости 👉 База вопросов
Мини-гайд, чтобы не искать на 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
Там найдёшь:
🟠 Пошаговое обучение
🟠 Работа с
🟠 Асинхронный ввод-вывод и конкурентная обработка файлов
🟠 Параллельные вычисления с NumPy
🟠 Практика и бенчмаркинг для реального ускорения
Всё с примерами кода и пошаговыми гайдлайнами
Подходит и для новичков, и для бывалых питонистов, которые хотят писать реально быстрый код
👉 Новости 👉 База вопросов
Если ты хочешь выжать максимум из многопоточности, асинхронности и многопроцессности в Python > тебе сюда —> open
Там найдёшь:
threading, multiprocessing, asyncio
ThreadPoolExecutor, ProcessPoolExecutor, Pool
Всё с примерами кода и пошаговыми гайдлайнами
Подходит и для новичков, и для бывалых питонистов, которые хотят писать реально быстрый код
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #redis
🤔 Как Redis управляет памятью?
Redis использует внутренний менеджер памяти (например, jemalloc или libc) для быстрого распределения ресурсов. Он оптимизирует структуры данных, минимизируя накладные расходы. Также можно настроить использование памяти с помощью параметров, таких как
👉 Новости 👉 База вопросов
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оздания голосовых заметок
👉 Новости 👉 База вопросов
Это минималистичное, но мощное приложение на Python, которое позволяет преобразовывать речь в текст в реальном времени. В основе лежит модель Whisper от OpenAI, одна из самых точных систем распознавания речи на сегодня
Подойдёт для: Субтитров в реальном времени / голосового ввода / тестов качества Whisper на ходу / cоздания голосовых заметок
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😱 Сэндвич Data Science
Всё, что нужно проглотить, чтобы стать DS-инженером
От NumPy до нейросетей и Heroku — структура вкусная, но плотная
👉 Новости 👉 База вопросов
Всё, что нужно проглотить, чтобы стать 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