ShamanВ стандартные возможности языка входят стандартные модули. Среди них есть ctypes. он позволяет вызвать функции из “ядра операционной системы”. Там есть и функции для работы с графикой.
Ведь все модули написаны на питоне, то есть в них используются стандартные возможности языка. Я не понимаю, как имея на начальном этапе только стандартную часть языка (while, for, if, list, int … ) сделать графический модуль?
Вы не совсем правильно представляете работу с графикой. Даже программа на C не сможет отрисовывать 3D сцены с приемлемой скоростью если будет работать с отдельными пикселями. Общение программы с монитором идет на специальном языке (в котором нет раскраски отдельных пикселей). А сами пиксели красит “Железо”. Грубо говоря программа просит - нарисуй прямую, а видеокарта уже красит пиксели.
Эти языки были обобщены в графических библиотеках например (http://www.opengl.org.ru/, GDI. DirectX и т.п.) Перевод команд библиотеки на команды железа осуществляет видеодрайвер. А из питона можно уже пользоваться разными библиотеками.
http://pyopengl.sourceforge.net/…
Я не специалист в этом деле, может кто подробнее напишет.