Python
Welcome to the Python page! The Google Colabs below were created specifically to get everyone started with this amazing tool. If you know basic mathematical operations and that you know you should bring an umbrella when it rains, you can code, it is that simple.
The labs are designed to be used according to your own pace. There are currently five of them, and there will be additional exercises in the future.
Have fun :)
Lab 1 - Functions, Variables, Operators, and Loops
Lab 2 - Strings, Lists, Dictionaries, and Classes
Lab 3 - Recursion, Error Handling, and Plots
Lab 4 - Tuples, Nested Data Structures, and Default Arguments
Lab 5 - Sets, Lambda Functions, and Type Casting
Additional Resources:
/physics/faculty/essick/python.html