1 option
Math for Programmers : 3D Graphics, Machine Learning and Simulations with Python / Paul Orland.
- Format:
- Sound recording
- Author/Creator:
- Orland, Paul, author.
- Language:
- English
- Subjects (All):
- Computer programming--Study and teaching.
- Computer programming.
- Mathematics--Study and teaching.
- Mathematics.
- Computer science--Study and teaching.
- Computer science.
- Physical Description:
- 1 online resource (xxvii, 655 pages) : illustrations
- Other Title:
- Math for Programmers
- Place of Publication:
- Shelter Island, New York : Manning Publications, 2020.
- Summary:
- Skip the mathematical jargon: This one-of-a-kind book uses Python to teach the math you need to build games, simulations, 3D graphics, and machine learning algorithms. Discover how algebra and calculus come alive when you see them in code! In Math for Programmers you'll explore important mathematical concepts through hands-on coding. Filled with graphics and more than 200 exercises and mini-projects, this book unlocks the door to interesting-and lucrative!-careers in some of today's hottest fields. As you tackle the basics of linear algebra, calculus, and machine learning, you'll master the key Python libraries used to turn them into real-world software applications.
- Contents:
- Learning math with code
- Part 1 Vectors and graphics
- Drawing with 2D vectors
- Ascending to the 3D world
- Transforming vectors and graphics
- Computing transformations with matrices
- Generalizing to higher dimensions
- Solving systems of linear equations
- Part 2 Calculus and physical simulation
- Understanding rates of change
- Simulating moving objects
- Working with symbolic expressions
- Simulating force fields
- Optimizing a physical system
- Analyzing sound waves with a Fourier series
- Part 3 Machine learning applications
- Fitting functions to data
- Classifying data with logistic regression
- Training neural networks
- Appendix A Getting set up with Python
- Appendix B Python tips and tricks
- Appendix C Loading and rendering 3D Models with OpenGL and PyGame.
- Notes:
- Description based on publisher supplied metadata and other sources.
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.