Я новичок в Python. Я нашел несколько рекомендаций по использованию Cairo CFFI для рисования 2D объектов (линий, окружностей, многоугольников, распределений статистики и т. Д.).
У меня сейчас установлен cairocffi.
Документы этой библиотеки кажутся довольно ужасными.
Я не нашел ни одного полноценного примера, как рисовать на экране
(скажем, я хочу нарисовать несколько [x, y] точек).
Мне нужен этот класс: Win32PrintingSurface?
https://cairocffi.readthedocs.io/en/stable/api.html#win32printingsurface
Будет ли это переносимый код, т.е. будет работать и в Linux?
Я пришел с Явы.
Я пользуюсь Windows и Anaconda.
Имеет ли значение, если я на самом деле на Linux или Windows?
Кроме того, меня смущает все это - Каир, Пикаиро, Каир Чфи.
Что все это значит? Куда бы я ни посмотрел, я нахожу только сокращения и больше сокращений. Пожалуйста, помогите мне понять, что это такое
и какой минимальный набор библиотек мне нужен, чтобы рисовать простые 2D вещи с помощью Python.