Python Doing Math¶
Python Doing Math
written by sean base on following books
Github | https://github.com/newsteinking/High_DoingMath
- Chapter 0: About
- chapter 1: Working with numbers
- 1.1 Basic Mathematical Operations
- 1.2 Labels: Attaching Names to Numbers
- 1.3 Different Kinds of Numbers
- 1.4 Working with Fractions
- 1.5 Complex Numbers
- 1.6 Getting User Input
- 1.8 Handling Exceptions and Invalid Input
- 1.9 Fractions and Complex Numbers as Input
- 1.10 Writing Programs That Do the Math for You
- chapter 2: visualizing Data with Graphs
- 2.1 Understanding the Cartesian Coordinate Plane
- Working with Lists and Tuples
- Iterating over a List or Tuple
- Creating Graphs with Matplotlib
- Graphing the Average Annual Temperature in New York City
- Comparing the Monthly Temperature Trends of New York City
- Customizing Graphs
- Adding a Title and Labels
- Customizing the Axes
- Plotting Using pyplot
- Plotting with Formulas
- Newton’s Law of Universal Gravitation
- Projectile Motion
- Generating Equally Spaced Floating Point Numbers
- Drawing the Trajectory
- Comparing the Trajectory at Different Initial Velocities
- 2.1 Understanding the Cartesian Coordinate Plane
- chapter 3: Describing Data With Statstics
- chapter 4: Algebra And Symbolic Math with Sympy
- 4.1 Defining Symbols and Symbolic Operations
- 4.2 Working with Expressions
- Factorizing and Expanding Expressions
- Pretty Printing
- Printing a Series
- Substituting in Values
- Calculating the Value of a Series
- Converting Strings to Mathematical Expressions
- Expression Multiplier
- Solving Equations
- Solving Quadratic Equations
- Solving a System of Linear Equations
- Plotting Using SymPy
- Plotting Expressions Input by the User
- Plotting Multiple Functions
- chapter 5: Playing with Sets and Probability
- chapter 6: Drawing Geometric shapes and fractals
- chapter 7: Sovling Calculs problems