Skip to main content
Back to top
Ctrl
+
K
Welcome to CHME 212 Course
Basic Python
Chapter 0: Introduction to Python & Jupyter Notebooks
Chapter 1: Basic Python Math
Chapter 2: Working with Text (Strings)
Chapter 3: Boolean Logic
Chapter 4: Python Collections - Lists, Tuples, and Dictionaries
Chapter 5: Control Flow - Making Decisions in Code
Chapter 6: File Input/Output
Chapter 7. Functions/Modules/Packages
Chapter 8: Programming Practices
Chapter 9: Plotting & Visualization
Numerical Computation
Chapter 10: Basic Array Methods
Chapter 11: Linear Algebra & Matrices
Supplementary Note: Matrix Rank
Chapter 12: Polynomial Fitting & Interpolation
Chapter 13: Statistics & Random Sampling & Distributions
Chapter 14: Monte Carlo Simulation
Chapter 15: Numerical Integration and Differentiation
Chapter 16: Root Finding & Newton’s Method
Chapter 17: Symbolic Mathematics with SymPy
Chapter 18: Ordinary Differential Equations
Lab Exercises
Lab 01: Python Fundamentals
Lab 02: Booleans and Strings
Lab 03: Control Flow, Loops, and Pseudocode
Lab 04: File I/O and Python Functions
Lab 05: File I/O and Plotting
Lab 06: NumPy Arrays and Linear Algebra
Lab 07: Polynomials
Lab 08: Statistics & Random Sampling
Lab 09: Monte Carlo Simulation
Lab 10: Numerical Differentiation & Integration
Lab 11: Root Finding
Repository
Open issue
Index