- Добавил: literator
- Дата: 26-04-2023, 18:57
- Комментариев: 0
Название: Geometry for Programmers (Final Release)
Автор: Oleksandr Kaleniuk
Издательство: Manning Publications
Год: 2023
Страниц: 449
Язык: английский
Формат: pdf (true)
Размер: 29.0 MB
Master the math behind CAD, game engines, GIS, and more! Geometry for Programmers guides you through the math behind graphics and modeling tools. To make the book applicable, I gathered a list of practical examples from my own practice and from popular interview questions. Although I write mostly in C++ professionally, I present the source-code samples in Python solely for ease of trying them. To make the book approachable, I delegated all the tedious math work to SymPy, a Python library that does your algebra and calculus for you. I also introduced some algebra and calculus in the book, but briefly. You don’t have to spend months in training to become good at moving xs and ys around; SymPy, which you can learn in 15 minutes, will take care of that. Geometry for Programmersis both practical and entertaining. Fun illustrations and engaging examples show you how to apply geometry to real programming problems, like changing a scan into a CAD model or developing 3D printing contours from a parametric function. And don’t worry if you aren’t a math expert. There’s no heavy theory, and you’ll learn how to offload most equations to the SymPy computer algebra system. Examples are in Python, and all you need is high school–level math.
Автор: Oleksandr Kaleniuk
Издательство: Manning Publications
Год: 2023
Страниц: 449
Язык: английский
Формат: pdf (true)
Размер: 29.0 MB
Master the math behind CAD, game engines, GIS, and more! Geometry for Programmers guides you through the math behind graphics and modeling tools. To make the book applicable, I gathered a list of practical examples from my own practice and from popular interview questions. Although I write mostly in C++ professionally, I present the source-code samples in Python solely for ease of trying them. To make the book approachable, I delegated all the tedious math work to SymPy, a Python library that does your algebra and calculus for you. I also introduced some algebra and calculus in the book, but briefly. You don’t have to spend months in training to become good at moving xs and ys around; SymPy, which you can learn in 15 minutes, will take care of that. Geometry for Programmersis both practical and entertaining. Fun illustrations and engaging examples show you how to apply geometry to real programming problems, like changing a scan into a CAD model or developing 3D printing contours from a parametric function. And don’t worry if you aren’t a math expert. There’s no heavy theory, and you’ll learn how to offload most equations to the SymPy computer algebra system. Examples are in Python, and all you need is high school–level math.