![Master Math by Coding in Python [Video]](https://content.packt.com/V17361/cover_image_small.jpg)
Master Math by Coding in Python [Video]
Subscription
FREE
Video + Subscription
$29.99
Video
$124.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
Subscription
FREE
Video + Subscription
$29.99
Video
$124.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Free ChapterIntroduction and Installations
-
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!
-
Introduction to SymPy and LaTeX
-
Python Data Types
-
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!
-
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!
-
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!
-
Graphing Conic Sections
-
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!
-
Art from Trigonometry
-
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!
-
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!
-
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!
-
Number Theory
About this video
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.
The resource files are uploaded on the GitHub repository at https://github.com/PacktPublishing/Master-Math-by-Coding-in-Python
- Publication date:
- August 2021
- Publisher
- Packt
- Duration
- 37 hours 5 minutes
- ISBN
- 9781801074537
Latest Reviews
(2 reviews total)