Python for Mechanical and Aerospace Engineering - E-book - ePub

Edition en anglais

Alexander Kenan

Note moyenne 
 Alexander Kenan - Python for Mechanical and Aerospace Engineering.
The traditional computer science courses for engineering focus on the fundamentals of programming without demonstrating the wide array of practical applications... Lire la suite
9,99 € E-book - ePub
Vous pouvez lire cet ebook sur les supports de lecture suivants :
Téléchargement immédiat
Dès validation de votre commande
Offrir maintenant
Ou planifier dans votre panier

Résumé

The traditional computer science courses for engineering focus on the fundamentals of programming without demonstrating the wide array of practical applications for fields outside of computer science. Thus, the mindset of "Java/Python is for computer science people or programmers, and MATLAB is for engineering" develops. MATLAB tends to dominate the engineering space because it is viewed as a batteries-included software kit that is focused on functional programming.
Everything in MATLAB is some sort of array, and it lends itself to engineering integration with its toolkits like Simulink and other add-ins. The downside of MATLAB is that it is proprietary software, the license is expensive to purchase, and it is more limited than Python for doing tasks besides calculating or data capturing. This book is about the Python programming language. Specifically, it is about Python in the context of mechanical and aerospace engineering.
Did you know that Python can be used to model a satellite orbiting the Earth? This book assumes a college junior level of mechanical/aerospace engineering understanding. It will use examples like Thrust available and thrust required for an aircraftDynamic pressure and how it changes with altitude and velocityPlotting different airfoilsOrbital mechanics and orbital parametersMechanical properties of different aluminum alloys to show the reader how Python is better than MATLAB for anything that does not require Simulink.
Don't be scared if you don't understand all of those topics; they are just being used to provide concrete examples for how Python can be used for engineering. In total, there are 10 chapters:Intro chapter on how to download Python via Anaconda distribution and getting started with Python syntaxA very small problem and solution to demonstrate a basic Python programGraphing thrust required and thrust available for an Airbus A321 at three different altitudes with MatplotlibGraphing dynamic pressure as a function of time for a rocket launch with MatplotlibGetting and plotting airfoil coordinates with Requests and MatplotlibModeling a satellite's orbit around Earth with PyAstronomy and MatplotlibIntroduction to web scraping (Requests and BeautifulSoup4) and exporting data to Excel (Openpyxl)Modeling camera shutter effect on an aircraft's propeller with Tkinter and NumpyCreating a GUI to convert units with Tkinter and PintMaking pdf reports of Python code with Pweave You can find the completed programs and a very helpful 595 page NSA Python tutorial at the book's GitHub page.
Read more about the book, including a sample part of Chapter 5, at the book's website by searching "Alex Kenan pymae" (no URLs allowed, sorry!)

Caractéristiques

  • Date de parution
    13/12/2020
  • Editeur
    Alexander Kenan
  • ISBN
    978-1-7360606-0-5
  • EAN
    9781736060605
  • Format
    ePub
  • Caractéristiques du format ePub
    • Protection num.
      pas de protection

Avis libraires et clients

Avis audio

Écoutez ce qu'en disent nos libraires !

À propos de l'auteur

Biographie de Alexander Kenan

Alex Kenan is a Senior Analyst at Delta Air Lines in the SkyMiles loyalty program, focusing on data analysis and program strategy. He uses Python, SAS software suite, and Oracle Hyperion to build models of future customer behavior, creates consumer insight from past customer behavior, and performs ad-hoc analyses for frequent flyer population impact. He has also used Python to catch and prevent fraud in the SkyMiles program by identifying and blocking fraudulent redemptions and identifying hacked customer accounts. He taught himself Python after several university computer science courses in Java. He holds a Bachelor of Science degree in Aerospace Engineering from the University of Virginia and a Master of Business Administration from Emory University's Goizueta Business School.

Derniers produits consultés

9,99 €