You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
leestott 5329d79dbc
🌐 Update translations via Co-op Translator
1 month ago
..
1-Introduction 🌐 Update translations via Co-op Translator 2 months ago
2-Working-With-Data 🌐 Update translations via Co-op Translator 2 months ago
3-Data-Visualization 🌐 Update translations via Co-op Translator 4 months ago
4-Data-Science-Lifecycle 🌐 Update translations via Co-op Translator 4 months ago
5-Data-Science-In-Cloud 🌐 Update translations via Co-op Translator 4 months ago
6-Data-Science-In-Wild 🌐 Update translations via Co-op Translator 4 months ago
docs 🌐 Update translations via Co-op Translator 4 months ago
examples 🌐 Update translations via Co-op Translator 3 months ago
quiz-app 🌐 Update translations via Co-op Translator 4 months ago
sketchnotes 🌐 Update translations via Co-op Translator 4 months ago
AGENTS.md 🌐 Update translations via Co-op Translator 3 months ago
CODE_OF_CONDUCT.md 🌐 Update translations via Co-op Translator 4 months ago
CONTRIBUTING.md 🌐 Update translations via Co-op Translator 3 months ago
INSTALLATION.md 🌐 Update translations via Co-op Translator 3 months ago
README.md 🌐 Update translations via Co-op Translator 1 month ago
SECURITY.md 🌐 Update translations via Co-op Translator 4 months ago
SUPPORT.md 🌐 Update translations via Co-op Translator 4 months ago
TROUBLESHOOTING.md 🌐 Update translations via Co-op Translator 3 months ago
USAGE.md 🌐 Update translations via Co-op Translator 3 months ago
for-teachers.md 🌐 Update translations via Co-op Translator 4 months ago

README.md

علم داده برای مبتدیان - یک برنامه آموزشی

Azure Cloud Advocates در مایکروسافت با افتخار یک برنامه آموزشی ۱۰ هفته‌ای و ۲۰ درس درباره علم داده ارائه می‌دهند. هر درس شامل آزمون‌های پیش از درس و پس از درس، دستورالعمل‌های نوشتاری برای تکمیل درس، یک راه‌حل و یک تکلیف است. روش آموزشی مبتنی بر پروژه ما به شما امکان می‌دهد در حین ساختن یاد بگیرید، که یک روش اثبات‌شده برای تثبیت مهارت‌های جدید است.

تشکر ویژه از نویسندگان ما: جاسمین گرین‌اوی، دمیتری سوشنیکوف، نیتیا ناراسیمهان، جالن مک‌گی، جن لوپر، مود لوی، تیفانی سوتر، کریستوفر هریسون.

🙏 تشکر ویژه 🙏 از سفیران دانشجویی مایکروسافت نویسندگان، بازبینان و مشارکت‌کنندگان محتوا، به‌ویژه آریان آرورا، آدیتیا گارگ، آلوندرا سانچز، آنکیتا سینگ، انوپام میشرا، آرپیتا داس، چهل‌بیهاری دوبی، دیبری نسوفور، دیشیتا باسین، مجد صافی، مکس بلوم، میگل کوریا، محمد افتخار (ایفتو) ابن جلال، ناورین تبسم، ریموند وانگسا پوترا، روهیت یاداو، سامریدی شارما، سانیا سینها، شینا نارولا، توقیر احمد، یوگندرا سینگ پاوار، ویدوشی گوپتا، جسلین سوندی

طرح‌نگاری توسط @sketchthedocs https://sketchthedocs.dev
علم داده برای مبتدیان - طرح‌نگاری توسط @nitya

🌐 پشتیبانی چندزبانه

پشتیبانی شده از طریق GitHub Action (خودکار و همیشه به‌روز)

عربی | بنگالی | بلغاری | برمه‌ای (میانمار) | چینی (ساده‌شده) | چینی (سنتی، هنگ‌کنگ) | چینی (سنتی، ماکائو) | چینی (سنتی، تایوان) | کرواتی | چکی | دانمارکی | هلندی | استونیایی | فنلاندی | فرانسوی | آلمانی | یونانی | عبری | هندی | مجاری | اندونزیایی | ایتالیایی | ژاپنی | کره‌ای | لیتوانیایی | مالایی | مراتی | نپالی | پیجین نیجریه‌ای | نروژی | فارسی (Farsi) | لهستانی | پرتغالی (برزیل) | پرتغالی (پرتغال) | پنجابی (گرمکی) | رومانیایی | روسی | صربی (سیریلیک) | اسلواکی | اسلوونیایی | اسپانیایی | سواحیلی | سوئدی | تاگالوگ (فیلیپینی) | تامیلی | تایلندی | ترکی | اوکراینی | اردو | ویتنامی

اگر می‌خواهید زبان‌های ترجمه اضافی پشتیبانی شوند، لیست زبان‌های پشتیبانی‌شده اینجا موجود است

به جامعه ما بپیوندید

Microsoft Foundry Discord

ما یک سری یادگیری با هوش مصنوعی در Discord داریم، بیشتر بدانید و به ما بپیوندید در سری یادگیری با هوش مصنوعی از ۱۸ تا ۳۰ سپتامبر ۲۰۲۵. شما نکات و ترفندهای استفاده از GitHub Copilot برای علم داده را دریافت خواهید کرد.

سری یادگیری با هوش مصنوعی

آیا شما دانشجو هستید؟

با منابع زیر شروع کنید:

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

شروع به کار

📚 مستندات

👨‍🎓 برای دانشجویان

مبتدیان کامل: تازه وارد علم داده شده‌اید؟ با مثال‌های مبتدی‌پسند ما شروع کنید! این مثال‌های ساده و دارای توضیحات به شما کمک می‌کنند تا اصول اولیه را قبل از ورود به برنامه کامل درک کنید. دانشجویان: برای استفاده از این برنامه آموزشی به‌صورت مستقل، کل مخزن را فورک کنید و تمرین‌ها را به‌صورت مستقل انجام دهید، با آزمون پیش از درس شروع کنید. سپس درس را بخوانید و بقیه فعالیت‌ها را تکمیل کنید. سعی کنید پروژه‌ها را با درک درس‌ها ایجاد کنید نه با کپی کردن کد راه‌حل؛ با این حال، آن کد در پوشه‌های /solutions در هر درس مبتنی بر پروژه موجود است. ایده دیگر این است که یک گروه مطالعه با دوستان تشکیل دهید و محتوا را با هم مرور کنید. برای مطالعه بیشتر، ما Microsoft Learn را توصیه می‌کنیم.

شروع سریع:

  1. راهنمای نصب Installation Guide را بررسی کنید تا محیط خود را تنظیم کنید
  2. راهنمای استفاده Usage Guide را مرور کنید تا نحوه کار با برنامه آموزشی را یاد بگیرید
  3. با درس ۱ شروع کنید و به ترتیب پیش بروید
  4. به جامعه Discord ما بپیوندید برای پشتیبانی

👩‍🏫 برای معلمان

معلمان: ما برخی پیشنهادات را در مورد نحوه استفاده از این برنامه آموزشی گنجانده‌ایم. ما مشتاقانه منتظر بازخورد شما در انجمن بحث ما هستیم!

آشنایی با تیم

ویدئوی تبلیغاتی

گیف توسط موهیت جایسال

🎥 روی تصویر بالا کلیک کنید برای ویدئویی درباره پروژه و افرادی که آن را ایجاد کرده‌اند!

روش آموزشی

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

علاوه بر این، یک آزمون کم‌فشار قبل از کلاس، توجه دانش‌آموز را به یادگیری یک موضوع جلب می‌کند، در حالی که آزمون دوم بعد از کلاس، به حفظ بیشتر مطالب کمک می‌کند. این برنامه درسی به گونه‌ای طراحی شده است که انعطاف‌پذیر و سرگرم‌کننده باشد و می‌توان آن را به طور کامل یا جزئی گذراند. پروژه‌ها از کوچک شروع می‌شوند و تا پایان چرخه ۱۰ هفته‌ای به تدریج پیچیده‌تر می‌شوند.

قوانین رفتاری، راهنمای مشارکت، راهنمای ترجمه ما را پیدا کنید. ما از بازخورد سازنده شما استقبال می‌کنیم!

هر درس شامل موارد زیر است:

  • یادداشت‌های تصویری اختیاری
  • ویدئوی تکمیلی اختیاری
  • آزمون گرم‌آپ قبل از درس
  • درس نوشتاری
  • برای درس‌های پروژه‌محور، راهنمای گام‌به‌گام برای ساخت پروژه
  • بررسی دانش
  • یک چالش
  • مطالعه تکمیلی
  • تکلیف
  • آزمون بعد از درس

نکته‌ای درباره آزمون‌ها: تمام آزمون‌ها در پوشه Quiz-App قرار دارند، شامل ۴۰ آزمون با سه سؤال در هر آزمون. این آزمون‌ها از داخل درس‌ها لینک شده‌اند، اما اپلیکیشن آزمون را می‌توان به صورت محلی اجرا کرد یا در Azure مستقر کرد؛ دستورالعمل‌ها را در پوشه quiz-app دنبال کنید. این آزمون‌ها به تدریج بومی‌سازی می‌شوند.

🎓 مثال‌های مناسب برای مبتدیان

تازه‌وارد به علم داده هستید؟ ما یک پوشه مثال‌ها ویژه با کد ساده و دارای توضیحات کامل ایجاد کرده‌ایم تا به شما در شروع کمک کند:

  • 🌟 سلام دنیا - اولین برنامه علم داده شما
  • 📂 بارگذاری داده‌ها - یادگیری خواندن و بررسی مجموعه داده‌ها
  • 📊 تحلیل ساده - محاسبه آمار و یافتن الگوها
  • 📈 مصورسازی پایه - ایجاد نمودارها و گراف‌ها
  • 🔬 پروژه واقعی - جریان کاری کامل از ابتدا تا انتها

هر مثال شامل توضیحات مفصل برای هر مرحله است، که آن را برای مبتدیان کاملاً مناسب می‌کند!

👉 با مثال‌ها شروع کنید 👈

درس‌ها

 یادداشت تصویری توسط @sketchthedocs https://sketchthedocs.dev
علم داده برای مبتدیان: نقشه راه - یادداشت تصویری توسط @nitya
شماره درس موضوع گروه‌بندی درس اهداف یادگیری درس مرتبط نویسنده
01 تعریف علم داده مقدمه یادگیری مفاهیم پایه علم داده و ارتباط آن با هوش مصنوعی، یادگیری ماشین و داده‌های کلان. درس ویدئو Dmitry
02 اخلاق در علم داده مقدمه مفاهیم اخلاق داده، چالش‌ها و چارچوب‌ها. درس Nitya
03 تعریف داده مقدمه نحوه طبقه‌بندی داده‌ها و منابع رایج آن‌ها. درس Jasmine
04 مقدمه‌ای بر آمار و احتمال مقدمه تکنیک‌های ریاضی احتمال و آمار برای درک داده‌ها. درس ویدئو Dmitry
05 کار با داده‌های رابطه‌ای کار با داده‌ها مقدمه‌ای بر داده‌های رابطه‌ای و اصول بررسی و تحلیل داده‌های رابطه‌ای با زبان Structured Query Language، معروف به SQL (تلفظ "سی‌کوئل"). درس Christopher
06 کار با داده‌های NoSQL کار با داده‌ها مقدمه‌ای بر داده‌های غیررابطه‌ای، انواع مختلف آن و اصول بررسی و تحلیل پایگاه‌های داده سندی. درس Jasmine
07 کار با پایتون کار با داده‌ها اصول استفاده از پایتون برای بررسی داده‌ها با کتابخانه‌هایی مانند Pandas. توصیه می‌شود که درک پایه‌ای از برنامه‌نویسی پایتون داشته باشید. درس ویدئو Dmitry
08 آماده‌سازی داده‌ها کار با داده‌ها موضوعاتی درباره تکنیک‌های داده برای پاکسازی و تبدیل داده‌ها به منظور مقابله با چالش‌های داده‌های ناقص، نادرست یا ناکامل. درس Jasmine
09 مصورسازی مقادیر مصورسازی داده‌ها یادگیری نحوه استفاده از Matplotlib برای مصورسازی داده‌های پرندگان 🦆 درس Jen
10 مصورسازی توزیع داده‌ها مصورسازی داده‌ها مصورسازی مشاهدات و روندها در یک بازه. درس Jen
11 مصورسازی نسبت‌ها مصورسازی داده‌ها مصورسازی درصدهای گسسته و گروه‌بندی‌شده. درس Jen
12 مصورسازی روابط مصورسازی داده‌ها مصورسازی ارتباطات و همبستگی‌ها بین مجموعه‌های داده و متغیرهای آن‌ها. درس Jen
13 مصورسازی‌های معنادار مصورسازی داده‌ها تکنیک‌ها و راهنمایی‌هایی برای ارزشمند کردن مصورسازی‌ها برای حل مؤثر مشکلات و ارائه بینش‌ها. درس Jen
14 مقدمه‌ای بر چرخه عمر علم داده چرخه عمر مقدمه‌ای بر چرخه عمر علم داده و اولین مرحله آن یعنی جمع‌آوری و استخراج داده‌ها. درس Jasmine
15 تحلیل چرخه عمر این مرحله از چرخه عمر علم داده بر تکنیک‌های تحلیل داده تمرکز دارد. درس Jasmine
16 ارتباط چرخه عمر این مرحله از چرخه عمر علم داده بر ارائه بینش‌های حاصل از داده‌ها به گونه‌ای که تصمیم‌گیرندگان بتوانند آن را بهتر درک کنند، تمرکز دارد. درس Jalen
17 علم داده در فضای ابری داده‌های ابری این مجموعه درس‌ها علم داده در فضای ابری و مزایای آن را معرفی می‌کند. درس Tiffany و Maud
18 علم داده در فضای ابری داده‌های ابری آموزش مدل‌ها با استفاده از ابزارهای Low Code. درس Tiffany و Maud
19 علم داده در فضای ابری داده‌های ابری استقرار مدل‌ها با Azure Machine Learning Studio. درس Tiffany و Maud
20 علم داده در دنیای واقعی در دنیای واقعی پروژه‌های مبتنی بر علم داده در دنیای واقعی. درس Nitya

GitHub Codespaces

برای باز کردن این نمونه در یک Codespace، مراحل زیر را دنبال کنید:

  1. روی منوی کشویی Code کلیک کنید و گزینه Open with Codespaces را انتخاب کنید.
  2. در پایین پنل، گزینه + New codespace را انتخاب کنید. برای اطلاعات بیشتر، به مستندات GitHub مراجعه کنید.

VSCode Remote - Containers

برای باز کردن این مخزن در یک کانتینر با استفاده از ماشین محلی و VSCode با استفاده از افزونه VS Code Remote - Containers، مراحل زیر را دنبال کنید:

  1. اگر این اولین بار است که از یک کانتینر توسعه استفاده می‌کنید، لطفاً مطمئن شوید که سیستم شما پیش‌نیازها را برآورده می‌کند (مثلاً Docker نصب شده باشد) در مستندات شروع به کار.

برای استفاده از این مخزن، می‌توانید مخزن را در یک حجم ایزوله Docker باز کنید:

توجه: در پشت صحنه، این از دستور Remote-Containers: Clone Repository in Container Volume... برای کلون کردن کد منبع در یک حجم Docker به جای سیستم فایل محلی استفاده می‌کند. Volumes مکانیزم ترجیحی برای حفظ داده‌های کانتینر هستند.

یا یک نسخه کلون‌شده یا دانلود‌شده محلی از مخزن را باز کنید:

  • این مخزن را به سیستم فایل محلی خود کلون کنید.
  • کلید F1 را فشار دهید و دستور Remote-Containers: Open Folder in Container... را انتخاب کنید.
  • نسخه کلون‌شده این پوشه را انتخاب کنید، منتظر شروع کانتینر باشید و موارد را امتحان کنید.

دسترسی آفلاین

شما می‌توانید این مستندات را به صورت آفلاین با استفاده از Docsify اجرا کنید. این مخزن را Fork کنید، Docsify را نصب کنید روی ماشین محلی خود، سپس در پوشه ریشه این مخزن، دستور docsify serve را تایپ کنید. وب‌سایت روی پورت 3000 در localhost شما اجرا خواهد شد: localhost:3000.

توجه داشته باشید، نوت‌بوک‌ها از طریق Docsify رندر نمی‌شوند، بنابراین وقتی نیاز به اجرای یک نوت‌بوک دارید، آن را جداگانه در VS Code با اجرای یک کرنل پایتون انجام دهید.

سایر برنامه‌های درسی

تیم ما برنامه‌های درسی دیگری تولید می‌کند! بررسی کنید:

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP برای مبتدیان
عامل‌های هوش مصنوعی برای مبتدیان


مجموعه هوش مصنوعی مولد

هوش مصنوعی مولد برای مبتدیان
هوش مصنوعی مولد (.NET)
هوش مصنوعی مولد (Java)
هوش مصنوعی مولد (JavaScript)


آموزش‌های اصلی

یادگیری ماشین برای مبتدیان
علم داده برای مبتدیان
هوش مصنوعی برای مبتدیان
امنیت سایبری برای مبتدیان
توسعه وب برای مبتدیان
اینترنت اشیا برای مبتدیان
توسعه XR برای مبتدیان


مجموعه Copilot

Copilot برای برنامه‌نویسی جفتی هوش مصنوعی
Copilot برای C#/.NET
ماجراجویی Copilot

دریافت کمک

مشکلی دارید؟ راهنمای رفع مشکلات ما را بررسی کنید تا راه‌حل‌های مشکلات رایج را پیدا کنید.

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

Microsoft Foundry Discord

اگر بازخورد محصول دارید یا در هنگام ساخت خطاهایی مشاهده کردید، به اینجا مراجعه کنید:

Microsoft Foundry Developer Forum


سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما برای دقت تلاش می‌کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است حاوی خطاها یا نادرستی‌هایی باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما هیچ مسئولیتی در قبال سوءتفاهم‌ها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.