Python "Quick Start" Training Sessions
These notebooks are quick starters originally designed for CEE 284, when we did all of our hard-core programming at the end of the semester. They now serve as a quick start for people wanting to jump onto Python quickly.
To download Python Jupyter Notebooks
- Right-click on the link and select the download link option.
- If needed, strip off the trailing ".txt" leaving behind the ".ipynb" suffix.
- Move the link to a desired location and click on the file from the file manager.
Session 1: Exploring Jupyter Notebooks and Basic Python Structures
- Part 1a - Exploring the Jupyter Notebook's Markdown Language
- Part 1b - The bare-bone basics of Python (variable types, loops, and decision blocks)
Session 2: Arrays, Math, and Plotting in Python (numpy and matplotlib)
- Reference/Manual Pages
- Part 2 - Arrays, Math, and Simple Plotting in Python
Session 3: Symbolics and STEM Libraries in Python (sympy and scipy)
- Reference/Manual Pages
- Part 3: Symbolics and STEM Libraries: SymPy and SciPy
Session 4: Inputing Data and Simple Statistics (pandas, sklearn)
- Reference/Manual Pages
- Part 4: Inputting Data and Simple Statistics
Session 5: Your Roots Homework in Python
- Part 5: Solving Root Problems in Python
Session 6: Your Linear Algebra Homework in Python
- Part 6: Solving Simultaneous Equations in Python