Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch
By:
Sign Up Now!
Already a Member? Log In
You must be logged into Bookshare to access this title.
Learn about membership options,
or view our freely available titles.
- Synopsis
- Hardcore Programming for Mechanical Engineers is for intermediate programmers who want to write good applications that solve tough engineering problems – from scratch.This book will teach you how to solve engineering problems with Python. The &“hardcore&” approach means that you will learn to get the correct results by coding everything from scratch. Forget relying on third-party software – there are no shortcuts on the path to proficiency. Instead, using familiar concepts from linear algebra, geometry and physics, you&’ll write your own libraries, draw your own primitives, and build your own applications. Author Angel Sola covers core programming techniques mechanical engineers need to know, with a focus on high-quality code and automated unit testing for error-free implementations. After basic primers on Python and using the command line, you&’ll quickly develop a geometry toolbox, filling it with lines and shapes for diagramming problems. As your understanding grows chapter-by-chapter, you&’ll create vector graphics and animations for dynamic simulations; you&’ll code algorithms that can do complex numerical computations; and you&’ll put all of this knowledge together to build a complete structural analysis application that solves a 2D truss problem – similar to the software projects conducted by real-world mechanical engineers. You'll learn: • How to use geometric primitives, like points and polygons, and implement matrices • Best practices for clean code, including unit testing, encapsulation, and expressive names • Processes for drawing images to the screen and creating animations inside Tkinter&’s Canvas widget • How to write programs that read from a file, parse the data, and produce vector images • Numerical methods for solving large systems of linear equations, like the Cholesky decomposition algorithm
- Copyright:
- 2021
Book Details
- Book Quality:
- Publisher Quality
- Book Size:
- 600 Pages
- ISBN-13:
- 9781718500792
- Related ISBNs:
- 9781718500785
- Publisher:
- No Starch Press
- Date of Addition:
- 02/28/25
- Copyrighted By:
- Ángel Sola Orbaiceta
- Adult content:
- No
- Language:
- English
- Has Image Descriptions:
- No
- Categories:
- Nonfiction, Computers and Internet
- Submitted By:
- Bookshare Staff
- Usage Restrictions:
- This is a copyrighted book.