Jupyter Labs for Lethbridge Calculus#
Welcome to the Calculus lab manual for University of Lethbridge.
This book contains some basic details on how to use Python for calculus, along with Jupyter notebooks for several lab assignments.
This manual was written by Sean Fitzpatrick. Some introductory material, and several labs for Calculus 1, were contributed by Raheem Mir.
Disclaimer: Sean is a math instructor with no background in coding. Many of these notebooks represent his attempts to stumble around the Python documentation until something works, and do not necessarily represent best coding practice.
- Intro to Python for Calculus (markdown)
- Intro to Python for Calculus (Jupyter)
- Intro to SymPy for Calculus (markdown)
- Intro to SymPy for Calculus (Jupyter)
- Intro to NumPy for Calculus (markdown)
- Intro to NumPy for Calculus (Jupyter)
- Calculus 1, Lab 1: Limits and Python!
- Calculus 1, Lab 2: Derivatives!
- Calculus 1, Lab 3: Plotting and Approximating!
- Calculus 1, Lab 4: Riemann Sums and Taylor Polynomials
- Calculus 2, Lab 0: Numpy and Sympy for Calculus
- Calculus 2, Lab 1: Partial Fractions
- Calculus 2 coding example: Using NumPy for numerical integration
- Calculus 2, Lab 2: Arc length and numerical integration
- Calculus 2, Lab 3: Arc length and surface area
- Calculus 2 example: Introduction to Differential Equations
- Calculus 2, Lab 4: Differential Equations
- Calculus 2, Lab 5: Systems of differential equations
- Calculus 2, Lab 6: Parametric curves
- Calculus 2, Lab 7: Polar curves