Python - Советы, библиотеки, гайды
Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое! Автор - Абрахам (@priler) РКН: https://kurl.ru/uXZzR
Больше📈 Аналитический обзор Telegram-канала Python - Советы, библиотеки, гайды
Канал Python - Советы, библиотеки, гайды (@xo_py) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 16 802 подписчиков, занимая 7 682 место в категории Технологии и приложения и 38 983 место в регионе Россия.
📊 Показатели аудитории и динамика
С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 16 802 подписчиков.
Согласно последним данным от 06 ноября, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -173, а за последние 24 часа — -4, при этом общий охват остаётся высоким.
- Статус верификации: Не верифицирован
- Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 13.63%. В первые 24 часа после публикации контент обычно набирает 7.06% реакций от общего числа подписчиков.
- Охват публикаций: В среднем каждый пост получает 2 290 просмотров. В течение первых суток публикация набирает 1 187 просмотров.
- Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 28.
- Тематические интересы: Контент сосредоточен на ключевых темах, таких как docker, install, pip, программист, питон.
📝 Описание и контентная политика
Автор описывает ресурс как площадку для выражения субъективного мнения:
“Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!
Автор - Абрахам (@priler)
РКН: https://kurl.ru/uXZzR”
Благодаря высокой частоте обновлений (последние данные получены 07 ноября, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.
[[1, 2], [3, 4], [5]] ['A', 'B', 'C', 'D']Первая функция режет список на куски нужного размера, вторая убирает дубли и сохраняет порядок. Внутри ещё сотни похожих мелочей, которые обычно приходится писать руками. Ставится командой ⚙️
pip install more-itertools
Документация и примеры кода здесьimport pyfiglet
print(pyfiglet.figlet_format("xo_py"))
Можно менять шрифты и делать красивые заголовки для консольных приложений, CLI-утилит и небольших игр.
Ставится командой ⚙️ pip install pyfiglet
Документация и примеры кода здесь— какие вопросы и задачи он даёт кандидатам в бигтехе; — что в каждом ответе засчитал бы, а что нет – и почему.А в конце ответит на твои вопросы. Эфир проходит в рамках менторской программы от ШОРТКАТ для разработчиков, которые хотят повысить грейд, ЗП и прокачать скиллы! Участие бесплатное 🔥 🎁 За регистрацию дарим файл с ответами на 50 сложных вопросов с Python-собеседований. Зарегаться на эфир и забрать подарок можно в боте → @shortcut_py_bot Реклама. О рекламодателе.
a = 10**100
print(len(str(a * 10000000)))
108
Умножение на десять миллионов проходит без проблем.
НО! если число станет длиннее 4300 цифр, то при выводе Python выдаст ошибку ValueError. Это защита от слишком больших чисел в тексте, на сами вычисления она не влияет.
К счастью, это решается одной строкой) : sys.set_int_max_str_digits(0)
Но если вы ещё более шизанутый, то можно попробовать и с гуголплексом, то есть 10 в степени гугол:
a = 10**100
print(10**a)
Итоги: если запустить этот код, Python не выдаст ошибку, а просто начнёт считать и зависнет. В этом числе было бы 10¹⁰⁰ цифр, а атомов во всей Вселенной около 10⁸⁰, так что записать его негде.
#шиза_1снимать часто и без задержек.
Она заметно быстрее чем pyautogui именно в задаче скриншотов, потому что заточена только под это. Можно снимать весь экран целиком, конкретный монитор при нескольких дисплеях или произвольную область по координатам.
Кстати он был использован тут...
Ставится командой ⚙️ pip install mss
Документация и примеры кода здесьЛенивые импорты. Модуль загружается, только когда он нужен, поэтому программы стартуют быстрее.
frozendict. Встроенный неизменяемый словарь.
sentinel. Свой маркер одной строкой: MISSING = sentinel("MISSING")
Распаковка в comprehensions. * и ** теперь работают внутри list, set и dict comprehensions.
UTF-8 теперь кодировка по умолчанию.
JIT ускорился. По данным беты 3: +8-9% на x86-64 Linux и +12-13% на AArch64 macOS.
Профилирование. Новый пакет profiling и сэмплирующий профилировщик Tachyon.
Free-threaded. Стабильный ABI abi3t для сборок без GIL. Установщик macOS включает free-threading. Сборка без GIL остаётся отдельной: python3.15t
Авторам библиотек: публикуйте wheels для 3.15 в PyPI.
Багфиксы будут выходить два года, security-патчи до октября 2031.
Подробнее на официальном сайте...from pytzdata import get_zoneinfo
zone = get_zoneinfo("Asia/Bishkek")
print(zone)
Также библиотека содержит данные о различных регионах и их временных зонах.
P.s Читается как 《пай-ти-зет-дэйта》 или слитно 《пайтизетдэйта》
Ставится командой ⚙️ pip install pytzdata
Документация находится прямо в PiPY так как в pytzdata находится довольно мало фунции 🌚input() и ветвлений if/elif.
Например, простое меню выбора языка:
from InquirerPy import inquirer
lang = inquirer.select(
message="Выбери язык:",
choices=["Python", "Rust", "Go"],
).execute()
print(lang)
# Python
Пользователь листает варианты стрелками и жмёт Enter, а не вводит текст вручную и не ошибается в написании.
Ставится командой ⚙️ pip install InquirerPy
Документация и примеры кода здесьimport keyring
keyring.set_password("SAMURAIbot", "token", "1234567890:ABC...")
# А дальше в любом скрипте просто достаём его обратно:
token = keyring.get_password("my_bot", "token")
print(token)
# 1234567890:ABC...
Пароль физически хранится не в вашем проекте а в системном хранилище так что даже если кто-то залезет в код, ключей там не найдёт.
Ставится командой ⚙️ pip install keyring
Документация и примеры кода здесь72.7
100.0
100.0
('Москва', 76.9, 0)
Также умеет частичное сравнение (когда одна строка часть другой) и сравнение по словам без учёта их порядка в предложении.
Ставится командой ⚙️ pip install RapidFuzz
Документация и примеры кода здесь