Drawing polygons with Turtle module -- Making tedious arithmetic fun with lists and loops -- Guessing and checking with conditions -- Transforming and storing numbers with algebra -- Transforming shapes with geometry -- Creating oscillations with trigonometry -- Complex numbers -- Using matrices for computer graphics and systems of equations -- Building objects with classes -- Creating fractals using recursion -- Cellular automata -- Solving problems using genetic algorithms
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
Summary
"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"-- Provided by publisher
Notes
Includes index
Print version record and CIP data provided by publisher; resource not viewed