an illustrated guide to exploring math with code /
First Statement of Responsibility
Peter Farrell.
.PUBLICATION, DISTRIBUTION, ETC
Place of Publication, Distribution, etc.
San Francisco :
Name of Publisher, Distributor, etc.
No Starch Press, Inc.,
Date of Publication, Distribution, etc.
[2019]
PHYSICAL DESCRIPTION
Specific Material Designation and Extent of Item
1 online resource (xxiv, 276 pages) :
Other Physical Details
illustrations
GENERAL NOTES
Text of Note
Includes index.
CONTENTS NOTE
Text of Note
Drawing polygons with Turtle -- Doing arithmetic with lists and loops -- Guessing and checking with conditionals -- Solving equations graphically -- Transforming shapes with geometry -- Creating oscillations with trigonometry -- Complex numbers -- Creating 2D/3D graphics using matrices -- Creating an ecosystem with classes -- Creating fractals using recursion -- Cellular automata -- Solving problems using genetic algorithms.
0
SUMMARY OR ABSTRACT
Text of Note
"Teaches math concepts through programming. Begins with a crash course in basic programming concepts and how to use Python's built-in Turtle module, and then explores topics like writing programs to solve equations and matrices, drawing polygons and fractals, and using the Processing graphics library to create interactive 2D and 3D models"--