bpython is a lightweight Python interpreter that adds several features common to IDEs. These features include syntax highlighting ...