validators — библиотека, предоставляющая набор функций для валидации данных.
Validators предлагает широкий спектр функций для проверки данных. Они могут использоваться для проверки URL-адресов, электронных адресов, IP-адресов, дат и времени, а также для выполнения других типов проверок данных.
Допустим, у нас есть форма регистрации, и мы хотим проверить, является ли введённый адрес электронной почты действительным. Для таких целей мы можем воспользоваться примером выше
Ставится командой ⚙️
Validators предлагает широкий спектр функций для проверки данных. Они могут использоваться для проверки URL-адресов, электронных адресов, IP-адресов, дат и времени, а также для выполнения других типов проверок данных.
Допустим, у нас есть форма регистрации, и мы хотим проверить, является ли введённый адрес электронной почты действительным. Для таких целей мы можем воспользоваться примером выше
Ставится командой ⚙️
pip3 install validators
Документация и примеры кода здесь :3🔥39👍18❤3😁1🎉1
plotly — простая библиотека для визуализации данных.
plotly поддерживает создание графиков различных типов, включая линейные, столбчатые, круговые, точечные, 3D-графики и многое другое. Библиотека обладает богатыми возможностями настройки внешнего вида графиков, позволяя задавать цвета, шрифты, масштабы осей и другие параметры.
Пример из скриншота выше был взят отсюда
Ставится командой ⚙️
plotly поддерживает создание графиков различных типов, включая линейные, столбчатые, круговые, точечные, 3D-графики и многое другое. Библиотека обладает богатыми возможностями настройки внешнего вида графиков, позволяя задавать цвета, шрифты, масштабы осей и другие параметры.
Пример из скриншота выше был взят отсюда
Ставится командой ⚙️
pip3 install plotly
Документация и примеры кода здесь :3👍37❤🔥2❤1
Питонист на необитаемом острове 🌚
😁187🌚9🎉7❤🔥2👍1🔥1💯1😐1
🐣 Задача по Python #26
Описание
Напишите функцию count_word_occurrences, которая принимает на вход строку и возвращает словарь, содержащий количество каждого уникального слова в строке. При подсчете необходимо игнорировать регистр символов и знаки препинания.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию count_word_occurrences, которая принимает на вход строку и возвращает словарь, содержащий количество каждого уникального слова в строке. При подсчете необходимо игнорировать регистр символов и знаки препинания.
Примеры
count_word_occurrences("Python is fun! Python is aboba.") #
{'python': 2, 'is': 2, 'fun': 1, 'aboba': 1}
Свой вариант решения в комментарии 💭Кодом делиться через pastebin.org или repl.it.
#задачи
❤🔥29👍7❤1
cache — декоратор модуля functools, который позволяет кэшировать результаты вызова функции для определенных аргументов.
При первом вызове функции с определенными аргументами, cache сохраняет результат в словаре. При последующих вызовах с теми же аргументами, cache возвращает сохраненный результат, избегая повторного выполнения функции. Если аргументы функции изменяются, cache выполняет функцию снова и сохраняет новый результат в словаре.
В примере выше мы определяем функцию fibonacci, которая вычисляет число Фибоначчи. С помощью декоратора @cache мы применяем функцию кэширования к fibonacci, чтобы избежать повторных вычислений для одних и тех же аргументов
При первом вызове функции с определенными аргументами, cache сохраняет результат в словаре. При последующих вызовах с теми же аргументами, cache возвращает сохраненный результат, избегая повторного выполнения функции. Если аргументы функции изменяются, cache выполняет функцию снова и сохраняет новый результат в словаре.
В примере выше мы определяем функцию fibonacci, которая вычисляет число Фибоначчи. С помощью декоратора @cache мы применяем функцию кэширования к fibonacci, чтобы избежать повторных вычислений для одних и тех же аргументов
👍31😐2
Never — тип-пустышка в модуле typing.
Never служит для указания, что функция или выражение должны завершаться с исключением или бесконечным циклом. Это может быть полезно, когда вы хотите явно указать, что некоторая ветвь кода недостижима или что программа должна быть остановлена в определенной точке.
P.S. Never появился в версии Python 3.11
Never служит для указания, что функция или выражение должны завершаться с исключением или бесконечным циклом. Это может быть полезно, когда вы хотите явно указать, что некоторая ветвь кода недостижима или что программа должна быть остановлена в определенной точке.
P.S. Never появился в версии Python 3.11
👍31❤🔥4❤3🔥2🌚2⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁279🌚30😢8👍7🏆6❤🔥4😐3❤1🍓1
sanic — легкий и быстрый фреймворк для создания веб-приложений.
Sanic разработан с учетом высокой производительности и асинхронности. Он базируется(based) на асинхронной библиотеке asyncio. Это особенно полезно для создания масштабируемых веб-приложений, способных обрабатывать большое количество запросов одновременно.
Sanic предлагает простой и понятный синтаксис, вдохновленный фреймворком Flask, что делает его легким в освоении даже для новичков. Он также поддерживает весь набор функций и возможностей, необходимых для создания полноценных веб-приложений, таких как маршрутизация запросов, шаблонизация, обработка форм, авторизация и многое другое.
Думаю, пример выше понятен :)
Ставится командой ⚙️
Sanic разработан с учетом высокой производительности и асинхронности. Он базируется(based) на асинхронной библиотеке asyncio. Это особенно полезно для создания масштабируемых веб-приложений, способных обрабатывать большое количество запросов одновременно.
Sanic предлагает простой и понятный синтаксис, вдохновленный фреймворком Flask, что делает его легким в освоении даже для новичков. Он также поддерживает весь набор функций и возможностей, необходимых для создания полноценных веб-приложений, таких как маршрутизация запросов, шаблонизация, обработка форм, авторизация и многое другое.
Думаю, пример выше понятен :)
Ставится командой ⚙️
pip3 install sanic
Документация и примеры кода здесь :3❤34👍5❤🔥4🔥1
🐥 Задача по Python #27
Описание
Напишите функцию convert_to_roman, которая будет преобразовывать введенное пользователем число в римскую систему счисления. Программа должна проверять, что введенное число находится в диапазоне от 1 до 3999, так как римская система счисления не поддерживает числа вне этого диапазона.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию convert_to_roman, которая будет преобразовывать введенное пользователем число в римскую систему счисления. Программа должна проверять, что введенное число находится в диапазоне от 1 до 3999, так как римская система счисления не поддерживает числа вне этого диапазона.
Примеры
convert_to_roman(1984) # MCMLXXXIVСвой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
👍32🤡3❤1