Skip to content

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

Notifications You must be signed in to change notification settings

TahaPournik/Python_programming_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

آموزش برنامه‌نویسی پایتون برای دانشجویان مهندسی برق (ترم ۱)

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


🚀 شروع سریع

قدم اول: نصب محیط برنامه‌نویسی

قبل از شروع، باید پایتون و ابزارهای لازم را نصب کنید.

👉 به جلسه ۱ بروید: راهنمای نصب و آشنایی

در جلسه اول یاد می‌گیرید:

  • نحوه نصب پایتون
  • نحوه نصب Anaconda (پیشنهادی)
  • نحوه نصب و راه‌اندازی Visual Studio Code
  • نحوه کار با Jupyter Notebook
  • نحوه دانلود و اجرای فایل‌های این دوره

قدم دوم: شروع یادگیری

بعد از نصب، می‌توانید جلسات بعدی را به ترتیب دنبال کنید:

📋 فهرست کامل جلسات را ببینید


❓ چرا پایتون؟

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


🗺️ نقشه راه دوره

بخش ۱: مبانی اولیه

جلسات ۰۱ تا ۰۵ قبل از استفاده از ابزارهای مهندسی، باید زبان کامپیوتر را یاد بگیریم.

  • متغیرها (Variables): ذخیره اعداد و متن
  • منطق (Logic): تصمیم‌گیری (If/Else)
  • حلقه‌ها (Loops): تکرار کارها در یک لحظه

بخش ۲: جعبه ابزار مهندسی

جلسات ۰۶ تا ۱۰ در این بخش با کتابخانه‌ها آشنا می‌شویم. به کتابخانه‌ها مثل "افزونه‌ها" یا "برنامه‌هایی" نگاه کنید که به پایتون قدرت‌های اضافی می‌دهند.

۱. نام‌پای (NumPy) - نابغه ریاضی

  • چیست؟ کتابخانه‌ای برای کار با لیست‌هایی از اعداد (بردارها و ماتریس‌ها).
  • چرا لازمش دارم؟ در مهندسی، ما فقط 2 + 2 را جمع نمی‌کنیم. ما لیست‌هایی از هزاران عدد (مثل یک سیگنال صوتی) را با هم جمع می‌کنیم. نام‌پای این کار را فوق‌العاده سریع انجام می‌دهد.

۲. مت‌پلات‌لیب (Matplotlib) - هنرمند

  • چیست؟ ابزاری برای رسم نمودار.
  • چرا لازمش دارم؟ شما نیاز خواهید داشت که موج‌های سینوسی، نمودار ولتاژ بر حسب زمان یا نتایج آزمایشگاه را رسم کنید. مت‌پلات‌لیب نمودارهای حرفه‌ای برای گزارش‌های شما می‌کشد.

۳. سای‌پای (SciPy) - دانشمند

  • چیست؟ مجموعه‌ای از الگوریتم‌های ریاضی پیشرفته.
  • چرا لازمش دارم؟ می‌تواند انتگرال بگیرد، معادلات پیچیده را حل کند و سیگنال‌ها (مثل حذف نویز از یک صدای ضبط شده) را به صورت خودکار پردازش کند.

۴. سیم‌پای (SymPy) - حل‌کننده جبر

  • چیست؟ ریاضیات نمادین.
  • چرا لازمش دارم؟ ماشین‌حساب‌ها به شما اعداد تقریبی می‌دهند (مثل 1.414). سیم‌پای نمادهای ریاضی (مثل √2 یا x + y) را می‌فهمد. این کتابخانه معادلات را دقیقاً همانطور که روی تخته وایت‌برد حل می‌کنید، حل می‌کند.

۵. پانداس (Pandas) - نگهدارنده داده

  • چیست؟ اکسل برای پایتون.
  • چرا لازمش دارم؟ وقتی به آزمایشگاه می‌روید و داده ثبت می‌کنید، یک جدول از اعداد دارید. پانداس به شما کمک می‌کند این جداول را به راحتی بارگذاری، مرتب و تحلیل کنید.

📚 منابع اضافی


موفق باشید در مسیر تبدیل شدن به یک مهندس!

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published