Python in the GoPiGo3

Python in the GoPiGo3

An Introduction to Python Programming with the GoPiGo

Dexter Industries has an extensive Python Programming language set of examples for the GoPiGo.

Setting Up Python for the GoPiGo3

python iconIf you’re using one of our software images like Raspbian for Robots or DexterOS, there is no setup needed.  However, if you are using your own image or version of Raspbian, you can install the GoPiGo3 on your own operating system with the following commands in the command line:


  1. Connect your Raspberry Pi to the internet.
  2. Copy and past the following command in the command line:
    sudo curl -kL | bash
  3. Reboot the Raspberry Pi to make the settings take effect:
    sudo reboot


We have an extensive Read the Docs page on programming the GoPiGo3 in Python here.  

Exploring Python in Github

The GoPiGo3 Github page contains a number of examples for using Python with the GoPiGo3.  These include examples for using:

python example iconTo make the GoPiGo3 even easier to program in Python, we’ve developed an “easyGoPiGo3” library, which simplifies programming the GoPiGo3.  Examples include:

Browser Streaming Robot in Python

In this advanced project with the GoPiGo3 we build a Browser video streaming robot which streams live video to a browser and can be controlled from the browser.


Need some help?  Have a question or a suggestion?  Ask on the forums here.

Go back to Getting Started with the GoPiGo3