It’s based on micropython, and being embedded, you will find many limitations as compared to using Python on PC. However, it’s still pretty powerful.
some info here
The latest VEXcode release (2.0.7) did include an updated Python VM with a few new features.
1 - This release is based on micropython V1.13
we previously used 1.12, so several months worth of bug fixes to the core of the Python VM
2 - improved file support
you can now use standard Python file IO.
the open() function is supported.
3 - import of modules from SD Card
an example of this.
import and file IO demo # Library imports
from vex import *
# import functions from james.py on SD Card
f…
and here, you can do a lot just with console.
VEXcode V5 preview 1 was released earlier this week with Python support. The way Python is implemented is a little (well, a lot really) different from C++.
A program written in C has to be converted from the text source into a machine executable, this is done by compiling the source code and then linking with libraries that allow the program to operate on the V5.
A VEXcode Python program is sent to the V5 brain as text, a special program that is installed on the V5 brain then uses that file d…