Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Calculus with Python
#1
Hi there. I've been using Python in my calculus class for a few semesters now and have a decent draft collection of notebooks that I'm considering moving to a book, wanted to gauge interest in such an endeavor. The main idea is to integrate much more from the world of the approximate and statistics into the traditional content. Here is what my current outline would look like, appreciate any feedback or suggestions. I'd like to try to find a way that the Neural Network is the culmination of our work and we demonstrate how this contemporary idea relies on so much from Calc I under the hood.
  1. Section I
  2. Introduction to Python -- representing functions as tables, graphs, formulas
  3. Introduction to Python II -- control flows and the Babylonian Algorithm
  4. The Area Problem -- approximating areas with simple geometries
  5. Summations I -- Finite examples
  6. Summations II -- Moving to the infinite
  7. Back to Areas -- Riemann Sums
  8. Probability I -- Finite Examples
  9. Probability II -- Continuous Examples
  10. Putting it Together -- Filters and Convolution
    Section II
  11. Approximating Slope -- finite examples
  12. Invoking Infinity -- definition of derivative
  13. Linear Approximation
  14. Move to 3D -- Define and plot functions
  15. Partial Differentiation -- Derivatives with respect to anything
  16. Optimization I -- introduction to finding maximum and minimum values
  17. Optimization II -- the case of Least Squares
  18. Finding Zeros -- Newton's Method
    Section III
  19. Populations I: Arithmetic and Geometric Growth
  20. Populations II: Logistic Growth
  21. Solving ODE's: Euler's Method
  22. Application: Gradient Descent
  23. Application: Logistic Regression
    Section IV
  24. Introducing ANN's: The Perceptron
  25. Using Gradients: The Chain Rule
  26. Derivatives Again: Autodiff
Reply
#2
See also here for a similar project:
https://python-forum.io/Thread-Book-Pyth...igh-school
Reply
#3
Dear jfkoehler,

I'm working on a similar project. You can contact me we can discuss it. I'm Arnaud Bodin from Lille University).

Thanks to heiner55 for making connection!

Best,
Arnaud
Reply
#4
Looks like a fairly comprehensive table of contents!
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020