Some of the Psi4Education labs are presented as jupyter notebooks. Learn more about using jupyter notebooks here.
The following Python scripting skills are assumed as prerequisite knowledge. Any other Python data structures or skills needed are explained within the lab.
- importing libraries
- assigning variables
- recasting data types
- slices and lists
- for loops
- logic statements
- print statements
- graphing data with matplotlib pyplot
If you need tutorials on these Python skills, we recommend these lessons from the Molecular Sciences Software Institute. Completing lessons 1, 4, and 5 would help students develop all the required python prerequisite skills needed for the Psi4Education labs.