Что выведет этот код?
Anonymous Quiz
28%
<class 'function'>
25%
type <'function'>
17%
<class 'NoneType'>
17%
None
5%
Ошибку
8%
Узнать ответ
👏9🎉3👍2😁2💯2
Перевод текста с помощью алгоритмов глубокого обучения
Deep-Translator - мощная и удобная в использовании библиотека для перевода текста.
Эта библиотека использует алгоритмы глубокого обучения, обеспечивающие высокую точность перевода текста.
Python Tech Code - подписаться
Deep-Translator - мощная и удобная в использовании библиотека для перевода текста.
Эта библиотека использует алгоритмы глубокого обучения, обеспечивающие высокую точность перевода текста.
pip install deep-translator
Deep-Translator
поддерживает множество языков и идеально подходит для приложений, требующих быстрого и точного перевода.Python Tech Code - подписаться
👍16🆒3❤2
В Python 3.9 были добавлены два новых метода для работы со строками
Метод .removeprefix() удаляет указанный префикс из начала строки, а .removesuffix() - из конца строки.
Эти методы предоставляют более элегантное и понятное решение для удаления префиксов и суффиксов из строк, чем использование стандартных методов срезов или функций, что делает код более читаемым и поддерживаемым.
Python Tech Code - подписаться
Метод .removeprefix() удаляет указанный префикс из начала строки, а .removesuffix() - из конца строки.
Важно отметить, что если переданный аргумент префикса (суффикса) не является строкой, то будет вызвано исключение.
Если префикс (суффикс) не найден, строка остаётся неизменной.
Эти методы предоставляют более элегантное и понятное решение для удаления префиксов и суффиксов из строк, чем использование стандартных методов срезов или функций, что делает код более читаемым и поддерживаемым.
Python Tech Code - подписаться
✍7👍7👏3🔥1
Оптимизация: запуск скрипта с флагом
Оптимизация кода в Python позволяет эффективно управлять утверждениями (проверки, которые помогают отлаживать код) и документацией, влияя на процесс выполнения программы.
При использовании базовой оптимизации с флагом -O, отключение утверждений и сохранение строк документации в байт-коде способствует повышению производительности в случаях, когда проверки для отладки не требуются.
Расширенная оптимизация с флагом -OO дополнительно удаляет строки документации из байт-кода, что приводит к уменьшению размера файлов и некоторому ускорению выполнения кода в определенных сценариях.
Python Tech Code - подписаться
Оптимизация кода в Python позволяет эффективно управлять утверждениями (проверки, которые помогают отлаживать код) и документацией, влияя на процесс выполнения программы.
При использовании базовой оптимизации с флагом -O, отключение утверждений и сохранение строк документации в байт-коде способствует повышению производительности в случаях, когда проверки для отладки не требуются.
Расширенная оптимизация с флагом -OO дополнительно удаляет строки документации из байт-кода, что приводит к уменьшению размера файлов и некоторому ускорению выполнения кода в определенных сценариях.
Стоит отметить, что данный способ оптимизации может повлиять на код, который полагается на утверждения или строковые документы.
Python Tech Code - подписаться
👍8🔥3🤔3✍2
😁13👍6🔥4😎2
PyInstaller - это инструмент для распространения программ на Python в виде автономных исполняемых файлов.
Чтобы создать исполняемый файл необходимо запустите PyInstaller, указав имя скрипта в качестве входного файла:
pyinstaller --onefile hello.py
После завершения сборки, в папке dist будет находиться созданное автономное приложение.
Полезные опции PyInstaller:
• --onefile: Создает один файл, который включает все зависимости.
• --windowed: Создает приложение без консоли (для Windows).
• --icon=<путь к файлу иконки>: Устанавливает иконку приложения.
Установка библиотеки:
pip install pyinstaller
PyInstaller
создает автономные исполняемые файлы, которые не требуют установки Python на целевой системе.Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍7🔥5🫡3🤯1
F-строки позволяют вставлять значения переменных или выражений непосредственно внутрь строковых литералов. Они начинаются с префикса "f" или "F" и используют фигурные скобки {} для обозначения мест, где нужно вставить значения.
F-строки также поддерживают форматирование значений для удобного вывода строк с различными типами данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5❤3😎2
Библиотека phonenumbers предоставляет инструменты для определения провайдера и региона, к которым относится определенный номер телефона.
В этом примере парсим номер телефона с помощью функцииparse()
.
Затем, используя модулиcarrier
иgeocoder
, определяем имя провайдера и регион, соответствующие данному номеру телефона, и выводим полученную информацию.
Установка библиотеки:
pip install phonenumbers
Этот функционал может быть полезен при разработке приложений, требующих анализа номеров телефонов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👨💻4❤3😁1🤔1
👍13🔥5😁3🤯1
Модуль
secrets
в Python предоставляет функции для генерации криптографически безопасных случайных чисел, строк и выборов из последовательностей. Этот модуль полезен для создания безопасных паролей, токенов доступа и других секретных данных в приложениях, где требуется высокий уровень безопасности.
Модуль
secrets
должен быть использован вместо модуля random
для генерации криптографически безопасных случайных чисел.Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3🔥2😎2
Функция textwrap.fill() принимает текст в качестве входных данных и возвращает отформатированный текст.
Синтаксис:- строка, которую вы хотите отформатировать;
textwrap.fill(text, width=70, **kwargs)
где:
text
width - максимальная ширина отформатированной строки. По умолчанию 70 символов;
**kwargs - дополнительные аргументы, такие как initial_indent, subsequent_indent, expand_tabs, replace_whitespace, и другие, которые могут управлять поведением форматирования.
Установка библиотеки:
pip install textwrap
Этот инструмент позволяет удобно форматировать текст, выравнивая его по заданной ширине и обрабатывая переносы строк.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤2✍2🆒2
Библиотека Mutagen является мощным инструментом для работы с аудиофайлами в Python.
Она позволяет не только читать метаданные (такие как длительность, битрейт, артист и название трека), но и изменять их, создавать новые аудиофайлы и многое другое.
Чтение метаданных MP3 файла
В этом примере используем функциюread_metadata
, которая принимает путь к аудиофайлу в качестве аргумента.
Затем используем mutagen.File для открытия файла и доступа к его метаданным.
Выводим информацию о треке, исполнителе, альбоме, годе выпуска и жанре.
Установка библиотеки:
pip install mutagen
Этот пример поможет получить доступ к основным метаданным аудиофайла.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3🥰3👏3
Что выведет этот код?
Anonymous Quiz
16%
-inf inf
8%
-infinity inf
50%
Ошибку Ошибку
11%
Нет правильного ответа
15%
Узнать ответ
🤔9🔥5🫡3😁2🤯1
Библиотека Mutagen является мощным инструментом для работы с аудиофайлами в Python.
Она позволяет легко читать и редактировать информацию о файлах, что может быть полезно в различных приложениях, таких как музыкальные плееры, организаторы медиа и другие.
Редактирование метаданных MP3 файла
В этом примере используем функциюedit_metadata
, которая также принимает путь к аудиофайлу в качестве аргумента.
Затем изменяем значения метаданных трека и исполнителя, а затем сохраняем изменения с помощью метода save.
Установка библиотеки:
pip install mutagen
Этот пример поможет освоить основы редактирования метаданных аудиофайлов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3❤2
Библиотека DiskCache в Python предназначена для кэширования данных на диске.
Она позволяет использовать пустое дисковое пространство для кэширования и может быть очень полезна при работе с большими объемами данных.
Данная библиотека позволяет выполнять основные операции работы с кэшем, такие как установка, получение, удаление и проверка наличия данных.
Закрывать cache не обязательно. DiskCache автоматически закрывает кеш при завершении программы или при удалении объекта кеша.
Однако, если необходимо явно закрыть кеш, то можно использовать метод cache.close().
Установка библиотеки:
pip install diskcache
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤2👍2
Библиотека gTTS (Google Text-to-Speech) для Python предоставляет простой способ преобразования текста в речь с использованием голосового синтеза, предоставляемого Google.
В этом примере создаем объект gTTS, передавая ему строку с текстом и указываем язык ('ru' для русского). Затем сохраняем результат в аудиофайл
like.mp3
.Установка библиотеки:
pip install gTTS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥4❤2