Ed.Py is a Python programming app for the Edison robot, unlock more of Edison's abilities and learn text based programming.
Text based programming for Edison has been one of the most frequently requested features from teachers. When we looked at our programming language options, we couldn’t go past Python. It’s easy to learn, has high readability and is very popular. The popularity of Python can’t be underestimated. Python is now the most popular introductory teaching language at top U.S. Universities and is used by the world’s largest tech companies such as Google, Dropbox and Netflix.
With Python, students are learning a real life programming language, and they can apply what they learn as part of a professional career. So, for us, choosing Python was a no brainer.
But we didn’t want to just release an average programming environment. We wanted something more, something that made a real difference to how quickly students could pick up and learn to code in Python. To achieve this EdPy has a number of features that help students quickly become familiar with Python and text-based programming.
Place the cursor over a line of code and an English interpretation appears in the bottom right of the screen.
Python robot programming line help
Start typing a function and matching options start to appear. A complete function can be selected from the dropdown list, free from spelling errors. EdPy’s autocomplete feature also adds descriptions for the parameters that need to be completed. For example:
Python robot programming EdPy
Students can then just type over the parameter names direction, speed and distance to complete the line of code.
As you type a function a help box appears with a description of the function and how to use it.
Help text and examples
No need to go digging through a book or separate webpages for help. EdPy’s help text and example programs are right there on the screen next to your code.
Share the code
Saved EdPy programs can be shared via a link. Students can submit their programs as a list of links that can be opened and reviewed with a single click.
We have incorporated many other useful features such as tabs, to have multiple programs open at once. Also, a list of saved programs can be opened with a single click.
We think the best feature of all is that students will be excited and motivated to learn text-based coding when they can see their code come to life in the actions of a real-life robot.