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

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

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

Param
— это легковесная библиотека Python для декларативного описания параметров с поддержкой типов, диапазонов, значений по умолчанию и документации прямо в атрибутах класса.

🔹Особенности:

🔘Типизация и проверка диапазона.

🔘Поддержка значений по умолчанию и docstring.

🔘Наследование параметров от родительских классов.

🔘Динамически вычисляемые значения.

🔘Без зависимостей, всего 2 файла Python.

🔘BSD-лицензия — можно использовать в любых проектах.

#Python #Param #PythonБиблиотеки #Декларативность #TypeHints #Config #PythonDev #DataViz #Holoviz #OpenSource #Программирование #PyTools #PythonTips

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

PicTex
— мощная библиотека Python для создания красиво стилизованного текста в виде изображений
Сверхудобный fluent API, вдохновлённый CSS, и движок Skia под капотом.

❓Что умеет:

🔘Градиенты, тени, обводки, декорации.

🔘Кастомные и переменные шрифты.

🔘Автофолбэк для эмодзи и спецсимволов.

🔘PNG, JPEG, WebP, NumPy, Pillow, SVG (с встраиваемыми шрифтами).

🔘Качественный рендеринг с помощью Skia.

🔻Пример:
from pictex import Canvas

canvas = (
Canvas()
.font_family("path/to/font.ttf")
.font_size(60)
.color("white")
.padding(20)
.background_color(LinearGradient(["#2C3E50", "#FD746C"]))
.background_radius(10)
.add_shadow(offset=(2, 2), blur_radius=3, color="black")
)

image = canvas.render("Hello, PicTex! 🎨✨")
image.save("hello.png")


⬇️Реакцией поддержи, если пригодится для оформления постов, обложек, видео или просто хочется красивого текста прямо из Python ⬇️

#Python #pictex #graphics #textimage #svg #Skia #design #fluentapi #css4devs #pytools #aiart #visualization #openSource

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