Библиотека deep-translator: мощный инструмент для многоязычного переводаdeep-translator - это библиотека Python, разработанная для многоязычного перевода текстов. Она поддерживает более 100 языков и обеспечивает высокую точность перевода. Библиотека работает с различными API (Google Translate, Yandex Translator, и т.д.), что делает её гибким инструментом для разработчиков. Пример:from deep_translator import GoogleTranslator# Объект переводчикаtranslator = GoogleTranslator(source='en', target='ru')text_to_translate = 'Hello, how are you?'# Вызов метода для переводаtranslated_text = translator.translate(text_to_translate)print(text_to_translate) # Hello, how are you?print(translated_text) # Привет, как дела?Документация доступна тут: deep-translator
Python Map | Обучение
@pymapchannel
Образовательный канал для программистов на Python 🐍Сотрудничество – пишите в коментариях
Похожие каналы
Все →Последние посты
Поймай меня, если сможешь

Главное, чтоб работало, а остальное неважно(не делайте так)
from types import MethodTypeclass MyClass: def __init__(self, value): self.value = valuedef external_func(self, increment): return self.value + incrementinstance = MyClass(10)instance.method = MethodType(external_func, instance)print(instance.method(5))Модуль types: класс MethodTypetypes.MethodType — это способ динамического добавления функций в экземпляры класса как методы. Это позволяет создавать методы "на лету" и добавлять их в объекты, что может быть полезно в сложных сценариях, когда структура класса определяется динамически.В этом примере функция external_func добавляется в экземпляр класса MyClass как метод. Это позволяет вызывать её как обычный метод класса, используя атрибуты экземпляра.@PyMapChannel 🐍

Понаберут с улицы
>>> int('۹')9>>> int('߇७𝟟')777>>> '੨'.isdecimal()True>>> bool(__import__('re').match('\d', '߁'))TrueВажное про цифры и Юникод0, 1, 2, 3, 4, 5, 6, 7, 8, 9 — не единственные символы, которые считаются цифрами. Python следует правилам Юникода и обрабатывает несколько сотен символов как цифры. Полный список находится здесь.Это крайне важно знать, потому что эти символы влияют на такие функции, как int, unicode.isdecimal и даже re.match.Предупрежден — значит вооружен.Python Map | Обучение 🐍

Когда наняли грамотного пиарщика
Когда навайбкодил приложение в СhatGPT и уже подсчитываешь миллионы своего стартапа.То самое приложение:
PEP 751 принят: Python получит стандартный lock-файл для точной установки зависимостейСоздатели языка утвердили ввод стандартного lock-файл для проекта. Это обеспечит установку фиксированных версий зависимостей и значительно упростит управление воссоздание проекта на новой машине. Существующие решения — pip freeze, pip-tools, Poetry, PDM, uv используют разные форматы, не совместимые друг с другом и требуют отдельной логики от инструментов и пользователей. Новый стандарт должен устранить эту фрагментацию.
Скрытие текста с помощью невидимых символов Unicode ⚙️ Как работает: - Используются невидимые символы Unicode (\u200b, \u200c). - Они кодируют биты сообщения (0 и 1) прямо в тексте. - Файл выглядит обычным, но содержит скрытую информацию. 📋 Пример…В этом тексте спрятано сообщение:˅˅˅˅˅Top Gear (рус. Высшая передача) — британская телепередача, посвящённая автомобилям. Первые выпуски передачи вышли в 1977 году. Это была передача в формате тележурнала, который в течение долгого времени не менялся. В 2002 году произо˄˄˄˄˄Для извлечения используйте функцию extract_message, описанную в посте выше, предав в качестве аргумента текст между стрелкамиЧто получится после его извлечения пишите в комментариях