在 Python 中渲染像素的最基本方法是什么?

What Is The Most Basic Way To Render Pixels In Python?

如何直接访问像素的颜色并在 Python 中创建 windows?我找到了 Pillow 和 Turtle 之类的方法,但它们是建立在什么基础上的?支持他们的是什么?我正在寻找最原生和最基本的像素渲染方式。

如果这样不够具体,那我怎么直接在屏幕上做一个尺寸为100x100,坐标为(0,0)的window,中间做一个尺寸为10x10的红框呢?屏幕,然后清除 window 并向右重画框 5 个像素?我想在不使用库的情况下完成所有这一切,以使其更容易。希望这是我可以编写自己的库的方式。

在 turtle 中,第一次渲染可能如下所示:

import turtle
turtle.hideturtle()
turtle.speed(0)
turtle.setpos(-5,-5)
turtle.setheading(90)
turtle.pencolor("red")
turtle.pensize(1)
turtle.pendown()
for _ in range(5):
    turtle.forward(10)
    turtle.right(90)
    turtle.forward(1)
    turtle.right(90)
    turtle.forward(10)
    turtle.left(90)
    turtle.forward(1)
    turtle.left(90)

我正在寻找的(虽然我会接受更基本的东西)是

[TKinter] is the standard Python interface to the Tk GUI toolkit, and is Python's de facto standard GUI.

来自 TKinter 的维基百科页面。
TKinter 是 Python 最基本的绘图库,也是 Python 标准库中唯一内置的库。