Справочник Программиста
Kanalga Telegram’da o‘tish
По рекламе - @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
Ko'proq ko'rsatish5 864
Obunachilar
-824 soatlar
-217 kunlar
-6130 kunlar
Postlar arxiv
🔊 Управление звуком на 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 в профессиональных целях, создавать нейро-сотрудников и зарабатывать на искусственном интеллекте.
✨ 8 000+ студентов со всего мира
✨ 600+ AI-проектов, созданных студентами
✨ Сборная Университета — победители крупнейших AI-хакатонов России
✨ Стажировки в крупнейших компаниях России (РЖД, Ростелеком, РУДН, Совкомбанк, Самолет и другие)
✨ Трудоустраиваем выпускников в крупнейшие компании (Яндекс, ВТБ, Сбербанк, Роскосмос и другие)
Будем рады видеть тебя в наших рядах!
Узнать больше
#реклама 16+
neural-university.ru
О рекламодателе
Python File Analyzer — это утилита, разработанная для анализа Python-файлов, предоставляющая подробную информацию о структуре и составе кода.
Анализирует функции, классы, импорты, переменные и вызовы функций в указанном файле.
Основные возможности:
🔵Подсчет общего количества строк и размера файла.
🔵Идентификация и отображение функций с их сигнатурами, строками документации и номерами строк.
🔵Определение классов, используемых в коде.
🔵Список импортируемых модулей с ссылками на их документацию.
🔵Отображение переменных и строк, где они определены и используются.
🔵Перечисление вызовов функций в коде.
📱 Репозиторий
➡️Справочник Программиста. Подписаться
Они смеялись надо мной, когда я собрался отказаться классического фриланса и решил стать богатым за счет "нейромейкинга"... Но когда я начал..!
💻Обычный фрилансер, за 2 года стал владельцем пары квартир, машины и закрыл все свои кредиты...
Может и звучит как сказка, но...
Ученики уже в первый месяц зарабатывают реальные деньги на новых знаниях, как например один из них - Константин, сделавший продаж на 177.000р/мес...
И все это с помощью профессии "Нейромейкер"💰
Но как?
За счет чего?
Какие пруфы?
✅Узнайте в бесплатном обучении по заработку на нейросетях уже сегодня, меньше, чем за 30 минут.
Три коротких урока по 3-5 мин:
1) В чем суть профессии "Нейромейкер" и как без опыта заработать на ней?
2) С чего начать тем, кто хочет заработать уже в этом месяце?
3) Кому 100% подходит эта профессия и он легко сделает результат?
👉🏻Если ты фрилансер и тебя интересуют большие перспективы для заработка в самой востребованной и интересной профессии 2025 года, милости прошу.
✅ЗАБИРАЙ МИНИ-КУРС БЕСПЛАТНО: ТЫК-ТЫК
P.S.
Меньше, чем через 48 часов ссылка пропадет, поэтому хватайся за возможность и узнай подробности: ЖМИ ЧТОБЫ УСПЕТЬ.
💻 Шпаргалка по регулярным выражениям в Python
🔵Основные метасимволы;
🔵Специальные последовательности;
🔵Наборы символов;
🔵Квантификаторы;
🔵Группы и обратные ссылки;
🔵Флаги регулярных выражений;
🔵Функции модуля re;
🔵Примеры использования;
🔵Опережающие и ретроспективные проверки;
🔵Жадные и ленивые квантификаторы;
🔵Условные выражения;
🔵Работа с Юникодом;
🔵Именованные группы.
⬇️Шпаргалка в PDF-документе
👀 Библиотека Patroni в Python
Библиотека
Patroni предназначена для управления отказоустойчивыми кластерами PostgreSQL.
Используется для автоматического управления репликацией, выбора ведущего узла и восстановления базы данных в случае сбоя.
Основные возможности библиотеки:
🔵Автоматическое управление кластером PostgreSQL
🔵Поддержка различных хранилищ для координации (etcd, Consul, ZooKeeper, Kubernetes API)
🔵Гибкая конфигурация и интеграция
🔵Репликация и автоматическое переключение ведущего узла
🔵Мониторинг и управление через REST API
🔵Поддержка работы в Kubernetes
🔵Возможность настройки пользовательских скриптов для обработки событий
➡️Установка библиотеки: pip install patroni
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться+1
Онлайн-магистратура с IT специальностями от Яндекса
Совместно с ИТМО, МИФИ, МФТИ.
Онлайн-магистратура с актуальными программами и гибким графиком обучения.
Получите высокооплачиваемую IT профессию, официальный диплом и практические знания.
Господдержка оплаты. Совмещение с работой!
Узнать больше
#реклама 16+
practicum.yandex.ru
О рекламодателе
⏱️Создаем программу-напоминалку на Python
В данной статье создадим простую консольную напоминалку на Python с возможностью задавать время напоминания и получать уведомления от Windows.
➡️Справочник Программиста. Подписаться
🔥 Возрождение бота для предложки идей! 🔥
Ранее у меня уже был бот, где вы могли предлагать идеи для контента… и теперь я решил его возродить! 🚀
💡 Что это значит?
Теперь вы снова можете предложить темы для постов, статей, видео, shorts — всё, что вам хотелось бы увидеть на моих каналах.
Например, разбор интересной библиотеки, полезный скрипт или что-то ещё, что может быть полезно сообществу.
📌 Как это работает?
1️⃣ Оставляете свою идею в боте
2️⃣ Он передаёт её мне
👉 Сам бот: @it_start_suggestion_bot
➡️Справочник Программиста. Подписаться
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 году!
Хотите уверенно пройти собеседование на позицию системного аналитика и стать мастером в своей профессии? Мы подготовили для вас уникальный подборку, которая поднимет вашу карьеру на новый уровень:
- Шаблоны артефактов
- Топ 100 вопросов на собеседовании для аналитиков
Подготовьтесь к самым популярным вопросам и избегайте неприятных сюрпризов.
- Топ 100 ответов на вопросы из собеседований для аналитиков
Давайте честно: подготовленные и уверенные ответы – это ваш ключ к успеху. Мы уже сделали всю работу за вас!
- Архитектура
- REST API
- Диаграммы
- Требования
- Базы данных и многое другое
Этот комплект – не просто помощник, а ваша уверенность на собеседовании и шаг к мечте.
Забирайте прямо сейчас и будьте лучшим среди лучших!
Узнать больше
#реклама 16+
О рекламодателе
MyTimer — это Python-проект, предоставляющий простой и эффективный таймер для пользователей терминала.
Позволяет устанавливать таймеры непосредственно из командной строки, что удобно для тех, кто проводит значительное время, работая в терминале.
Основные возможности:
🔵Режимы таймера: поддерживает режимы отсчета времени вперед и обратного отсчета.
🔵Установка времени: возможность задания часов, минут и секунд для таймера.
🔵Повтор: возможность повторения таймера заданное количество раз или в бесконечном цикле.
🔵Сигнализация: возможность включения звукового сигнала по завершении таймера с выбором различных тонов и количеством повторений сигнала.
🔵Интерфейс: предоставляет различные "лица" таймера и возможность настройки их отображения.
➡️Установка библиотеки:
pip install mytimer
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяБесплатный проект для новичков в 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 и дизайн, чтобы точнее выбрать направление
✨130 000 человек уже прошли профтестирование и выбрали перспективную профессию в IT или дизайне
Пройдите тест бесплатно за 5 минут!
Начать
#реклама 16+
free.skillfactory.ru
О рекламодателе
📺 Этот трюк в Python сэкономит тебе часы работы!
В данном shorts рассмотрим интересный трюк в Python.
➡️Справочник Программиста. Подписаться
👀 Библиотека Poetry в Python
Библиотека
Poetry предназначена для управления зависимостями и упаковки Python-проектов.
Обеспечивает удобный способ создавать виртуальные окружения, управлять зависимостями, собирать и публиковать пакеты.
Основные возможности библиотеки:
🔵Управление зависимостями
🔵Создание виртуальных окружений
🔵Упаковка и публикация пакетов
🔵Совместимость с pyproject.toml
🔵Удобное создание и управление проектами
🔵Автоматическое разрешение зависимостей
🔵Управление версиями пакетов через poetry.lock
➡️Установка библиотеки: pip install poetry
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
