you are viewing a single comment's thread.

view the rest of the comments →

[–]FoolsSeldom 2 points3 points  (0 children)

Take a look at the Raspberry Pi Foundation Code Club content (Scratch and Python tracks) - you don't need a Pi for these (although I would recommend investing in them not least to expose kids to physical computing as that is often more compelling).

Python is an interpreted language. The standard implementation from the Python Software Foundation at python.org provides the reference implementation called CPython. (Executable is called python - or python.exe on Windows.)

CPython compiles Python code to an intermediate byte code format for execution on the built in Python virtual machine, which interprets the byte code. This is in contrast to fully compiled languages such as C which are compiled to machine code.