Pro Python • IT
4.16K subscribers
1.46K photos
148 videos
45 files
1.42K links
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
🎧 Используем библиотеку Pygame для воспроизведения аудиофайла

Pygame является кросс-платформенной библиотекой Python, что позволяет запускать код на всех основных операционных системах.

Шаги, выполняемые этим кодом:
1️⃣ Инициализация микшера Pygame с помощью pygame.mixer.init().
2️⃣ Загрузка аудиофайла "sound.mp3" с помощью pygame.mixer.music.load("sound.mp3").
3️⃣ Установка громкости аудиофайла на 0.7 с помощью pygame.mixer.music.set_volume(0.7).
4️⃣ Воспроизведение аудиофайла с помощью pygame.mixer.music.play().
5️⃣ Ожидание завершения воспроизведения аудиофайла с использованием цикла while pygame.mixer.music.get_busy():.

В целом, этот код позволяет воспроизвести аудиофайл "sound.mp3" с установленной громкостью и ждать его завершения независимо от платформы, на которой запущена программа.


Установка библиотеки:
pip install pygame


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3🆒3
🔩 Работа с ключами, значениями и парами в Python: методы словарей

✅ keys() - это метод, который возвращает представление всех ключей в словаре.

✅ values() - это метод, который возвращает представление всех значений в словаре.

✅ items() - это метод, который возвращает представление всех пар (ключ, значение) в словаре.

Указанные методы не принимают никаких параметров и возвращают объекты специального типа, называемые "dictionary view objects" - объекты представления словаря.


🔃 Эти объекты являются итерируемыми. Например, их можно преобразовать в список или использовать в цикле для перебора.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3👏2
🔋 Мониторинг заряда батареи компьютера

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

В результате выполнения этого кода Python будет выводить информацию о текущем состоянии зарядки батареи компьютера в зависимости от того, подключена ли зарядка или нет, а также о проценте оставшегося заряда.

Установка библиотеки:
pip install psutil


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🫡2
📔 Обработка опечаток и несовпадений в тексте

FuzzyWuzzy - это библиотека для Python, которая предоставляет инструменты для выполнения операций нечеткого сопоставления строк.

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

В данном примере, метод ratio() из библиотеки FuzzyWuzzy используется для вычисления коэффициента сходства между строками.

Переменная similarity_score содержит числовое значение, выражающее процент сходства между этими двумя строками.


Установка библиотеки:
pip install fuzzywuzzy


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
🔥 Питон для всего!

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🤔5👏2🫡2
Что выведет этот код?
Anonymous Quiz
19%
1234
6%
124
26%
134
36%
Ошибку
13%
Узнать ответ
👍10🤯7🤔4😁3🔥2
🎧 Воспроизведение звука в Python

Воспроизведение аудиофайлов в Python может быть выполнено с помощью кроссплатформенного пакета playsound.

Этот пакет предоставляет простой способ воспроизведения звуковых файлов.

Для воспроизведения аудиофайла используется функция playsound, в которую необходимо передать путь к файлу.

Путь может быть как к локальному файлу, так и к URL-адресу аудиофайла.


Установка библиотеки:
pip install playsound


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
👨‍💻 Mail Generator позволяет создавать тексты для электронных писем и формулировать ответы на 32 языках и в 10 различных стилях, включая официальный, дружелюбный и другие.

Этот веб-сайт использует передовые технологии искусственного интеллекта для достижения этой функциональности.

Усовершенствуйте свои навыки написания электронных писем благодаря инновационным решениям в области искусственного интеллекта!


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3✍2
✍️ Прогресс-бар

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

Она особенно полезна при работе с большими объемами данных, когда необходимо отображать прогресс выполнения для пользователей.

Аргумент desc='Processing' определяет текст, отображаемый рядом с прогресс-баром, а ncols=100 устанавливает ширину прогресс-бара в 100 символов.


Установка библиотеки:
pip install tqdm


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥3❤2🤔1
⚡️ Aurora — это генератор статических сайтов, реализованный на языке программирования Python

Он предлагает быстрый и расширяемый способ создания статических веб-страниц.


Особенности Aurora:
🟢 может генерировать тысячи статических веб-страниц за секунды;
🟢 поддерживает ISR с функцией горячей перезагрузки;
🟢 работает с контентом в форматах Markdown и HTML, а также может генерировать страницы из файлов CSV и JSON;
🟢 использует шаблоны Jinja2 для создания динамических страниц.

💻Github

Установка библиотеки:
pip install aurora-ssg


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6✍3👍2
🤯10👍6😁2
🪖 Стеганография

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

Она предлагает различные техники стеганографии, включая метод наименее значимого бита (LSB), JMiPOD, UNIWARD и UERD, что делает ее идеальным выбором для разработчиков и исследователей, работающих со стеганографией.

Установка библиотеки:
pip install stegano


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2🤔2🆒2
📔 Распознавание текста на изображениях

Pytesseract обычно используется для распознавания текста на изображениях с помощью технологии оптического распознавания символов (OCR), что позволяет извлекать текстовую информацию из фотографий или отсканированных документов.

Этот код использует библиотеку pytesseract, а так же Pillow (PIL), которая используется для работы с изображениями, открытия, сохранения и манипуляций с изображениями в различных форматах.

Установка библиотек:
pip install pytesseract
pip install pillow

Кроме того, необходимо установить Tesseract OCR. Инструкции по установке для различных операционных систем можно найти на 💻 GitHub.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🫡3❤2🔥2
✅ Методы строк Python.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍7❤3
📝 Форматирование текста: как добавить зачеркивание в Python

Способ добавить зачеркивание к строке в Python - это использовать специальные символы для форматирования текста.

Например, если планируете вывести текст в консоли и хотите добавить зачеркивание, можно использовать символ управления ANSI: \u0336

Этот код добавит символ, который отвечает за зачеркивание, между каждым символом в заданной строке, в результате чего в консоли будет выведен зачеркнутый текст.


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥3