Docs-Python.ru
974 subscribers
2.75K links
Обновления сайта Docs-Python.ru
Download Telegram
🆕🔥Новый материал.

👉 Методы logger.disable() и logger.enable() модуля loguru в Python.

📝 **Метод logger.disable()** отключает регистрацию сообщений, поступающих от модуля name и его дочерних элементов. **Метод logger.enable()** включает регистрацию сообщений, поступающих от модуля name и его дочерних элементов.

🌐 https://docs-python.ru/packages/modul-loguru-python/metody-logger-disable-enable/
🆕🔥Новый материал.

👉 Метод logger.complete() модуля loguru в Python.

📝 Функция logger.complete() дожидается окончания асинхронных задач, запланированных обработчиками и сообщений в очереди enqueue (аргумент метода logger.add()).

🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-complete/
🆕🔥Новый материал.

👉 Ротация по размеру и времени, разрешения лог-файлов.

📝 В материале представлены решения для выполнения ротации по размеру и времени, а также установки пользовательских разрешений лог-файлов.

🌐 https://docs-python.ru/packages/modul-loguru-python/rotatsiia-razmeru-vremeni-razresheniia-log-failov/
🆕🔥Новый материал.

👉 Настройка форматирования исключений в модуле loguru в Python.

📝 Модуль loguru автоматически добавит трассировку исключения при использовании метода logger.exception() или logger.opt(exception=True). Так же увеличить информативность об исключении можно аргументами backtrace=True и diagnose=True метода logger.add()

🌐 https://docs-python.ru/packages/modul-loguru-python/nastroika-formatirovaniia-iskliuchenii/
🆕🔥Новый материал.

👉 Регистраторы с отдельным набором обработчиков, модуль loguru.

📝 Модуль loguru изначально спроектирован так, чтобы использовать его только с одним глобальным объектом ведения журнала. В некоторых случаях может быть полезно регистрировать определенные сообщения для определенных обработчиков.

🌐 https://docs-python.ru/packages/modul-loguru-python/registratory-otdelnym-naborom-obrabotchikov/
🆕🔥Новый материал.

👉 Логирование многопроцессорных приложений модулем loguru.

📝 Материал рассказывает о разных подходах к логированию многопроцессорных приложений модулем loguru в Linux и Windows и особо подчеркивается важность использования аргумента enqueue=True метода logger.add().

🌐 https://docs-python.ru/packages/modul-loguru-python/logirovanie-mnogoprotsessornykh-prilozhenii/
🆕🔥Новый материал.

👉 Модуль fcntl в Python.

📝 Модуль fcntl выполняет управление файлами и вводом/выводом файловых дескрипторов. Это интерфейс для системных вызовов Unix fcntl() и ioctl(). Полное описание этих системных вызовов можно посмотреть командами man fcntl и man ioctl.

🌐 https://docs-python.ru/standart-library/modul-fcntl-python/
🔁Изменение информации.

👉 Способы записи в открытый файл в Python.

📝 Как и при чтении файлов, файловые объекты имеют несколько методов, которые полезны для записи в файл. fp.write(string), fp.writelines(sequence)

🌐 https://docs-python.ru/tutorial/chtenie-zapis-fajl/metody-zapisi-otkrytyj-fajl/
🔁Изменение информации.

👉 Функция copy() модуля shutil в Python.

📝 Функция copy() модуля shutil копирует файл src в файл или каталог dst. Аргументы src и dst должны быть строками. Возвращает путь к вновь созданному файлу.

🌐 https://docs-python.ru/standart-library/modul-shutil-python/funktsija-copy-modulja-shutil/
🔁Изменение информации.

👉 Функция url_for() модуля flask в Python.

📝 Функция flask.url_for() создает URL-адрес для заданной конечной точки endpoint (функции-представления). Ключевые аргументы **values, которые неизвестны целевой конечной точке endpoint (функции-представления), добавляются к сгенерированному URL-адресу в качестве параметров запроса как ?name=value.

🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/funktsija-url-for-modulja-flask/
🔁Изменение информации.

👉 Как обслуживать статические файлы в Flask Python.

📝 Предпочтительным методом является использование NGINX или другого веб-сервера для обслуживания статических файлов, так как они смогут сделать это более эффективно, чем Flask. Что бы открывать статические файлы в Flask, необходимо использовать метод flask.send_from_directory().

🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/staticheskie-fajly-flask/
🔁Изменение информации.

👉 Класс tzinfo() модуля datetime в Python.

📝 Класс tzinfo() модуля datetime это абстрактный базовый класс. Пользовательский подкласс datetime.tzinfo предназначен для сбора информации о конкретном часовом поясе.

🌐 https://docs-python.ru/standart-library/modul-datetime-python/klass-tzinfo-modulja-datetime/
🔁Изменение информации.

👉 Сравнение и идентичность двух списков в Python.

📝 В материале представлены разные подходы к сравнению двух списков и вычисления их идентичности.

🌐 https://docs-python.ru/tutorial/ispolzovanie-spiskov-list-python/sravnenie-identichnost-dvuh-spiskov/
🔁Изменение информации.

👉 Что такое вызываемый объект callable в Python?

📝 Вызываемый объект callable - это все, что можно вызвать, используя круглые скобки. Вызываемые объекты часто принимают аргументы (которые заключаются в круглые скобки). В этом материале объясняется, почему происходит такая путаница между классами и функциями в Python.

🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/vyzyvaemyi-obekt-callable/
🔁Изменение информации.

👉 Расширение Flask-Assets, управление статикой приложения

📝 Расширение Flask-Assets предназначено для объединения и сжатия файлов JavaScript и CSS, а также преобразования разметки sass и less в реальный CSS.

🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/modul-flask-assets/
🔁Изменение информации.

👉 MySQL: События EVENT и планировщик событий.

📝 События MySQL EVENT выполняются специальным потоком планировщика событий. За работу планировщика отвечает глобальная системная переменная event_scheduler, которая определяет, включен ли планировщик событий и работает ли он на сервере.

🌐 https://docs-python.ru/packages/klient-bd-mysql/sobytiia-event-planirovshchik-sobytii-mysql/
🔁Изменение информации.

👉 Метод str.count() в Python, считает совпадения в строке.

📝 Метод str.count() возвращает количество вхождений подстроки sub в строку str в диапазоне индексов [start, end]. Необязательные аргументы start и end интерпретируются как обозначения среза строки.

🌐 https://docs-python.ru/tutorial/operatsii-tekstovymi-strokami-str-python/metod-str-count/
🔁Изменение информации.

👉 Метод sets.symmetric_difference() в Python, симметричная разность

📝 Метод sets.symmetric_difference() позволяет исключить из результата общие элементы для множества и последовательности, операцию еще называют симметричной разницей.

🌐 https://docs-python.ru/tutorial/obschie-operatsii-mnozhestvami-set-frozenset-python/metod-sets-symmetric-difference-simmetrichnaja-raznitsa/
🔁Изменение информации.

👉 Метод set.symmetric_difference_update() в Python, симметричная разность.

📝 Метод set.symmetric_difference_update() позволяет изменить множество set так, что оно будет содержать уникальные элементы, встречающиеся в самом множестве и последовательности other.

🌐 https://docs-python.ru/tutorial/operatsii-izmenjaemym-mnozhestvom-set-python/metod-set-symmetric-difference-update/
🆕🔥Новый материал.

👉 Библиотека Telethon в Python, телеграм клиент.

📝 Библиотека Telethon предназначена для облегчения разработки программ на Python, которые могут взаимодействовать с платформой Telegram. Представляет собой асинхронную обертку API Telegram, которая делает всю тяжелую и нудную работу, тем самым позволяя сосредоточиться на разработке приложения.

🌐 https://docs-python.ru/packages/telegram-klient-telethon-python/