Home › Groups › Python - Советы, библиотеки, гайды
Python - Советы, библиотеки, гайды Telegram
Telegram Channel Link

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

★★★★★ 0.0 (0 ratings)
👁 1 views ↗ 0 joins
🇮🇳 India 🌐 English # Education & School
About this telegram channel link
Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое! Автор - Абрахам (@priler) РКН: https://kurl.ru/uXZzR
Telegram Channel

Latest public posts from this Telegram channel.

953 subscribers
13 Oct 2026 latest post
Click to fetch the latest posts directly from Telegram.
👁👁 Тестовый собес на Python с разработчиком из Яндекса[+ ответы на 50 сложных вопросов в подарок]14 октября в 19:00 (МСК) приходи посмотреть открытое онлайн-собеседование на Python-разработчика.Интервьюер: Хачатур Саркисян – разработчик из Яндекса, работает с высоконагруженными сервисами, Kafka и микросервисной архитектурой.На эфире нет сценария ↓Кандидат – случайный разработчик, который не знает вопросов заранее.На обычном собесе ты не знаешь, что думает интервьюер, пока не придёт фидбек. На этом эфире Хачатур проговорит всё вслух:— какие вопросы и задачи он даёт кандидатам в бигтехе;— что в каждом ответе засчитал бы, а что нет – и почему.А в конце ответит на твои вопросы.Эфир проходит в рамках менторской программы от ШОРТКАТ для разработчиков, которые хотят повысить грейд, ЗП и прокачать скиллы!Участие бесплатное 🔥🎁 За регистрацию дарим файл с ответами на 50 сложных вопросов с Python-собеседований.Зарегаться на эфир и забрать подарок можно в боте → @shortcut_py_botРеклама.О рекламодателе.
Что будет если...Заставим Python посчитать число размером с гугол и пойдём дальше.Гугол - это единица со ста нулями(подробнее)Например:a = 10**100print(len(str(a * 10000000)))108Умножение на десять миллионов проходит без проблем.НО! если число станет длиннее 4300 цифр, то при выводе Python выдаст ошибку ValueError. Это защита от слишком больших чисел в тексте, на сами вычисления она не влияет.К счастью, это решается одной строкой) : sys.set_int_max_str_digits(0)Но если вы ещё более шизанутый, то можно попробовать и с гуголплексом, то есть 10 в степени гугол:a = 10**100print(10**a)Итоги: если запустить этот код, Python не выдаст ошибку, а просто начнёт считать и зависнет. В этом числе было бы 10¹⁰⁰ цифр, а атомов во всей Вселенной около 10⁸⁰, так что записать его негде.#шиза_1
mss - библиотека для быстрых скриншотов экрана, если вам нужно снимать часто и без задержек.Она заметно быстрее чем pyautogui именно в задаче скриншотов, потому что заточена только под это. Можно снимать весь экран целиком, конкретный монитор при нескольких дисплеях или произвольную область по координатам.Кстати он был использован тут...Ставится командой ⚙️ pip install mssДокументация и примеры кода здесь
Python 3.15 вышел (релиз состоялся 1 октября 2026)Что нового:Ленивые импорты. Модуль загружается, только когда он нужен, поэтому программы стартуют быстрее.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.Подробнее на официальном сайте...
pytzdata - небольшая библиотека с базой данных часовых поясов для Python.Библиотека работает с часовыми поясами, лёгкая библиотека с актуальными данными о зонахНапример, можно получить список доступных часовых поясов:from pytzdata import get_zoneinfozone = get_zoneinfo("Asia/Bishkek")print(zone)Также библиотека содержит данные о различных регионах и их временных зонах.P.s Читается как 《пай-ти-зет-дэйта》 или слитно 《пайтизетдэйта》Ставится командой ⚙️ pip install pytzdataДокументация находится прямо в PiPY так как в pytzdata находится довольно мало фунции 🌚
InquirerPy - библиотека для интерактивных меню в консоли: выбор из списка, чекбоксы, подтверждения, вместо ручного input() и ветвлений if/elif.Например, простое меню выбора языка:from InquirerPy import inquirerlang = inquirer.select( message="Выбери язык:", choices=["Python", "Rust", "Go"],).execute()print(lang)# PythonПользователь листает варианты стрелками и жмёт Enter, а не вводит текст вручную и не ошибается в написании.Ставится командой ⚙️ pip install InquirerPyДокументация и примеры кода здесь
keyring - библиотека для безопасного хранения паролей и API-ключей, использует встроенное хранилище пароля вашей ОС (Windows, macOS, GNOME Keyring на Linux (или KWallet, и тд)) вместо того, чтобы держать секреты в коде.Например, сохраняем токен телеграм ботаimport keyringkeyring.set_password("SAMURAIbot", "token", "1234567890:ABC...")# А дальше в любом скрипте просто достаём его обратно:token = keyring.get_password("my_bot", "token")print(token)# 1234567890:ABC...Пароль физически хранится не в вашем проекте а в системном хранилище так что даже если кто-то залезет в код, ключей там не найдёт.Ставится командой ⚙️ pip install keyringДокументация и примеры кода здесь
rapidfuzz - быстрая библиотека написанная на С++ для нечёткого сравнения строк, замена FuzzyWuzzy, но без GPL-лицензии и в разы быстрееНапример, если сравнить "питон" и "пайтон", библиотека покажет, что строки похожи на 72%, а "масква" среди списка городов сама найдёт "Москва" с похожестью почти 77%.72.7100.0100.0('Москва', 76.9, 0)Также умеет в частичное сравнение (когда одна строка часть другой) и сравнение по словам без учёта их порядка в предложении.Ставится командой ⚙️ pip install RapidFuzzДокументация и примеры кода здесь
Написал Hello, world! на питоне первый раз в жизни, немножко волновался .. но вроде работает 🚬
pyrogram - Библиотека, которая позволяет работать с Telegram через MTProto API. Проще говоря, с её помощью можно делать не только обычных ботов, но и полноценные “аккаунты-боты”, которые умеют почти всё то же, что и обычный пользователь.Короче это то на чём иногда пишут шлю#@ботовДля производительности рекомендуется использовать вместе с tgcrypto это ускоряет шифрование и дешифрование данных, благодаря чему Pyrogram работает заметно быстрееСтавится командой ⚙️ pip install pyrogram tgcryptoДокументация и примеры кода здесь
LuxProxy.cc - девственные резидентские проксиВСЕГО 1$/GB❤️Для команд, фармеров, траферов, SEO, парсинга, скана и любых других задач.- 700к свежих айпи каждый день, 40М общий пул- оплата за трафик, не за "пакеты"- возможность ограничить прокси-лист по трафику- ГЕО таргетинг до города и ISPБерёте от 1 ТБ? Напишите нам — предложим индивидуальные оптовые условия.Наши ресурсы:BOTWEBSITE
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, так что ставим скорее пхпхпх
Девушка сделала себе тату с кодом на Python 🚬Но есть один нюанс, такой когда никогда не достигнет except :3
Daphne - Если вам нужно Python приложения с поддержкой WebSocket, то эта библиотека отлично подойдёт.Библиотека принимает запросы от пользователей и передаёт их вашему Python-приложению.Ставится командой ⚙️ pip install daphneДокументация и примеры кода здесь
Теперь на GitVerse — зеркало PyPI! ⚡️Python‑пакеты переехали на российскую платформу для разработчиков GitVerse — теперь зависимости подтягиваются быстрее, а пайплайны не зависят от доступности внешнего PyPI. Остаётся только выбрать: установить зеркало как основной источник или оставить как «страховку».Гайд по подключению.
Telegram Channel Link information
Country 🇮🇳 India
Language English
Type Telegram Channel Link
Subscribers 953
Rate this group

How would you rate this community?

0.0 ★ Join Group →