Basic programming constructs on the BeagleBone Black
Now that you know how to enter and run a simple Python program on the BeagleBone Black, let's look at some more complex programming constructs. Specifically, we'll cover what to do when we want to decide which instructions to execute and show how to loop our code to do the same thing more than once. I'll give a brief introduction into how to use libraries in the Python code, and how to organize statements into functions. Finally I'll very briefly cover object oriented code organization.
Prepare for lift off
As with the previous section, once you have the basic system and Emacs, you are ready to start coding.
Engage thrusters
As you have seen, your programs normally start with the first line of code and then continue, executing the next line, until your program runs out of code. This is fine, but what if you want to decide between two different courses of action? We can do this in Python using an if
statement. Here is some example code:
Here...