ch
Feedback
Справочник Программиста

Справочник Программиста

前往频道在 Telegram

По рекламе - @it_start_programmer Мои курсы - @courses_from_it_start_bot Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot

显示更多
5 864
订阅者
-824 小时
-217
-6130
帖子存档
🔊 Управление звуком на Python Доя работы со звуком в скриптах используется библиотека Pycaw. ➡️Установка библиотеки: pip ins
🔊 Управление звуком на Python Доя работы со звуком в скриптах используется библиотека Pycaw. ➡️Установка библиотеки: pip install pycaw comtypes 🔊 Получение текущей громкости:
from ctypes import cast, POINTER
from comtypes import CLSCTX_ALL
from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume

# Получаем устройство вывода (динамики)
devices = AudioUtilities.GetSpeakers()
interface = devices.Activate(IAudioEndpointVolume._iid_, CLSCTX_ALL, None)

# Приводим к нужному интерфейсу
volume = cast(interface, POINTER(IAudioEndpointVolume))

# Получаем текущий уровень громкости (от 0.0 до 1.0)
current_volume = volume.GetMasterVolumeLevelScalar()
print(f"Текущая громкость: {current_volume * 100:.0f}%")
🔉 Изменение громкости:
from ctypes import cast, POINTER
from comtypes import CLSCTX_ALL
from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume

# Получаем устройство вывода (динамики)
devices = AudioUtilities.GetSpeakers()
interface = devices.Activate(IAudioEndpointVolume._iid_, CLSCTX_ALL, None)

# Приводим к нужному интерфейсу
volume = cast(interface, POINTER(IAudioEndpointVolume))

# Устанавливаем громкость на 50%
volume.SetMasterVolumeLevelScalar(0.5, None)
🔇 Отключение и включение звука:
from ctypes import cast, POINTER
from comtypes import CLSCTX_ALL
from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume

# Получаем устройство вывода (динамики)
devices = AudioUtilities.GetSpeakers()
interface = devices.Activate(IAudioEndpointVolume._iid_, CLSCTX_ALL, None)

# Приводим к нужному интерфейсу
volume = cast(interface, POINTER(IAudioEndpointVolume))

volume.SetMute(1, None)  # Отключить звук
volume.SetMute(0, None)  # Включить звук
Делать продолжение (смотрю по реакциям)? Не забывайте, что вы можете предлагать идеи для постов. ➡️Справочник Программиста. Подписаться

Крупнейший университет искусственного интеллекта Учим использовать ChatGPT в профессиональных целях, создавать нейро-сотрудни
Крупнейший университет искусственного интеллекта Учим использовать ChatGPT в профессиональных целях, создавать нейро-сотрудников и зарабатывать на искусственном интеллекте. ✨ 8 000+ студентов со всего мира ✨ 600+ AI-проектов, созданных студентами ✨ Сборная Университета — победители крупнейших AI-хакатонов России ✨ Стажировки в крупнейших компаниях России (РЖД, Ростелеком, РУДН, Совкомбанк, Самолет и другие) ✨ Трудоустраиваем выпускников в крупнейшие компании (Яндекс, ВТБ, Сбербанк, Роскосмос и другие) Будем рады видеть тебя в наших рядах! Узнать больше #реклама 16+ neural-university.ru О рекламодателе

Python File Analyzer — это утилита, разработанная для анализа Python-файлов, предоставляющая подробную информацию о структуре
Python File Analyzer — это утилита, разработанная для анализа Python-файлов, предоставляющая подробную информацию о структуре и составе кода. Анализирует функции, классы, импорты, переменные и вызовы функций в указанном файле. Основные возможности: 🔵Подсчет общего количества строк и размера файла. 🔵Идентификация и отображение функций с их сигнатурами, строками документации и номерами строк. 🔵Определение классов, используемых в коде. 🔵Список импортируемых модулей с ссылками на их документацию. 🔵Отображение переменных и строк, где они определены и используются. 🔵Перечисление вызовов функций в коде. 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Они смеялись надо мной, когда я собрался отказаться классического фриланса и решил стать богатым за счет "нейромейкинга"... Н
Они смеялись надо мной, когда я собрался отказаться классического фриланса и решил стать богатым за счет "нейромейкинга"... Но когда я начал..! 💻Обычный фрилансер, за 2 года стал владельцем пары квартир, машины и закрыл все свои кредиты... Может и звучит как сказка, но... Ученики уже в первый месяц зарабатывают реальные деньги на новых знаниях, как например один из них - Константин, сделавший продаж на 177.000р/мес... И все это с помощью профессии "Нейромейкер"💰 Но как? За счет чего? Какие пруфы? ✅Узнайте в бесплатном обучении по заработку на нейросетях уже сегодня, меньше, чем за 30 минут. Три коротких урока по 3-5 мин: 1) В чем суть профессии "Нейромейкер" и как без опыта заработать на ней? 2) С чего начать тем, кто хочет заработать уже в этом месяце? 3) Кому 100% подходит эта профессия и он легко сделает результат? 👉🏻Если ты фрилансер и тебя интересуют большие перспективы для заработка в самой востребованной и интересной профессии 2025 года, милости прошу. ✅ЗАБИРАЙ МИНИ-КУРС БЕСПЛАТНО: ТЫК-ТЫК P.S. Меньше, чем через 48 часов ссылка пропадет, поэтому хватайся за возможность и узнай подробности: ЖМИ ЧТОБЫ УСПЕТЬ.

💻 Шпаргалка по регулярным выражениям в Python 🔵Основные метасимволы; 🔵Специальные последовательности; 🔵Наборы символов; �
💻 Шпаргалка по регулярным выражениям в Python 🔵Основные метасимволы; 🔵Специальные последовательности; 🔵Наборы символов; 🔵Квантификаторы; 🔵Группы и обратные ссылки; 🔵Флаги регулярных выражений; 🔵Функции модуля re; 🔵Примеры использования; 🔵Опережающие и ретроспективные проверки; 🔵Жадные и ленивые квантификаторы; 🔵Условные выражения; 🔵Работа с Юникодом; 🔵Именованные группы. ⬇️Шпаргалка в PDF-документе

👀 Библиотека Patroni в Python Библиотека Patroni предназначена для управления отказоустойчивыми кластерами PostgreSQL. Испол
👀 Библиотека Patroni в Python Библиотека Patroni предназначена для управления отказоустойчивыми кластерами PostgreSQL. Используется для автоматического управления репликацией, выбора ведущего узла и восстановления базы данных в случае сбоя. Основные возможности библиотеки: 🔵Автоматическое управление кластером PostgreSQL 🔵Поддержка различных хранилищ для координации (etcd, Consul, ZooKeeper, Kubernetes API) 🔵Гибкая конфигурация и интеграция 🔵Репликация и автоматическое переключение ведущего узла 🔵Мониторинг и управление через REST API 🔵Поддержка работы в Kubernetes 🔵Возможность настройки пользовательских скриптов для обработки событий ➡️Установка библиотеки: pip install patroni 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуальными программа
+1
Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуальными программами и гибким графиком обучения. Получите высокооплачиваемую IT профессию, официальный диплом и практические знания. Господдержка оплаты. Совмещение с работой! Узнать больше #реклама 16+ practicum.yandex.ru О рекламодателе

⏱️Создаем программу-напоминалку на Python В данной статье создадим простую консольную напоминалку на Python с возможностью за
⏱️Создаем программу-напоминалку на Python В данной статье создадим простую консольную напоминалку на Python с возможностью задавать время напоминания и получать уведомления от Windows. ➡️Справочник Программиста. Подписаться

🔥 Возрождение бота для предложки идей! 🔥 Ранее у меня уже был бот, где вы могли предлагать идеи для контента… и теперь я решил его возродить! 🚀 💡 Что это значит? Теперь вы снова можете предложить темы для постов, статей, видео, shorts — всё, что вам хотелось бы увидеть на моих каналах. Например, разбор интересной библиотеки, полезный скрипт или что-то ещё, что может быть полезно сообществу. 📌 Как это работает? 1️⃣ Оставляете свою идею в боте 2️⃣ Он передаёт её мне 👉 Сам бот: @it_start_suggestion_bot ➡️Справочник Программиста. Подписаться

+1
Lazywarden — это инструмент автоматизации на Python, предназначенный для безопасного и автоматического резервного копирования и восстановления данных из вашего хранилища Bitwarden, включая вложения. Поддерживает загрузку резервных копий в различные облачные сервисы и отправку уведомлений на различные платформы, обеспечивая максимальную безопасность ваших данных с помощью AES-256 шифрования и использования Argon2 для деривации ключей. Основные возможности: 🔵Автоматическое резервное копирование и восстановление данных Bitwarden 🔵Шифрование резервных копий (AES-256, Argon2) 🔵Проверка целостности (SHA-256) 🔵Хранение резервных копий в облаках (Dropbox, Google Drive и др.) 🔵Локальное сохранение резервных копий 🔵Уведомления (Telegram, Discord) 🔵Интеграция с CalDAV, Todoist, Vikunja 🔵Гибкое планирование резервного копирования 🔵Экспорт Bitwarden в KeePass 🔵Простая установка через Docker Compose 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Онлайн-магистратура в IT совместно с ИТМО, МИФИ и МФТИ День открытых дверей 19 марта 19:00 мск | Онлайн Все программы 2025, общение со студентами и экспертами из вузов и Яндекса. Ответы на вопросы. Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

👀 Библиотека WeasyPrint в Python Библиотека WeasyPrint позволяет генерировать PDF-документы и растровые изображения (например, PNG) из HTML и CSS. Поддерживает многие возможности, которые обычно ассоциируются с веб-разработкой, такие как стили CSS, шрифты, страницы, таблицы и изображения. Основные возможности библиотеки: 🔵Поддержка HTML и CSS: Рендерит HTML-страницы, используя стандартные веб-технологии, такие как HTML и CSS, что делает её удобной для создания отчетов, счетов, электронных книг и других документов, использующих стили. 🔵Совместимость с CSS3: Поддерживает многие новые возможности CSS, включая flexbox, grid и другие. 🔵Работа с шрифтами: Поддерживает как веб-шрифты (например, через CSS), так и локальные шрифты. 🔵Поддержка растровых изображений: Помимо PDF, Может генерировать растровые изображения (PNG, JPEG) из HTML-страниц. 🔵Интернационализация: Поддерживает различные языки и системы кодировки, что позволяет работать с многоязычными документами. 🔵Встроенная поддержка изображений: Поддерживает различные форматы изображений, такие как PNG, JPEG, и SVG, и может встроить их прямо в PDF-документы. 🔵Простой API: Предоставляет простой и понятный API для работы с документами, что делает её доступной даже для новичков. ➡️Установка библиотеки: pip install weasyprint 📱 Репозиторий ⚙️ ДокументацияПримеры ➡️Справочник Программиста. Подписаться

Топ-материалов, которые мы выпустили в 2024 году! Хотите уверенно пройти собеседование на позицию системного аналитика и стат
Топ-материалов, которые мы выпустили в 2024 году! Хотите уверенно пройти собеседование на позицию системного аналитика и стать мастером в своей профессии? Мы подготовили для вас уникальный подборку, которая поднимет вашу карьеру на новый уровень: - Шаблоны артефактов - Топ 100 вопросов на собеседовании для аналитиков Подготовьтесь к самым популярным вопросам и избегайте неприятных сюрпризов. - Топ 100 ответов на вопросы из собеседований для аналитиков Давайте честно: подготовленные и уверенные ответы – это ваш ключ к успеху. Мы уже сделали всю работу за вас! - Архитектура - REST API - Диаграммы - Требования - Базы данных и многое другое Этот комплект – не просто помощник, а ваша уверенность на собеседовании и шаг к мечте. Забирайте прямо сейчас и будьте лучшим среди лучших! Узнать больше #реклама 16+ О рекламодателе

MyTimer — это Python-проект, предоставляющий простой и эффективный таймер для пользователей терминала. Позволяет устанавливать таймеры непосредственно из командной строки, что удобно для тех, кто проводит значительное время, работая в терминале. Основные возможности: 🔵Режимы таймера: поддерживает режимы отсчета времени вперед и обратного отсчета. 🔵Установка времени: возможность задания часов, минут и секунд для таймера. 🔵Повтор: возможность повторения таймера заданное количество раз или в бесконечном цикле. 🔵Сигнализация: возможность включения звукового сигнала по завершении таймера с выбором различных тонов и количеством повторений сигнала. 🔵Интерфейс: предоставляет различные "лица" таймера и возможность настройки их отображения. ➡️Установка библиотеки: pip install mytimer 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Бесплатный проект для новичков в DevOps. Подписывайся! Сообщество для начинающих DevOps-инженеров. В канале собраны фишки Dev
Бесплатный проект для новичков в DevOps. Подписывайся! Сообщество для начинающих DevOps-инженеров. В канале собраны фишки DevOps. Как быстро стартануть в DevOps и внедрить методологию в свои проекты? Какие инструменты осваивать в первую очередь? Лекции, статьи и вебинары от ведущих практиков IT-рынка. Практические задания, еженедельные разборы и лайвы от наставника проекта Подписаться #реклама 16+ slurm.io О рекламодателе

👀 Библиотека PyScaffold в Python Библиотека PyScaffold предназначена для быстрой и удобной генерации каркаса (скелета) Python-проекта с использованием современных стандартов разработки. Помогает создать проект с правильно настроенной структурой директорий, конфигурацией инструментов для тестирования, документации, сборки и развёртывания. Основные возможности библиотеки: 🔵Структура проекта: создаёт папки и файлы (например, src, tests, README.md, setup.cfg). 🔵Интеграция с инструментами тестирования: поддержка pytest. 🔵Документация: интеграция с Sphinx для автоматической генерации документации. 🔵Сборка и публикация: поддержка setuptools, tox, nox и twine. 🔵Расширяемость: возможность использования расширений, например, для интеграции с Django, Flask или Poetry. ➡️Установка библиотеки: pip install pyscaffold[all] 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Простой тест для выбора профессии в IT Пройдите тест на профессию и забирайте: ✅ Бесплатную карьерную консультацию с эксперто
Простой тест для выбора профессии в IT Пройдите тест на профессию и забирайте: ✅ Бесплатную карьерную консультацию с экспертом ✅ Доступ к чат-боту с гайдами по профессиям и заданиями для самопроверки ✅ Мини-курсы для погружения в IT и дизайн, чтобы точнее выбрать направление ✨130 000 человек уже прошли профтестирование и выбрали перспективную профессию в IT или дизайне Пройдите тест бесплатно за 5 минут! Начать #реклама 16+ free.skillfactory.ru О рекламодателе

👀 Библиотека Poetry в Python Библиотека Poetry предназначена для управления зависимостями и упаковки Python-проектов. Обеспечивает удобный способ создавать виртуальные окружения, управлять зависимостями, собирать и публиковать пакеты. Основные возможности библиотеки: 🔵Управление зависимостями 🔵Создание виртуальных окружений 🔵Упаковка и публикация пакетов 🔵Совместимость с pyproject.toml 🔵Удобное создание и управление проектами 🔵Автоматическое разрешение зависимостей 🔵Управление версиями пакетов через poetry.lock ➡️Установка библиотеки: pip install poetry 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться