TGViewer
Channel Public Channel
Python - Советы, библиотеки, гайды

Python - Советы, библиотеки, гайды

@xo_py

Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

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

РКН: https://kurl.ru/uXZzR
Subscribers
17.1K
Photos
1.2K
Videos
26
Links
610
Recent Posts 19 shown
Post #1595 1.31K
Как вам такой Python 🚬
  • 🔥 40
  • 😱 17
  • ❤ 5
  • 🌚 3
  • 🤡 1
Post #1594 2.77K
InquirerPy - библиотека для интерактивных меню в консоли: выбор из списка, чекбоксы, подтверждения, вместо ручного input() и ветвлений if/elif.

Например, простое меню выбора языка:
from InquirerPy import inquirer

lang = inquirer.select(
message="Выбери язык:",
choices=["Python", "Rust", "Go"],
).execute()

print(lang)
# Python

Пользователь листает варианты стрелками и жмёт Enter, а не вводит текст вручную и не ошибается в написании.

Ставится командой ⚙️ pip install InquirerPy
Документация и примеры кода здесь
  • 👍 34
  • 🔥 7
  • ❤ 4
Post #1592 2.48K
keyring - библиотека для безопасного хранения паролей и API-ключей, использует встроенное хранилище пароля вашей ОС (Windows, macOS, GNOME Keyring на Linux (или KWallet, и тд)) вместо того, чтобы держать секреты в коде.

Например, сохраняем токен телеграм бота
import keyring
keyring.set_password("SAMURAIbot", "token", "1234567890:ABC...")

# А дальше в любом скрипте просто достаём его обратно:

token = keyring.get_password("my_bot", "token")
print(token)
# 1234567890:ABC...

Пароль физически хранится не в вашем проекте а в системном хранилище так что даже если кто-то залезет в код, ключей там не найдёт.

Ставится командой ⚙️ pip install keyring
Документация и примеры кода здесь
  • 🔥 19
  • ❤ 3
  • 😱 2
Post #1591 3.16K
rapidfuzz - быстрая библиотека написанная на С++ для нечёткого сравнения строк, замена FuzzyWuzzy, но без GPL-лицензии и в разы быстрее

Например, если сравнить "питон" и "пайтон", библиотека покажет, что строки похожи на 72%, а "масква" среди списка городов сама найдёт "Москва" с похожестью почти 77%.
72.7
100.0
100.0
('Москва', 76.9, 0)

Также умеет в частичное сравнение (когда одна строка часть другой) и сравнение по словам без учёта их порядка в предложении.

Ставится командой ⚙️ pip install RapidFuzz
Документация и примеры кода здесь
  • 👍 20
  • ❤ 7
  • 🔥 5
  • 🌚 1
Post #1590 4.29K
Ладно.
  • 😁 96
  • 🤯 6
  • ❤ 5
  • 🤔 5
Post #1589 5.52K
Написал Hello, world! на питоне первый раз в жизни, немножко волновался .. но вроде работает 🚬
  • 🤯 63
  • 😁 26
  • 🔥 10
  • ❤ 4
  • 🤡 3
  • 👍 2
Post #1588 5.66K
И в чем он не прав? 🚬
  • 🤯 61
  • 😁 33
  • 👍 10
  • 😢 3
  • ❤ 2
  • 🔥 1
  • 💯 1
Post #1587 5.66K
pyrogram - Библиотека, которая позволяет работать с Telegram через MTProto API.

Проще говоря, с её помощью можно делать не только обычных ботов, но и полноценные “аккаунты-боты”, которые умеют почти всё то же, что и обычный пользователь.

Короче это то на чём иногда пишут шлю#@ботов

Для производительности рекомендуется использовать вместе с tgcrypto это ускоряет шифрование и дешифрование данных, благодаря чему Pyrogram работает заметно быстрее
Ставится командой ⚙️ pip install pyrogram tgcrypto
Документация и примеры кода здесь
  • ❤‍🔥 24
  • 🔥 6
  • 😱 4
  • ❤ 3
  • 👍 1
Post #1586 4.02K
LuxProxy.cc - девственные резидентские прокси

ВСЕГО 1$/GB

❤️Для команд, фармеров, траферов, SEO, парсинга, скана и любых других задач.
- 700к свежих айпи каждый день, 40М общий пул
- оплата за трафик, не за "пакеты"
- возможность ограничить прокси-лист по трафику
- ГЕО таргетинг до города и ISP


Берёте от 1 ТБ? Напишите нам — предложим индивидуальные оптовые условия.

Наши ресурсы:
BOT
WEBSITE
  • 😢 7
  • 🤡 7
  • 👍 3
  • ❤ 1
  • 🤔 1
Post #1584 3.29K
uv - это инструмент от компании Astral, тех же разработчиков, что сделали Ruff (ультрабыстрый линтер для Python),

С помощью неё заменяется связка pip + venv создаётся окружение, ставятся зависимости и запускается проект.

Работает быстрее pip в 10–100 раз.

Примеры
uv venv - создать окружение

uv pip install requests - установить пакет(очень быстро)

uv run python main.py - запуск проекта


Ставится ⚙️ pip install uv
Документация на русском здесь
Официальная здесь (на английском 😎)

p.s. А еще uv написан на Rust, так что ставим скорее пхпхпх
  • 🤯 19
  • ❤ 6
  • 🔥 6
  • 👍 4
  • ❤‍🔥 1
Post #1583 5.29K
Девушка сделала себе тату с кодом на Python 🚬

Но есть один нюанс, такой когда никогда не достигнет except :3
  • 🤯 69
  • ❤ 26
  • 👍 12
  • 🤡 4
  • 🌚 3
  • 🔥 2
  • 😁 2
  • 🤔 1
Post #1582 4.93K
Daphne - Если вам нужно Python приложения с поддержкой WebSocket, то эта библиотека отлично подойдёт.

Библиотека принимает запросы от пользователей и передаёт их вашему Python-приложению.

Ставится командой ⚙️ pip install daphne
Документация и примеры кода здесь
  • 🔥 8
  • 👍 4
  • ❤‍🔥 2
  • ❤ 1
  • 🤡 1
Post #1581 4.42K
Теперь на GitVerse — зеркало PyPI! ⚡️

Python‑пакеты переехали на российскую платформу для разработчиков GitVerse — теперь зависимости подтягиваются быстрее, а пайплайны не зависят от доступности внешнего PyPI.  

Остаётся только выбрать: установить зеркало как основной источник или оставить как «страховку».

Гайд по подключению.
  • 🤡 15
  • 😐 12
  • 👍 4
  • ❤ 3
  • 😁 1
  • 🤔 1
  • 🤯 1
  • 🦄 1
Post #1580 3.73K
selectolax - Если вам нужно очень быстро парсить, то эта библиотека является лёгкой и быстрой альтернативой BeautifulSoup.

Она идеально подходит для парсинга сайтов и извлечения данных.

Ставится командой ⚙️ pip install selectolax
Документация и примеры кода здесь
  • ❤ 8
  • 👍 3
  • 🔥 1
Post #1579 3.77K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🤔 27
  • 🤯 6
  • ❤ 2
  • 🔥 2
  • 🌚 1
Post #1576 3.93K
duckdb - Если вам нужно выполнять SQL прямо внутри Python без отдельной базы данных, то эта библиотека отлично подходит.

Она позволяет делать SQL-запросы к файлам и DataFrame как к полноценной базе.

Ставится командой ⚙️ pip install duckdb
Документация и примеры кода здесь
  • ❤ 17
  • 👍 1
Post #1575 5.42K
Коротко о удобстве Python 🌚
  • ❤‍🔥 81
  • 😁 18
  • ⚡ 3
  • 🔥 2
  • 🤡 1
  • 💯 1
Post #1574 5.78K
Ну штош 🫠 мы не получим Python 4.0
  • 🤯 46
  • ❤ 12
  • 😢 8
  • 😁 2
  • 🎃 2
Post #1573 5.31K
Коротко о вайбкодерах 🚬
  • 😁 75
  • 💯 5
  • 🔥 3
  • 🌚 2
Older posts →

About this channel

How can I read @xo_py without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Python - Советы, библиотеки, гайды: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Python - Советы, библиотеки, гайды have?
Python - Советы, библиотеки, гайды (@xo_py) has 17.1K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Python - Советы, библиотеки, гайды know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →