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

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

РКН: https://kurl.ru/uXZzR
Download Telegram
Как программисты бросают монетку 🚬

Делали так? :3
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍102😁32🔥125🤯1🌚1
Python программисты, ваши оправдания? 🚬

Кто без гугла поймет почему так :3
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥52🤯20🤔113🌚3😁1😱1
Коротко о том, как я пишу ВЕСЬ СВОЙ КОД 🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥96😁24🤯622👍1🤡1
Смейтесь, а то бан 🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
😁189🤡22😐8🤔6🌚53🔥3🎃3🏆21🤯1
Угадайте по скриншоту что я тут программирую ✏️
Please open Telegram to view this post
VIEW IN TELEGRAM
134👍4🔥3
Как произносят PYTHON разные слои населения 🚬

А к какому типу относишься ты? :3
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤔46😁176🤯2🔥1🌚1💯1
Действительно 🚬

А вы вообще тестили так? Пытались одно и то же написать на двух языках.
И не для примера, а реально какой-то проект/скрипт.
Please open Telegram to view this post
VIEW IN TELEGRAM
159🤡16👍5🔥3🤔3
Делюсь с вами своей небольшой УТИЛИТОЙ на Python 🚬
Делал для себя, кста :3

Называется 📱 Backuper, позволяет настроить авто-резервное копирование нужных файлов/папок по расписанию.
Можно поставить на автозапуск через NSSM.

Винда г@вно, может слететь когда угодно.
А терять свои настройки или какие-то важные файлики не хочется (с системного диска, как правило).

Так что утилита будет кстати.
Кому надо — забирайте.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25🤡1331👍1
Сайты, помогающие детям или совсем новичкам начать свой путь в мир программирования!

1. CodeMonkey
2. CodeCombat
3. Code Hunt Game
4. Robocode
5. Codingame
6. Untrusted

Последняя игра, кстати, про хакинг🔥
1👍206🔥6😁1
Оказывается, в Python есть ЛЕНИВЫЙ ИМПОРТ 🦥

Если в проекте есть тяжёлые библиотеки (pandas, torch, tensorflow), но ты используешь их не всегда — не загружай их раньше времени.
🐍 Python позволяет отложить импорт до момента первого обращения к модулю, с помощью importlib.

Пример кода:
import importlib

# Обёртка для ленивого импорта
def lazy_import(name):
return importlib.util.LazyLoader(importlib.import_module(name))

# Теперь импорт будет отложен
np = lazy_import('numpy') # numpy ещё не загружен

# Загрузка произойдёт только при первом вызове
print(np.array([1, 2, 3]))


💡 Такой подход помогает ускорить запуск кода и экономить память, особенно в CLI-утилитах, бэкендах и Jupyter-ноутбуках.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍589🔥9
Реверс массивов на Java и на Python.

Так и живем 🌚🐍❤️
1🔥65👍8🤡3🐳32🤯1🎉1
Вся разница между Python и C++ наглядно
2😁75👍13🤡6🔥3🐳32😢1🌚1🎃1
В языке Python, сколько памяти занимает переменная типа bool?
Anonymous Quiz
50%
1 бит
42%
~ 1-8 байт
9%
~ 24-28 байт
113🔥5🐳4🤩1
Что вернёт выражение 11 > 0 is True?
Anonymous Quiz
62%
True
18%
False
20%
Будет исключение TypeError
3🤔181
Хорошая попытка.
Но это не питон :3
1😁100👍87🌚4🐳3🍓21🔥1
🤲 Пи-Тон вышел .. кхм, точнее 🐍 Python 3.14

Что нового:
— Теперь официально поддерживается сборка Python без GIL. Пока это опция, а не дефолт, но это огромный шаг к будущему многопоточности в Python.
— В стандартной библиотеке появился модуль concurrent.interpreters, позволяющий запускать несколько изолированных интерпретаторов в одном процессе.
— T-строки. Синтаксис t"...", похожий на f-строки, но для шаблонов. Они позволяют безопасно обрабатывать данные (например, для HTML или SQL), использовать удобные DSL и расширять возможности логирования или генерации кода.
— Теперь можно подрубить дебаг к уже работающему Python-процессу с нулевым оверхедом.
— Новый пакет compression объединяет все алгоритмы сжатия (gzip, bz2, lzma, zlib), а также добавляет zstd — быстрый и эффективный формат от Meta. Поддержка встроена даже в tarfile, zipfile и shutil.
— except без скобок. Изи.
— Еще больше улучшили сообщения об ошибках (теперь ваши баги в HDR 4K крч)

Ну и куча всего по мелочам, подробнее читаем тут.

🔥 Итого: Python 3.14 становится быстрее и удобнее: продвинутый дебаг, современное сжатие и ещё более лаконичный синтаксис.

Ждем в Python 3.15 горутины пайрутины пхпх 🧢
Please open Telegram to view this post
VIEW IN TELEGRAM
249🔥15👍11😁4
Наш бот SAMURAI вчера обновился до версии 0.6 «Eternal Ronin».

Что нового:
— Обновлена нейросеть для детекции спама, она была обучена на тысячах спам сообщений из чата
— Улучшена детекция гендера, большая часть шл#хоботов определяется сразу
— Часть команда переписана и улучшена
— Множество мелких исправлений
— Множество мелких багфиксов


Вероятно, дальнейшая разработка бота пойдет по одному из двух путей.
a) Бот будет переписан на Rust
b) Бот будет переписан на Aiogram 3.x

В обоих случаях будет введена поддержка мультичатов (один бот -> множество чатов).

Напоминаю, что наш бот имеет Открытый Исходный Код и доступен по ссылке на Github.
Please open Telegram to view this post
VIEW IN TELEGRAM
127👍32