**Master Math by Coding in Python**

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 29 Hours | 7.88 GB

Use Python to learn algebra, calculus, graphing, trigonometry and more math topics!

You can learn a lot of math with a bit of coding!

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.

This course is a perfect supplement to your school/university math course, or for your post-school return to mathematics.

Let me guess what you are thinking:

“But I don’t know Python!” That’s okay! This course is aimed at complete beginners; I 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.

“But I’m not good at math!” You will be amazed at how much better you can learn math by 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.

What do you get in this course?

Over 28 hours of instruction that includes Python coding, visualization, loops, variables, and functions.

LOTS of practical exercises! Each video has at least one hands-on coding/math exercise (and you’ll get to watch me solve those exercises). And each section ends with “bug hunts” where you get to find and fix my math-coding errors!

That warm, fuzzy feeling of confidence that you can combine the skills from this course to improve your understanding of mathematics.

A big-picture overview of beginner and advanced mathematics, from solving for “x” to computing integrals to finding eigenvalues. If you are only just beginning your adventures in maths, then this course will show you what you have to look forward to!

This course is right for you if you are:

In middle/high school, university, or are returning to math as an independent learner.

A data professional who wants to brush up on math and Python skills.

A complete beginner to Python.

Already proficient with math “in theory” and want to learn how to translate math formulas and concepts into computer code.

Bored and looking for a fun intellectual challenge.

All the code that appears in the videos is also included for download. You can code along as you watch the videos, or download the code and use it directly.

This course covers the following topics:

- Arithmetic

Introduction to Sympy - Introduction to LaTeX (to print beautiful equations!)
- Algebra 1
- Graphing
- Algebra 2
- Graphing conic sections
- Trigonometry
- Calculus
- Linear algebra
- …and more!

What you’ll learn

- Most important: Confidence in learning math!
- Arithmetic
- Algebra (1, 2)
- Graphing
- Trigonometry
- Calculus
- Linear algebra
- Python programming
- Formatting beautiful equations in LaTeX
- Data visualization
- Integrating Python, Markdown, and LaTeX

**Table of Contents**

**Introductions and installations**

1 (Important) How to get the most out of this course!

2 Using Python through Jupyter (installing Anaconda)

3 Using Python online (no installation!)

4 Getting help in Python

**Arithmetic**

5 Python code for this section

6 Using if-statements and logical operators

7 Absolute value

8 Remainder after division (modulus)

9 Create interactive math functions, part 1

10 Create interactive math functions, part 2

11 Create interactive math functions, part 3

12 Arithmetic bug hunt!

13 Addition, subtraction, multiplication, division

14 Using variables in place of numbers

15 Printing out equations in Jupyter notebook

16 Writing comments in Python

17 Exponents (powers)

18 Using for-loops to compute powers

19 Order of operations

20 Testing inequalities and Boolean data type

**Introduction to Sympy and LaTeX**

21 Python code for this section

22 Intro to Sympy, part 1

23 Intro to LaTeX

24 Intro to Sympy, part 2

25 Example Use Sympy to understand the law of exponents

26 SympyLatex bug hunt!

**Algebra 1**

27 Python code for this section

28 Greatest common denominator

29 Greatest common denominator exercises

30 Introduction to Python dictionaries

31 Prime factorization

32 Solving inequalities

33 Adding polynomials

34 Multiplying polynomials

35 Dividing by polynomials

36 Factoring polynomials

37 Algebra 1 bug hunt!

38 Solving for x

39 Solving for x exercises

40 Expanding terms

41 Creating and accessing matrices with numpy

42 Exercise Create a multiplication table

43 Associative, commutative, and distributive properties

44 Creating and working with Python lists

45 More on slicing in Python

**Graphing and visualization**

46 Python code for this section

47 Images from matrices exercise

48 Drawing patches with polygons

49 Exporting graphics as pictures

50 Graphing bug hunt!

51 Plotting coordinates on a plane

52 Plotting coordinates on a plane exercise

53 Graphing lines part 1 startend notation

54 Graphing lines part 2 slope-intercept form

55 Graphing rational functions

56 Plotting with Sympy

57 Plotting with Sympy exercises

58 Making images from matrices

**Algebra 2**

59 Python code for this section

60 Graphing complex numbers

61 Revisiting the quadratic equation with complex numbers

62 The unit circle

63 Natural exponent and logarithm

64 Graphing the complex roots of unity

65 Log-spaced and linearly spaced numbers

66 Arithmetic and geometric sequences

67 Orders of magnitude and scientific notation

68 Maxima and minima of functions

69 Even and odd functions

70 Summation and products

71 Algebra 2 bug hunt!

72 Differences (discrete derivative)

73 Roots of polynomials

74 Roots of polynomials exercise

75 The quadratic equation

76 Complex numbers addition and subtraction

77 Complex numbers conjugate and multiplication

78 Complex numbers division

**Graphing conic sections**

79 Python code for this section

80 Graphing parabolas

81 Creating contours from meshes in Python

82 Graphing circles

83 Graphing ellipses

84 Graphing hyperbolas

85 Conic bug hunt!

**Trigonometry**

86 Python code for this section

87 Euler’s formula

88 Euler’s formula exercise

89 Exercise random exploding Euler

90 Exercise random snakes with cosine and sine

91 Trigonometry bug hunt!

92 Introduction to random numbers

93 Introduction to random numbers exercise

94 Exercise Plotting random phase angles

95 Converting between radians and degrees

96 Converting angles exercise

97 The Pythagorean theorem

98 Graphing resolution for sine, cosine, and tangent

99 Graphing and resolution Exercise

**Calculus**

100 Python code for this section

101 Graphing a function tangent line

102 Graphing tangent lines exercise

103 Finding critical points

104 Finding critical points exercise

105 Partial derivatives

106 Indefinite and definite integrals

107 Exercise The fundamental theorem of calculus

108 Area between two curves

109 Area between two curves exercise

110 Calculus bug hunt!

111 Mathematical proofs vs. intuition with examples

112 Computing limits of a function

113 Computing limits exercise

114 Piecewise functions

115 Derivatives of polynomials

116 Derivatives of polynomials exercise

117 Derivatives of trig functions

118 Derivatives of trig functions exercise

**Linear algebra**

119 Python code for this section

120 Matrix inverse

121 Matrix pseudoinverse exercise

122 Solving a system of equations

123 Visualizing matrix-vector multiplication

124 Eigenvalues and eigenvectors

125 Eigendecomposition Exercise

126 Singular value decomposition

127 SVD of Einstein exercise

128 Linear algebra BUG HUNT!

129 Row and column vectors

130 Adding and scalar-multiplying vectors

131 The dot product

132 Dot product application Correlation coefficient

133 The outer product

134 Matrix multiplication

135 Transposing vectors and matrices

136 Various special matrices

**Bonus section**

137 Related courses

Resolve the captcha to access the links!