Use Python to learn algebra, calculus, graphing, trigonometry, conics, and more math topics!
About This Video
33+ hours of instruction that includes Python coding, visualization, loops, variables, and functions
Each video has at least one hands-on coding/math exercise and each section ends with "bug hunts"
Overview of beginner and advanced mathematics, from solving for “x” to computing integrals
In Detail
Many people don’t know that Python is a …
Master Math by Coding in Python
Video description
Use Python to learn algebra, calculus, graphing, trigonometry, conics, and more math topics!
About This Video
33+ hours of instruction that includes Python coding, visualization, loops, variables, and functions
Each video has at least one hands-on coding/math exercise and each section ends with "bug hunts"
Overview of beginner and advanced mathematics, from solving for “x” to computing integrals
In Detail
Many people don’t know that Python is a really powerful tool for learning math. Sure, you can use Python as a simple calculator, but did you know that Python can help you learn more advanced topics in algebra, calculus, and matrix analysis? That’s exactly what you’ll learn in this course.
The glaring question would be: if you don’t know anything about Python, then how will you code?
Don’t worry, this course is aimed at complete beginners; the instructor will take you through every step of the code. You don’t need to know anything about Python, although it’s useful if you already have some programming experience.
Even if you are not at all good at math, you will be amazed at how much better you can learn math using Python as a tool to help with your courses or your independent study. And that’s exactly the point of this course: Python programming as a tool to learn mathematics. This course is designed to be the perfect addition to any other math course or textbook that you are going through.
A lot of hands-on practical exercises come with this course, each video has at least one hands-on coding/math exercise and each section ends with “bug hunts“ where you get to find and fix math-coding errors.
By the end of the course, you will be able to understand very complex mathematical concepts with a bit of coding in Python.
Who this book is for
This course is for absolute beginners and individuals who are looking to use computers as a learning tool and developers who want to improve their math skills. If you are in middle/high school, university, or are returning to math as an independent learner or a data professional who wants to brush up on math and Python skills, you will definitely benefit from this course. If you are bored and looking for a fun intellectual challenge, then go for it.
You need not have any prior experience or knowledge in coding; just be ready with your learning mindset at the highest level.
Using Python through Jupyter (Installing Anaconda)
Using Python Online (No Installation)
Create a Beautiful Harmonograph
Getting Help in Python
Chapter 2 : Arithmetic
Addition, Subtraction, Multiplication, and Division
Using Variables in Place of Numbers
Printing Out Equations in Jupyter Notebook
Writing Comments in Python
Exponents (Powers)
Using For-Loops to Compute Powers
Order of Operations
Testing Inequalities and Boolean Data Type
Using If-Statements and Logical Operators
Absolute Value
Remainder After Division (Modulus)
Create Interactive Math Functions, Part 1
Create interactive math functions, Part 2
Create interactive math functions, Part 3
Arithmetic Bug Hunt!
Chapter 3 : Introduction to SymPy and LaTeX
Introduction to SymPy, Part 1
Introduction to LaTeX
Introduction to SymPy, Part 2
Printing with F-Strings
Example: Use SymPy to Understand the Law of Exponents
SymPy/LaTeX Bug Hunt!
Chapter 4 : Python Data Types
Numbers and Strings
Lists and NumPy Arrays
Chapter 5 : Algebra 1
Solving for X
Solving for X: Exercises
Expanding Terms
Creating and Accessing Matrices with NumPy
Exercise: Create a Multiplication Table
Associative, Commutative, and Distributive Properties
Creating and Working with Python Lists
More on “Slicing” in Python
Greatest Common Denominator
Greatest Common Denominator: Exercises
Introduction to Python Dictionaries
Prime Factorization
Solving Inequalities
Adding Polynomials
Multiplying Polynomials
Dividing by Polynomials
Factoring Polynomials
Algebra 1 Bug Hunt!
Chapter 6 : Graphing and Visualization
Plotting Coordinates on a Plane
Plotting Coordinates on a Plane: Exercise
Graphing Lines - Part 1: Start/End Notation
Graphing Lines - Part 2: Slope-Intercept Form
Graphing Rational Functions
Plotting with SymPy
Plotting with SymPy: Exercises
Course Tangent: Self-Accountability in Online Learning
Making Images from Matrices
Images from Matrices: Exercise
Drawing Patches with Polygons
Exporting Graphics as Pictures
Graphing Bug Hunt!
Chapter 7 : Algebra 2
Summation and Products
Differences (Discrete Derivative)
Roots of Polynomials
Roots of Polynomials: Exercise
The Quadratic Equation
Complex Numbers: Addition and Subtraction
Complex Numbers: Conjugate and Multiplication
Complex Numbers: Division
Graphing Complex Numbers
Revisiting the Quadratic Equation with Complex Numbers
The Unit Circle
Natural Exponent and Logarithm
Find a Specific Point on a Gaussian
Exercise: A Family of Gaussians
Graphing the Complex Roots of Unity
Log-Spaced and Linearly Spaced Numbers
Logarithm Properties: Multiplication and Division
Arithmetic and Geometric Sequences
Orders of Magnitude and Scientific Notation
Maxima and Minima of Functions
Even and Odd Functions
Algebra 2 Bug Hunt!
Chapter 8 : Graphing Conic Sections
Graphing Parabolas
Creating Contours from Meshes in Python
Graphing Circles
Graphing Ellipses
Graphing Hyperbolas
Conic Bug Hunt!
Chapter 9 : Trigonometry
Introduction to Random Numbers
Introduction to Random Numbers: Exercise
Exercise: Plotting Random Phase Angles
Converting between Radians and Degrees
Converting Angles: Exercise
The Pythagorean Theorem
Graphing Resolution for Sine, Cosine, and Tangent
Graphing and Resolution: Exercise
Euler’s Formula
Euler’s Formula: Exercise
Exercise: Random Exploding Euler
Exercise: Random Snakes with Cosine and Sine
Trigonometry Bug Hunt!
Chapter 10 : Art from Trigonometry
Astroid Radial Curve
Rose Curves
Squircle
Logarithmic Spiral
Logistic Map
Chapter 11 : Calculus
Mathematical Proofs Versus Intuition with Examples
Computing Limits of a Function
Computing Limits: Exercise
Piecewise Functions
Derivatives of Polynomials
Derivatives of Polynomials: Exercise
Derivatives of Trig Functions
Derivatives of Trig Functions: Exercise
Graphing a Function Tangent Line
Graphing Tangent Lines: Exercise
Finding Critical Points
Finding Critical Points: Exercise
Partial Derivatives
Indefinite and Definite Integrals
Exercise: The Fundamental Theorem of Calculus
Area between Two Curves
Area between Two Curves: Exercise
Calculus Bug Hunt!
Chapter 12 : Linear Algebra
Row and Column Vectors
Adding and Scalar-Multiplying Vectors
The Dot Product
Dot Product Application: Correlation Coefficient
The Outer Product
Matrix Multiplication
Transposing Vectors and Matrices
Various Special Matrices
Matrix Inverse
Matrix Pseudoinverse: Exercise
Solving a System of Equations
Visualizing Matrix-Vector Multiplication
Eigenvalues and Eigenvectors
Eigendecomposition: Exercise
Singular Value Decomposition
SVD of Einstein: Exercise
Linear Algebra Bug Hunt!
Chapter 13 : Probabilities and Histograms
Histograms and Probability Densities
Probability Exercise: Math Functions
Virtual Coin Tosses
Exercise: Virtual Weighted Dice
Building Distributions from Random Numbers
Exercise: Normalize Any Distribution to Gaussian
The Central Limit Theorem
Exercise: The Central Limit Theorem
Joint Probability Distributions
Probability Bug Hunt!
Chapter 14 : Number Theory
Counting Perfect Numbers
Euclid’s Pythagorean Triplets
Fermat’s Theorem
Plotting Number Sequences
Exercise: Con/Divergent Sequences
Heron’s Method of Square Roots
Exercise: Heron’s Mosquito Spaceship #13
Smooth Numbers
Exercise: Smooth Numbers
Number Theory Bug Hunt!
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept