آموزش پایتون برای مهندسان مکانیک

Python for Mechanical Engineers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یادگیری پایتون برای حل مسائل در زمینه های مکانیکی. برنامه نویسی پایتون در مهندسی مکانیک نحوه استفاده از پایتون برای حل و تجزیه و تحلیل مسائل مهندسی استفاده از پایتون برای تجزیه و تحلیل داده ها استفاده از پایتون در نرم افزارهای شبیه سازی پیش نیازها: درک مفاهیم در مهندسی مکانیک بدون نیاز به دانش برنامه نویسی قبلی

این دوره آگاهی از اهمیت پایتون و کاربردهای پایتون در حل مسائل مهندسی را به ارمغان می آورد. چند کتابخانه مهم مانند SciPy، Numpy، Matplotlib، Pandas و غیره را خواهیم دید که در محاسبات علمی استفاده می‌شوند.

این دوره شامل برنامه‌های پایتون در زمینه مکانیک، طراحی ماشین، مکانیک سیالات، علوم حرارتی، انتقال حرارت، ارتعاشات، بهینه‌سازی و غیره می‌باشد. انواع مختلفی از نمودارها از جمله نمودارهای خطی و نمودارهای کانتور دو بعدی، سه بعدی را پوشش می‌دهد که می‌توانیم از آن در تجسم داده های مهندسی.

ما نحوه ایجاد نمودارها و همچنین نحوه ایجاد نمودارهای تعاملی، تجزیه و تحلیل داده های آزمایش و برخی از بخش های بهینه سازی را بررسی خواهیم کرد.

از برنامه های پایه تا پیشرفته در زمینه های مکانیکی را پوشش می دهد.

بخش‌های زیر را دارد

1. مفاهیم پایه در پایتون

2.برنامه های مکانیک، طراحی ماشین و غیره.

3. برنامه های مربوط به ارتعاشات مکانیکی

4. برنامه های مکانیک سیالات، علوم حرارتی و مسائل حرارتی.

5. برنامه های ریاضیات مهندسی

6. برخی از برنامه های پیشرفته مانند استفاده از FFT، فیلتر، تجزیه و تحلیل داده ها.


آنچه خواهید آموخت،

- اهمیت پایتون در زمینه های مکانیکی در تحقیقات و محاسبات.

- مبانی برنامه های پایتون از نقطه نظر مهندسی.

- حل مسائل مهندسی را بیاموزید.

- خود را برای یک قدم جلوتر آماده کنید.

- می‌توانید در دامنه دلخواهتان پروژه‌ای را روی خودتان بسازید.

- شما می توانید از حلقه ها، توابع، کتابخانه های مختلف، توابع سفارشی برای حل مشکلات مهندسی استفاده کنید.


سرفصل ها و درس ها

معرفی 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

  • حلقه ها - برای حلقه Loops - For Loop

  • حلقه ها - اگر حلقه Loops - If Loop

  • Loops _While Loop Loops _While Loop

  • توابع در پایتون Functions in Python

کتابخانه Numpy - کار با آرایه ها/ماتریس ها Numpy Library - Working with Arrays/Matrices

  • Numpy L1 Numpy L1

  • Numpy L2 Numpy L2

  • Numpy L3 Numpy L3

رسم داده ها با کتابخانه Matplotlib برای پایتون Plotting the data with Matplotlib Library for Python

  • کتابخانه Matplot برای رسم داده ها Matplot Library for plotting the data

  • Matplotlib: شکل و محورها Matplotlib: Figure and Axes

  • طرح های فرعی با Matplotlib Subplots with Matplotlib

  • مشخصات شبکه - طرح بندی طرح Grid Specs - Plot Layouts

  • طرح های کانتور Contour Plots

  • پلات های سطحی Surface Plots

  • توطئه های قطبی Polar Plots

برنامه های مکانیک، طراحی ماشین Programs on Mechanics, Machine Design

  • برنامه_1 - حرکت پرتابه Program_1 - Projectile Motion

  • برنامه - 2 - طرح های تئوری شکست فون میسس Program - 2 - Von Misses Failure Theory Plots

  • برنامه - 3 - تحلیل تیرها - نمودارهای نیروی برشی و ممان خمشی Program - 3 - Analysis of Beams - Shear force and Bending Moment Diagrams

  • برنامه - 4 - آنالیز تیرهای SFD و BMD - قسمت 2 Program - 4 - Analysis of Beams SFD and BMD - Part-2

  • برنامه - 5 - تحلیل حرکتی مکانیسم ها Program - 5 - Kinematic Analysis of mechanisms

  • برنامه - 6 - استفاده از اسکریپت پایتون در نرم افزارهای طراحی و شبیه سازی Program - 6 - Use of Python Script in Design and Simulation Softwares

  • برنامه - 7 - ضوابط خستگی Program - 7 - Fatigue Criteria

  • نمودار نیروی برشی و نمودار گشتاور خمشی تیر را رسم کنید Plot the Shear Force Diagram and Bending Moment Diagram of the beam

برنامه های ارتعاش مکانیکی Programs on Mechanical Vibration

  • برنامه - 1 حل معادله دیفرانسیل معمولی با Scipy ODEINT Program - 1 Solving Ordinary Differential Equation with Scipy ODEINT

  • برنامه - 1 - تجزیه و تحلیل سیستم جرم فنری ساده با پایتون. Program - 1 - Analyse the simple spring mass system with python.

  • برنامه 3 - آزادی تک درجه سیستم با SciPy ODEINT Program 3 - Single Degree freedom of System with SciPy ODEINT

  • برنامه - 3 - پاسخ فرکانسی سیستم جرم فنر را رسم کنید Program - 3 - Plot the frequency response of the spring mass system

  • برنامه - 4 - محاسبه فرکانس طبیعی - مسئله مقدار ویژه Program - 4 - Natural Frequency Calculation - Eigen Value Problem

  • برنامه - 5 - پاسخ فرکانسی سیستم چند درجه آزادی Program - 5 - Frequency response of Multi Degree Freedom System

  • سیستم تعلیق یک چهارم خودرو - معادله مدل Quarter Car Suspension - Model Equation

  • معادله مدل تعلیق یک چهارم خودرو قسمت 2 Quarter Car Suspension Model Equation Part-2

  • مدل تعلیق یک چهارم خودرو - سطح جاده پروفیل موج سینوسی Quarter Car Suspension Model - Sine Wave Profile Road Surface

  • سیستم تعلیق یک چهارم خودرو - جاده تک دست انداز Quarter Car Suspension - Road with single bump

  • تکلیف - مدل تعلیق خودرو ربع Assignment - Quarter Car Suspension Model

برنامه های سیستم حرارتی Programs on Thermal System

  • برنامه - 1 - خطوط جریان سیال را رسم و تجسم کنید Program - 1 - Plot and visualize the streamlines of the fluid flow

  • برنامه - 2 - تجزیه و تحلیل چرخه دیزل با برنامه پایتون. Program - 2 - Analyse the Diesel Cycle with python Program.

  • برنامه - 3 - معادله حرارتی یک بعدی با طرح متحرک Program - 3 - One Dimensional Heat Equation with Animated Plot

  • برنامه - 4 - توزیع دما - مشکل انتقال حرارت دو بعدی Program - 4 - Temperature Distribution - 2D Heat Transfer Problem

  • برنامه - 5 - جریان بر روی سیلندر - طرح خط جریان Program - 5 - Flow Over Cylinder - Stream Line Plot

  • برنامه - 6 - جریان روی سیلندر: - توزیع فشار Program - 6 - Flow Over Cylinder :- Pressure Distribution

ریاضی مهندسی Engineering Math

  • برنامه - 1 - روش نیوتن رافسون Program - 1 - Newton Raphson Method

  • برنامه - 2 - یافتن حداقل عملکرد: کتابخانه SciPy Program - 2 - Finding Minima of the Function: SciPy Library

  • برنامه - 3 - حل مسئله برنامه ریزی خطی - LPP Program - 3 - Solve Linear Programming Problem - LPP

  • برنامه - 4 - ریاضیات نمادین با کتابخانه سیمپی Program - 4 - Symbolic Mathematics with Sympy Library

برنامه مهندسی پیشرفته Advanced Engineering Program

  • برنامه - 1 - خواندن داده ها از فایل و رسم داده ها Program - 1 - Reading the data from the file and plot the data

  • برنامه - 2 - برنامه فیلتر داده Program - 2 - Data Filter Application

  • برنامه - 3 - تبدیل فوریه سریع (بسته FFT) Program - 3 - Fast Fourier Transform (FFT pack)

  • برنامه -4 - متحرک سازی مکانیسم سینماتیک - انیمیشن آونگ Program -4 - Animating the Kinematic Mechanism - Pendulum Animation

  • Displacement و Velocity Plot را به همراه انیمیشن اضافه کنید Add Displacement and Velocity Plot along with animation

نمایش نظرات

نظری ارسال نشده است.

آموزش پایتون برای مهندسان مکانیک
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
12 hours
50
Udemy (یودمی) udemy-small
27 آبان 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,952
4.2 از 5
دارد
دارد
دارد
Ram K

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ram K Ram K

تحلیلگر CAE، فریلنسر

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.