# Python Editor

The Python Editor allows easy coding with Python on KittenBlock. Let’s take a closer look at the features it provides.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/python1.png)

### 1. Auto Translation

Programming blocks are automatically translated into Python code when this box is ticked.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/python2.png)

### 2. Manual Translation

Press this button to translate the programming blocks into Python code.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/python3.png)

### 3. Edit

Open or save the Python file.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/python4.png)

### 4. Run/Upload

Run the code or upload the code to the hardware.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/python5.png)

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/python6.png)
