PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱PynneX.

PynneX — минималистичная альтернатива тяжелым signal-slot и concurrency-фреймворкам в Python!

❓Нужна простая, безопасная и читаемая событийная модель без внешних зависимостей?

✅PynneX = asyncio + декораторы + потокобезопасность

🔹Основные фишки:

🔘@nx_emitter, @nx_listener — удобные декораторы для событий.

🔘Потокобезопасность из коробки, без блокировок.

🔘Поддержка async и sync listener'ов.

🔘Легко запускайте фоновую работу с @nx_with_worker

🔘Альтернативные стили: @signal/@slot, @publisher/@subscriber — как в Qt или Pub/Sub.

🔘Без сторонних зависимостей (только Python 3.10+).

🔻Идеально для:

🔘Асинхронных CLI/GUI приложений.

🔘Микросервисов.

🔘Локальных worker'ов и задач в фоне.

#PynneX #PythonAsync #EventDriven #SignalSlot #PubSub #ThreadSafe #PythonConcurrency #Asyncio #PythonDecorators #DevTools #PythonMinimalism #OpenSourcePython

📱Ссылка на репозиторий:
https://github.com/nexconnectio/pynnex
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2🔥2
📱Strif.

Strif — это мини-библиотека (~1000 строк кода) с набором ~30 удобных функций для работы со строками, файлами и объектами. Она не имеет зависимостей и отлично дополняет стандартную библиотеку Python.

🔹Основные возможности:

🔘Атомарные файловые операции: надёжная запись без риска повреждения файлов.
→ atomic_output_file(), copyfile_atomic()

🔘Умная аббревиация и форматирование строк.
→ abbrev_str(), single_line(), quote_if_needed()

🔘Уникальные идентификаторы на базе 36 и ISO timestamp.
→ new_uid(), new_timestamped_uid()

🔘Хеширование строк и файлов в разных форматах: hex, base36, base64.
→ hash_string(), file_mtime_hash()

🔘Потокобезопасная переменная с встроенным RLock.
→ AtomicVar

🔘Гибкая работа со строками и шаблонами.
→ replace_multiple(), insert_multiple(), StringTemplate

✅Strif делает рутину проще и надёжнее, особенно при работе с файлами, логами, ID и шаблонами.

#Python #Strif #БиблиотекиPython #Утилиты #Разработка #Файлы #Строки #UID #Hash #DevTools #PythonTips #pip #poetry #uv #OpenSource #AtomicFiles #Python13 #threadsafe

📱Ссылка на репозиторий:
https://github.com/jlevy/strif
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥11