Loguru — это библиотека для удобного и гибкого логирования в Python. Она предлагает простую настройку и множество функций для управления логами, включая поддержку разных уровней логирования, ротацию файлов и форматирование сообщений.
Установка:
pip install loguru
⚡️ — если было полезно
❤️ — если пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16👍10❤5🔥1
Что такое None в Python?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍6❤1
Генераторы — самый простой способ создания итераторов в Python. Их можно создать с помощью выражения генератора или функции с
yield.📌 Генераторы полезны, когда необходимо работать с большими последовательностями данных, не загружая их в память сразу.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡28❤7👍7🔥1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣61🏆6😁5👍2
🤔20🤯13🔥4👀1
В этой статье автор объясняет, как писать код на Python, который генерирует и изменяет другой Python-код, демонстрируя возможности метапрограммирования и использования кода как данных для автоматизации и оптимизации задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9🔥5❤2👍2
Фраза является палиндромом, если после преобразования всех прописных букв в строчные и удаления всех небуквенно-цифровых символов она читается одинаково и вперед, и назад.
Учитывая строку
s, верните true, если это палиндром, или false в противном случае.Пример 1:
Вход:
s = "A man, a plan, a canal: Panama"Выход:
trueПояснение:
"amanaplanacanalpanama" палиндром.Пример 2:
Вход:
s = "race a car"Выход:
falseПояснение:
"raceacar" не палиндром.Ограничения:
1. 1 <=
s.length <= 2 * 1052.
s состоит только из печатных символов ASCIIPlease open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2
Marshmallow — это библиотека для сериализации и десериализации сложных данных в Python. Она используется для преобразования данных в форматы, удобные для работы с API (например, JSON), а также для их валидации и преобразования при десериализации.
Установка:
pip install marshmallow
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🏆5👍2
🔥13❤2👍2
В именованных кортежах, в отличие от обычных, каждый элемент имеет своё имя, что делает код более читаемым и удобным для доступа к данным.
Вместо того, чтобы создавать отдельные класс name, age и rating, мы просто объявляем имена для содержимого кортежа, что упрощает работу с данными.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤55💯9👍5
Как можно отладить код в Python?
Ответ:
После этого код будет выполняться в режиме отладки, позволяя использовать команды для установки точек остановки (breakpoint), пошагового выполнения (step through, step into) и другие.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍9⚡2
В двадцать второй части серии мега-учебника Flask автор рассказывает, как создавать фоновые задания, которые выполняются независимо от веб-сервера.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🔥1