Log In
0% completed
All Lessons
Free Lessons (7)
Introduction
Introduction
About This Course
Python Refresher
Data Types and Variables
Operators
Conditional Statements
Loops
Functions
Lambdas
Lists
Tuples and Dictionaries
Using Python Packages
Quiz 1!
Exercise: Check Sum
Solution Review: Check Sum
Arrays
Introduction
Vectors
Multidimensional Arrays
Quiz 2!
Indexing Arrays
Array Operations
Data Processing
Smart Array Programming
Quiz 3!
Exercise: Accessing 2-Dimensional Arrays
Solution Review: Accessing 2-Dimensional Arrays
Exercise: Using Conditions on Arrays
Solution Review: Using Conditions on Arrays
Plotting
Basic Plotting
Important Note!
Plotting Multiple Curves
Setting Up the Axes
Gallery of Graphs
3-D Plots
Quiz 4!
Exercise: Plotting Temperatures
Solution Review: Plotting Temperatures
Exercise: Plotting Torus
Solution Review: Plotting Torus
Systems of Linear Equations
Building and Solving Linear Equations
Eigenvalues and Eigenvectors
Matrix Operations
Sparse Matrices
Quiz 5!
Exercise: Fitting a Wave
Solution Review: Fitting a Wave
Symbolic Computation
Introduction
Symbols and Complex Numbers
Numerical Evaluation
Algebraic Manipulation
Quiz 6!
Differentiation
Integration
Limits
Quiz 7!
Series Expansion
Solving Equations
Ordinary Differential Equations
Quiz 8!
Exercise: Integrating Complex Functions
Solution Review: Integrating Complex Functions
Exercise: Solve a Differential Equation
Solution Review: Solve a Differential Equation
Scientific Algorithms
Introduction
Numerical Integration
Interpolation
Quiz 9!
Polynomial Fitting
Curve Fitting
Optimization
Fourier Transforms
Quiz 10!
Exercise: Triple Integral Over a Bounded Region
Solution Review: Triple Integral Over a Bounded Region
Exercise: Parameters of an FID Signal
Solution Review: Parameters of an FID Signal
Random Variables
Random Numbers
Flipping Coins
Bernoulli Variable
Normal Continuous Random Variables
Histograms and Probability Density Function
Percentiles
Quiz 11!
Exercise: Predicting Election Results
Solution Review: Predicting Election Results
Applications
Introduction
Preview: Setting Up an Optical System
Exercise: Setting Up an Optical System
Solution Review: Setting Up an Optical System
Preview: Transfer Functions
Exercise: Transfer Functions
Solution Review: Transfer Functions
Preview: Harmonographs
Exercise: Harmonographs
Solution Review: Harmonographs
Conclusion
Last Thoughts
Where to Go from Here
Appendix
Files I/O
LaTeX Formatting
Course Assessment
Python for Scientists and Engineers Exam
Python for Scientists and Engineers
/
...
/
Exercise: Check Sum
Exercise: Check Sum
Let's learn how to check for a sum in a list.
We'll cover the following...
Problem statement
Sample input
Sample output
Problem statement
#
...