how to tell if a language is compiled:

are there semicolons at the end of every line?

no: it’s interpreted

yes: it’s compiled

@kasdeya

import sys; def main(args=None): if args is None: args = sys.argv; ...; if __name__ == "__main__": main();

and sure enough, python is compiled :p

py_compile — Compile Python source files

Source code: Lib/py_compile.py The py_compile module provides a function to generate a byte-code file from a source file, and another function used when the module source file is invoked as a scrip...

Python documentation
@ruwuby thank you I hate this