Normal view MARC view ISBD view

Math for programmers : 3D graphics, machine learning and simulations with Python / Paul Orland.

By: Orland, Paul [author.].
Publisher: Shelter Island, NY : Manning, ©2020Copyright date: ©2020Description: 655 p: illustrations ; 24 cm.Content type: text Media type: unmediated Carrier type: volumeISBN: 9781617295355; 1617295353.Subject(s): Mathematics -- Study and teaching | Computer science -- Study and teaching | Computer programming -- Study and teaching | Python (Computer program language) | Computer programming -- Study and teaching | Computer science -- Study and teaching | Mathematics -- Study and teaching | Python (Computer program language)Genre/Form: Print books.
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
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 youll 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 todays hottest fields. As you tackle the basics of linear algebra, calculus, and machine learning, youll master the key Python libraries used to turn them into real-world software applications. --Summary: To score a job in data science, machine learning, computer graphics, and cryptography, you need to bring strong math skills to the party. Math for Programmers teaches the math you need for these hot careers, concentrating on what you need to know as a developer. Filled with lots of helpful graphics and more than 200 exercises and mini-projects, this book unlocks the door to interesting and lucrative careers in some of todays hottest programming fields.
    average rating: 0.0 (0 votes)

Includes index.

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

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 youll 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 todays hottest fields. As you tackle the basics of linear algebra, calculus, and machine learning, youll master the key Python libraries used to turn them into real-world software applications. --

To score a job in data science, machine learning, computer graphics, and cryptography, you need to bring strong math skills to the party. Math for Programmers teaches the math you need for these hot careers, concentrating on what you need to know as a developer. Filled with lots of helpful graphics and more than 200 exercises and mini-projects, this book unlocks the door to interesting and lucrative careers in some of todays hottest programming fields.

Copyright © 2020 Alfaisal University Library. All Rights Reserved.
Tel: +966 11 2158948 Fax: +966 11 2157910 Email:
librarian@alfaisal.edu