We'll need a development tool to write Python code in and a so-called interpreter to translate the code into machine language.