Python for Mechanical Engineers

Learn Python to solve problems in mechanical fields.

4.54 (572 reviews)
Udemy
platform
English
language
Engineering
category
instructor
4,057
students
12 hours
content
Nov 2022
last update
$74.99
regular price

What you will learn

Python Programming in Mechanical Engineering

How to use Python to solve and analyze engineering problem

Use Python for Data Analysis

Use of Python in Simulation Softwares

Description

This Course will bring awareness of importance of python and applications of python in solving engineering problems. We will see some important libraries like SciPy, Numpy, Matplotlib, Pandas etc. used in scientific computation.

This course includes Python Programs on Mechanics, Machine Design, Fluid Mechanics, Thermal Science, Heat Transfer, Vibrations, Optimization etc. It has covered various types of plots including line plots and 2D,3D contours plots where we can use this in visualizing engineering data.

We will review how to make plots as well as how to make interactive plots, analyze test data and some optimization part.

It covers from basic to advanced programs in mechanical fields.

It has following sections

1. Basic Concepts in Python

2.Programs on Mechanics, Machine Design etc.

3. Programs on Mechanical Vibrations

4. Programs on Fluid Mechanics, Thermal Science and Heat Problems.

5. Programs on Engineering Mathematics

6. Some Advanced programs like FFT use, Filter, Data Analysis.


What you will learn,

- Importance of python in mechanical fields in research and computations.

- Basics of Python programs from engineering point of view.

- Learn to solve engineering problems.

- Make yourself ready for one step ahead.

- You can build a project on yourself in your favorite domain.

- You will be able to use loops, functions, different libraries, custom functions to solve engineering problems.

Content

Introduction

Introduction to Course and Curriculum
Python Installation
Installing the Anaconda
How to access the resource and files

Basics of Python

Data Types in Python
Basics of Python - Data Types - Dictionaries and Tuple
Simple Mathematical Operations with Python
Loops in Python
Functions in Python

Plotting the data with Matplotlib Library for Python

Matplot Library for plotting the data
Matplotlib: Visualization with Python Hands on Program
Surface Plots
Contour Plots

Programs on Mechanics, Machine Design

Program_1 - Projectile Motion
Program - 2 - Von Misses Failure Theory Plots
Program - 3 - Analysis of Beams - Shear force and Bending Moment Diagrams
Program - 4 - Analysis of Beams SFD and BMD - Part-2
Program - 5 - Kinematic Analysis of mechanisms

Programs on Mechanical Vibration

Program - 1 - Analyse the simple spring mass system with python.
Program 2 - Single Degree freedom of System with SciPy ODEINT
Program - 3 - Plot the frequency response of the spring mass system
Program - 4 - Natural Frequency Calculation - Eigen Value Problem
Program - 5 - Frequency response of Mu;ti Degree Freedom System

Programs on Thermal System

Program - 1 - Plot and visualize the streamlines of the fluid flow
Program - 2 - Analyse the Diesel Cycle with python Program.
Program - 3 - One Dimensional Heat Equation with Animated Plot
Program - 4 - Temperature Distribution - 2D Heat Transfer Problem

Engineering Math

Program - 1 - Newton Raphson Method
Program - 2 - Finding Minima of the Function: SciPy Library
Program - 3 - Solve Linear Programming Problem - LPP
Program - 4 - Symbolic Mathematics with Sympy Library

Advanced Engineering Program

Program - 1 - Reading the data from the file and plot the data
Program - 2 - Data Filter Application
Program - 3 - Fast Fourier Transform (FFT pack)
Program -4 - Animating the Kinematic Mechanism - Pendulum Animation

Screenshots

Python for Mechanical Engineers - Screenshot_01Python for Mechanical Engineers - Screenshot_02Python for Mechanical Engineers - Screenshot_03Python for Mechanical Engineers - Screenshot_04

Reviews

Charlie@Enginspire.Co.Uk
October 15, 2023
The sound is poor in several sections. The whiteboard freehand writing is illegible. I like the constant walk-through making and formatting plots as this 'burns' it into the brain (necessary for me).
Albert
July 11, 2023
Some resources were not accessible and the speaker was hard to understand at times. The content was very good.
Tobias
April 12, 2023
I have been looking for something like this. Very informative, perhaps a smaller update is needed. It seems scipy derivative is deprecated
Madhu
January 10, 2023
I am a mechanical engineer, hence learning python through the subject which i am already familiar with helped me a lot. I feel this course was tailored made for me. Thanks
Chad
January 7, 2023
So far so good. I used to be proficient with MATLAB and am trying to rebuild that skillset in Python.
Priyam
December 8, 2022
the tutorial doesn't have detailed explanations. the topic has been touched on superficially. would be better if, the concepts are taught with better examples
Vincent
September 12, 2022
bad sound quality, bad class prep, made a lot of mistakes along the way whilst teaching, last straw was that the content of lecture 27 was completely wrong. I will copy the comment I wrote on the lecture below: This contains a massive mistake in that when you define the function it should be my_diff_eqn(y, x). this is why there are errors popping up. if one is to actually read the odeint function page from scipy, you can see it clearly states: dy/dt = func(y, t, ...) [or func(t, y, ...)] surely the teacher should check this before charging for a course. dissapointing. I was actually horrified that I forgot how to do the most simple of ODE's after a summer turns out the course info is just wrong.
Jacopo
August 23, 2022
the lectures are not perfect in some ways (audio, explanations,ext), however it was absolutely perfect to me as a mechanical engineer whit no experience in python in practical aspects. Someone said that is too easy and it should have gone in more depth, but in my opinion was perfect. Maybe for experts is not useful, but, for people like me who is learning python, the course has been exactly what i expected. Just an advice: it would beneficial to add a control system chapter.
Navendu
July 6, 2022
Very good course to learn python for engineers. I am enjoying it. Being familiar with basics of programming and gone through part of another book on Python programming in last few days. I felt this course teaches me what I need to prepare some professional programs.
Vivek
December 22, 2021
1) Voice is very low 2) Missing some topics like flow streamlines over a body, after a mention. 3) Should have python basics course done prior to this
Hashim
November 13, 2021
Good course sir, Sir please add python codes with graph for slider crank mechanism- offset slider crank , and one with slider tilted at 25 degree; both combine. 2. Inverse and forward kinematic code for 4,5,6 DOF robot with arm workspace plotting 3. 4 wheeled EV or AGV vehicle dynamics. thanks alot sir
Ricardo
October 4, 2021
microphone issues, too much noisy. Content is good but moving the page up and down so many times is annoying and frustrating.
Mohammed
September 6, 2021
This good for me in Mechanical Engineering subjects. I thanks to sir clear and guide me about Python for Mechanical Engineering

Charts

Price

Python for Mechanical Engineers - Price chart

Rating

Python for Mechanical Engineers - Ratings chart

Enrollment distribution

Python for Mechanical Engineers - Distribution chart
3256672
udemy ID
6/21/2020
course created date
6/16/2021
course indexed date
Bot
course submited by