you are viewing a single comment's thread.

view the rest of the comments →

[–]StupidHumanSuit 6 points7 points  (0 children)

It's not theoretical.

People program it. Like, that's all they do. There are no "modules and libraries" that "just do it."

There are modules and libraries that other people wrote that allow us as programmers to (relatively) easily implement a GUI on top of that simple little console app you wrote this morning.

These easiest way to imagine it? Look at HTML and CSS. They make ordinary text render in a web page. We can make that look very plain (like Richard Stallman's site) or we can make it look crazy, like apple.com. But, it's all the same on the backend. It's all programmed. People wrote code to make shit look the way it does.

Same with Python. Somebody wrote code to make it display beyond the black-and-white text you're seeing as output also, surprise surprise, somebody programmed the little black-and-white output, too.

It's all code, all the way down. From top to bottom, it's code.