Knowing how to write code empowers you to solve complex problems. By harnessing the capabilities of modern CPUs, which can accomplish billions of operations per second, we can quickly and correctly work out the solutions to difficult problems.
This is a book about solving engineering problems with Python. We’ll learn how to code geometric primitives that will serve as the basis of more complex operations, how to read and write from files, how to create vector images and animated sequences to present the results, and how to solve large systems of linear equations. Finally, we’ll put all this knowledge together to build an application that solves truss structure problems.
This book is targeted at engineering students, graduated engineers, or just about any person with a technical background who wants to learn how to write applications to solve engineering problems.
A background in math and mechanics is a must. We’ll be using concepts from linear algebra, 2D geometry, and physics. We’ll also use some mechanics of materials and numerical methods, which are subjects common to many engineering degrees. We won’t go too far into these topics to allow a larger number of readers to find the material of the book useful. The techniques learned in this book can later be used to solve problems that involve more complex concepts.
If you liked this book, share it with your friends, thus you help us develop and add more interesting and necessary books for you!