GoPiGo3 Python Documentation


If you’re looking to build a Raspberry Pi robotic car using Python, the search for good documentation is over! It is now faster and easier than ever for programmers of all levels to get started programming your Raspberry Pi robot car using the Python programming language: GoPiGo3 Python documentation is now up on ReadTheDocs. Programmers new to Python and experienced developers alike will love our new Python documentation on ReadTheDocs. Not only does the GoPiGo3 have a boatload of improvements, the python programming documentation is crystal clear!

python example icon

Why Python for Robots?

Python is an easy language to begin learning. The language has a low barrier to understanding syntax: programmers familiar with C for example can recall wasting years of their life hunting a missing “;”. Python lowers this barrier: you spend more time learning concepts and building your code than trying to troubleshoot arcane syntax issues.

Python is also a powerful language that scientists and engineers use every day to solve problems. Webservers, artificial intelligence, microcontrollers, medical equipment, and just about everything in between is programmed using Python today.

ReadTheDocsGoPiGo3 Python Documentation Python documentation for the GoPiGo3

We chose ReadTheDocs because it is a standard for Python programming documentation. It has an easy to follow layout, it’s well known by folks that have experience programming in Python, and we can cover basic and advanced concepts and examples in one place.

The ReadTheDocs site for GoPiGo3 Python documentation is organized into useful sections: getting started, basic examples, and the API. We include diagrams of the hardware that fit seamlessly into the documentation, so you know how your robot and your code are going to integrate.

The Easy Class

To make the GoPiGo3 truly ready for the classroom, we wrote a Python library we call “easygopigo”. We saw that folks starting to learn programming needed the very simplest way to get the robot moving and easygopigo3 library cuts out the confusing parts for the new (or aspiring) programmer.

For example, to make the robot run forward 20 centimeters, and then stop, you only need the following lines of Python code:

import easygopigo3
gpg3 = easygopigo3.EasyGoPiGo3()

Easygopigo3 makes it fast and . . . easy for students and engineers to get started writing Python with robots on the Raspberry Pi.

Classroom Bonus: Generate a PDF Manual

One added bonus for educators that makes life easier for some classrooms: you can download the entire GoPiGo3 Python documentation as a PDF. This should help if you have limited internet access in the classroom or need students to print out the documentation.

Learn More About the GoPiGo3 Raspberry Pi Robot

Learn more about the world’s best selling Raspberry Pi Robot, the GoPiGo, here.

If you’re an educator interested in learning more about our teacher trial program to test out the GoPiGo3 in your classroom, click here.


Leave a reply