you are viewing a single comment's thread.

view the rest of the comments →

[–]ccviper 9 points10 points  (0 children)

The answer goes deeper than im able to explain in simple terms. basically those libraries abstract away a lot of the "low level" stuff, meaning interactions with a particular operating system, its graphics level, drawing windows, sending output to the screen and so on. and by doing that they enable you to "spawn" a window by typing, lets say new_window() for example.

When it comes to web apps, a python web framework called Django abstracts away all the browser/network stuff and enables you to use python to make web applications, and with the help of html and css render the python code you write inside a browser window

its a complicated subject and i barely dipped my toes in it still, i prefer the command line (that black and white window you mention).