When creating Text projects, the syntax, spacing, indenting, and spelling in your code in very important to ensure that your project runs as intended. The color coding present in the Workspace in VEXcode IQ Python is an extra visual cue that you have entered your code into your project correctly.
If there is an unrecognizable component while typing commands into the Workspace, it will remain black (like the user-created category). This can be a useful indicator as you are working to prevent frustration or extra troubleshooting later on.
Use the cursor and keyboard to correct errors. As the components are recognized, they will be colorized correctly.
The colorization of code follows the following conventions:
The individual device the command pertains to (i.e. drivetrain, pen, brain)
The behavior within the command (i.e. drive, turn)
Information about how the behavior executes (i.e. direction, distance)
Control the flow of the project (i.e. conditionals, loops)
Numerical parameter assigned to the behavior (i.e. number of degrees of a turn)
User created variables and commands
The text following a # that will not effect the program.