Careertail
About UsCoursesCareer PathsBlogOpportunities
Log In
Courses>log>Python for Mechanical and Aerospace Engineering
Python for Mechanical and Aerospace Engineering
Price:Paid
Length:8 hours
Content type:text
level:beginner
Language:English
Updated:21 August 2022
Published:15 March 2022
Similar courses
Opportunities
Courses>>Python for Mechanical and Aerospace Engineering
Python for Mechanical and Aerospace Engineering
 English
 Alex Kenan
DescriptionIn this course, you will learn about the Python programming language in the context of mechanical and aerospace engineering. You will start with the basics of Python, like variables, collections, and different types of loops. Once you have the basics out of the way, the real fun begins. You will learn how to: graph thrust available and thrust required, graph dynamic pressure during a rocket launch, and how to plot airfoil coordinates. Towards the end, you will get a strong overview of orbital parameters and learn how to model both 2D and 3D static orbits. Once you’ve completed this course, you will have a better understanding of Python and how it works in the context of mechanical/aerospace engineering.
Syllabus

1. Introduction to Python for Mechanical and Aerospace Engineering

2. Python: The Essentials

3. Variables and String Methods

4. Collections: Lists, Tuples, Sets, and Dictionaries

5. Booleans, Logic, and Loops

6. Reviewing Python Datatypes

1. Introduction to FizzBuzz and Writing a Python Program

2. Creating a FizzBuzz Program

3. Conclusion for Your First Python Program

1. Introduction to Modeling Engine Thrust

2. Learning about Functions

3. Thrust Available and Thrust Required at Sea Level

4. Thrust Available and Thrust Required at 10,000 ft

5. Thrust Available and Thrust Required at FL350

6. Conclusion for Graphing Engine Thrust

1. Introduction to Rocket Launches and Dynamic Pressure

2. Science & Physics Discussion

3. Getting Set Up with Matplotlib

4. Dynamic Pressure for an Average Rocket

5. Adding a Second Average Acceleration

6. Finishing with a Third Average Acceleration

7. Putting It All Together

8. Conclusion for Rocket Launches and Dynamic Pressure

9. Bonus - Correction to Dynamic Pressure Equations

1. Introduction to Requests and Airfoils

2. Getting Airfoil Coordinates

3. Troubleshooting Your Program

4. Standardizing Airfoil Coordinates

5. Finishing the Airfoil Plotter

6. Conclusion for Airfoils

1. Overview of Orbital Parameters

2. 2D Static Orbits

3. 2D Animated Orbits

4. 3D Static and Animated Orbits

5. Creating a GIF

6. Ending Thoughts and the Molniya Orbit

1. Introduction to Tkinter

2. Creating a GUI with Hard-Coding

3. Creating a GUI with Dropdown Menus

4. Creating a GUI with Entry Fields

5. Conclusion for Units and GUIs

1. Introduction to Material Properties

2. Fetching Text from a Website

3. Narrowing in on the Data

4. Interacting with Excel and Finishing the Program

5. Conclusion for Web Scraping and Saving to Excel

1. Introduction to Advanced Numpy Usage

2. Showing Camera Shutter Effect

3. Conclusion for Advanced Modeling

1. Introduction to Pweave and Saving PDFs

2. Using Pweave

3. Pweaving a Program

4. Conclusion for Pweave

1. Concluding Remarks for the Course

2. External Resources

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot
Careertail
Courses>log>Python for Mechanical and Aerospace Engineering
Python for Mechanical and Aerospace Engineering
Price:Paid
Length:8 hours
Content type:text
level:beginner
Language:English
Updated:21 August 2022
Published:15 March 2022
Similar courses
Opportunities
Courses>>Python for Mechanical and Aerospace Engineering
Python for Mechanical and Aerospace Engineering
 English
 Alex Kenan
DescriptionIn this course, you will learn about the Python programming language in the context of mechanical and aerospace engineering. You will start with the basics of Python, like variables, collections, and different types of loops. Once you have the basics out of the way, the real fun begins. You will learn how to: graph thrust available and thrust required, graph dynamic pressure during a rocket launch, and how to plot airfoil coordinates. Towards the end, you will get a strong overview of orbital parameters and learn how to model both 2D and 3D static orbits. Once you’ve completed this course, you will have a better understanding of Python and how it works in the context of mechanical/aerospace engineering.
Syllabus

1. Introduction to Python for Mechanical and Aerospace Engineering

2. Python: The Essentials

3. Variables and String Methods

4. Collections: Lists, Tuples, Sets, and Dictionaries

5. Booleans, Logic, and Loops

6. Reviewing Python Datatypes

1. Introduction to FizzBuzz and Writing a Python Program

2. Creating a FizzBuzz Program

3. Conclusion for Your First Python Program

1. Introduction to Modeling Engine Thrust

2. Learning about Functions

3. Thrust Available and Thrust Required at Sea Level

4. Thrust Available and Thrust Required at 10,000 ft

5. Thrust Available and Thrust Required at FL350

6. Conclusion for Graphing Engine Thrust

1. Introduction to Rocket Launches and Dynamic Pressure

2. Science & Physics Discussion

3. Getting Set Up with Matplotlib

4. Dynamic Pressure for an Average Rocket

5. Adding a Second Average Acceleration

6. Finishing with a Third Average Acceleration

7. Putting It All Together

8. Conclusion for Rocket Launches and Dynamic Pressure

9. Bonus - Correction to Dynamic Pressure Equations

1. Introduction to Requests and Airfoils

2. Getting Airfoil Coordinates

3. Troubleshooting Your Program

4. Standardizing Airfoil Coordinates

5. Finishing the Airfoil Plotter

6. Conclusion for Airfoils

1. Overview of Orbital Parameters

2. 2D Static Orbits

3. 2D Animated Orbits

4. 3D Static and Animated Orbits

5. Creating a GIF

6. Ending Thoughts and the Molniya Orbit

1. Introduction to Tkinter

2. Creating a GUI with Hard-Coding

3. Creating a GUI with Dropdown Menus

4. Creating a GUI with Entry Fields

5. Conclusion for Units and GUIs

1. Introduction to Material Properties

2. Fetching Text from a Website

3. Narrowing in on the Data

4. Interacting with Excel and Finishing the Program

5. Conclusion for Web Scraping and Saving to Excel

1. Introduction to Advanced Numpy Usage

2. Showing Camera Shutter Effect

3. Conclusion for Advanced Modeling

1. Introduction to Pweave and Saving PDFs

2. Using Pweave

3. Pweaving a Program

4. Conclusion for Pweave

1. Concluding Remarks for the Course

2. External Resources

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot