This is an old revision of the document!
Common Commands and Tips for Python
In this class, we are often going to use VPython to create computational models, which will serve as a powerful tool to help us create visualizations and apply the ideas in this course to more real-world contexts. Below are some of the common Python commands that we will use in this course and some coding tips compiled by previous EMP-Cubed students.
Note: we do not expect you to have any coding experience prior to this course, and we will not expect you to write a program from scratch. We will primarily be asking you to interpret chunks of code with your group members and adjust/modify pieces of code that you will be given.
Common Commands
- Exponents
- Objects (box, sphere, arrow)
- Object characteristics (pos, length, width, radius, color, etc)
- Vectors - vec()
- Magnitude - mag()
- Print - print()
- Dot Product - dot()
- Cross Product - cross()
Tips for Coding
- Check your parentheses - the computer will very strictly follow the order of operations (PEMDAS - Parentheses Exponents Multiplication Division Addition Subtraction). When writing out equations, make sure you have parentheses in the correct places. For example in the code below, the computer would say A = 6 but B = 4 - so these are not the same thing! Parentheses errors can be especially tricky because the program will likely run perfectly fine. Also, make sure that each of your parentheses match up – in other words every bracket has to have a buddy.
A=4+4/2 B=(4+4)/2
- Watch upper/lower cases
- Watch whitespace
- Comments