Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.
165: Differential Equations
September 25, 2023
1:16:43
78.46 MB
Downloads: 0
Intro topic: Revisiting the power of Spreadsheets
News/Links:
- LK-99 Isn’t a Superconductor
- Normalizing Flows
- How is llama.cpp possible?
- Chat with open source large language models
Book of the Show
- Patrick: Math with Bad Drawings by Ben Orlin
- Jason:
Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h
Tool of the Show
- Patrick:
- ffmprovisr https://amiaopensource.github.io/ffmprovisr/
- Jason:
- Pandas read_ods() read_excel()
Topic: Differential Equations
- Why should programmers learn about DiffEq
- Law of Large Numbers
- What are differential equations?
- When you know the rate of change
- EigenVectors & EigenValues
- What is Jacobian What is Jacobian? | The right way of thinking derivatives and integrals
- Special cases
- Partial Differential Equations
- Ordinary Differential Equations
- Why solvers are important
- Numerical Stability at larger step sizes
- Example: https://medium.com/@pukumarathe/eulers-method-and-runge-kutta-4th-order-method-in-python-b4a0068a8ebe
- Fun Examples
- Predator-Prey relationships in scipy
- Physics Engines for games
- PageRank