Python - Советы, библиотеки, гайды
19.7K subscribers
1.17K photos
25 videos
6 files
590 links
Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Автор - Абрахам (@priler)

РКН: https://kurl.ru/uXZzR
Download Telegram
FastAPI — фреймворк для разработки веб-приложений.

FastAPI это высокопроизводительный веб-фреймворк, позволяющий использовать асинхронное программирование. Он обеспечивает эффективность, простоту разработки и автоматическую генерацию swagger-ui.

В примере выше мы определили два обработчика запросов: один для корневого URL, а другой для items/{item_id} URL с аргументами.

⚙️ Ставится командой pip3 install fastapi
Документация и примеры кода здесь :3
❤‍🔥40👍1121
А чё в смысле 🌚
👍89😁43❤‍🔥10🌚7🤔1🤡1
Один чел взял и сравнил нейросети на способность писать работающий 🐍 Python код.

📊 Результаты:
🥇 Bard, Bing, GPT4 – 4;
🥈 GPT3.5, Sage – 3;
🥉 Claude Instant – 2;
😗 Claude+, Koala – 1;
💩 Остальные по нулям.

Почему в результатах нет Copilot — неизвестно.
Требуем новое сравнение.
Please open Telegram to view this post
VIEW IN TELEGRAM
46👍5❤‍🔥2
qr2text — простая библиотека для того, чтобы генерировать текстовые qr-коды.

qr2text можно использовать для того, чтобы превратить svg qr-code в текстовый qr-code. Так же можно генерировать бинарные текстовые qr-кода(из ноликов и единичек)

P.S. Похожая библиотека есть для Rust :)

Ставится командной ⚙️ pip3 install qr2text
Документация и примеры кода здесь :3
27👍7🐳1
А чё всмысле 🌚
🌚69😐12👍3🤔2
httpx — библиотека для отправки запросов и работы с веб-серверами.

httpx предоставляет удобный и гибкий интерфейс для выполнения различных операций, включая отправку запросов, установку заголовков, обработку ответов и многое другое.

httpx является отличной альтернативой для библиотеки requests и предлагает больше возможностей и функциональности. Она обеспечивает поддержку всех основных методов, включая GET, POST, PUT, DELETE и другие. httpx также предоставляет возможность работы с асинхронным кодом.

Ставится командой ⚙️ pip3 install httpx
Документация и примеры кода здесь :3
👍374❤‍🔥2😐1
Верим?
🤔705👍4🤡4
🐣 Задача по Python #25

Описание

Напишите функцию temperature_converter, которая будет конвертировать температуру из градусов Цельсия в градусы Фаренгейта и наоборот. Функция должна принимать температуру и единицу измерения (C - градусы Цельсия, F - градусы Фаренгейта).

Примеры

temperature_converter(25, "C") # 77
temperature_converter(77 "F") # 25

Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.

#задачи
27👍1
А чё всмысле 🌚
😁121🌚19👍3❤‍🔥2🔥21🤔1🤩1
validators — библиотека, предоставляющая набор функций для валидации данных.

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

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

Ставится командой ⚙️ pip3 install validators
Документация и примеры кода здесь :3
🔥39👍183😁1🎉1
Верим? Верим.
😁1079👍8🌚71🤡1😐1
А что так можно было что ли???
😁147🤯40❤‍🔥8👍6🌚5
plotly — простая библиотека для визуализации данных.

plotly поддерживает создание графиков различных типов, включая линейные, столбчатые, круговые, точечные, 3D-графики и многое другое. Библиотека обладает богатыми возможностями настройки внешнего вида графиков, позволяя задавать цвета, шрифты, масштабы осей и другие параметры.

Пример из скриншота выше был взят отсюда

Ставится командой ⚙️ pip3 install plotly
Документация и примеры кода здесь :3
👍37❤‍🔥21
Умные мысли всегда преследовали его...
👍63😁17❤‍🔥2🤔1
Питонист на необитаемом острове 🌚
😁187🌚9🎉7❤‍🔥2👍1🔥1💯1😐1
🐣 Задача по Python #26

Описание

Напишите функцию 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👍71
А чё всмысле 🌚
👍96😁28🌚17🤔4🤯42