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.
localizeflow[bot] 0b96668c5a
chore(i18n): sync translations with latest source changes (chunk 1/10, 100 files)
5 days ago
..
1-Introduction 🌐 Update translations via Co-op Translator 2 months ago
2-Working-With-Data chore(i18n): sync translations with latest source changes (chunk 1/10, 100 files) 5 days 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 chore(i18n): sync translations with latest source changes (chunk 1/10, 100 files) 5 days 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

علوم داده برای مبتدیان - یک برنامه درسی

باز کردن در GitHub Codespaces

مجوز GitHub مشارکت‌کنندگان GitHub مسائل GitHub درخواست‌های کشش GitHub خوش آمدید به PRها

ناظرین GitHub شاخه‌های GitHub ستاره‌های GitHub

Microsoft Foundry Discord

Microsoft Foundry Developer Forum

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

تشکر صمیمانه از نویسندگان ما: Jasmine Greenaway، Dmitry Soshnikov، Nitya Narasimhan، Jalen McGee، Jen Looper، Maud Levy، Tiffany Souterre، Christopher Harrison.

🙏 تشکر ویژه 🙏 از نویسندگان، بازبینان و مشارکت‌کنندگان محتوا از سفیران دانشجویی مایکروسافت، به ویژه آریان آرورا، Aditya Garg، Alondra Sanchez، Ankita Singh، Anupam Mishra، Arpita Das، ChhailBihari Dubey، Dibri Nsofor، Dishita Bhasin، Majd Safi، Max Blum، Miguel Correa، Mohamma Iftekher (Iftu) Ebne Jalal، Nawrin Tabassum، Raymond Wangsa Putra، Rohit Yadav، Samridhi Sharma، Sanya Sinha، Sheena Narula، Tauqeer Ahmad، Yogendrasingh Pawar ، Vidushi Gupta، Jasleen Sondhi

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

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

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

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

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

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

Microsoft Foundry Discord

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

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

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

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

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

شروع به کار

📚 مستندات

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

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

شروع سریع:

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

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

معلمان: ما چند پیشنهاد درباره نحوه استفاده از این برنامه درسی ارائه داده‌ایم. خوشحال می‌شویم بازخورد شما را در انجمن بحث ما دریافت کنیم!

تیم را ملاقات کنید

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

گیف توسط Mohit Jaisal

🎥 برای مشاهده ویدیو درباره پروژه و افرادی که آن را ساخته‌اند، روی تصویر بالا کلیک کنید!

آموزش

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

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

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

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

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

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

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

جدید در علم داده؟ ما یک دایرکتوری مثال‌ها ویژه با کد ساده و کامنت‌گذاری شده ایجاد کرده‌ایم تا به شما در شروع کمک کند:

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

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

👉 شروع با مثال‌ها 👈

دروس

 یادداشت تصویری توسط @sketchthedocs https://sketchthedocs.dev
علم داده برای مبتدیان: نقشه راه - یادداشت تصویری توسط @nitya
شماره درس موضوع گروه درس اهداف یادگیری درس مرتبط نویسنده
۰۱ تعریف علم داده مقدمه یادگیری مفاهیم پایه علم داده و ارتباط آن با هوش مصنوعی، یادگیری ماشین و داده‌های بزرگ. درس ویدیو دیمیتری
۰۲ اخلاق علم داده مقدمه مفاهیم، چالش‌ها و چارچوب‌های اخلاق داده. درس نیتیا
۰۳ تعریف داده مقدمه چگونگی طبقه‌بندی داده‌ها و منابع رایج آن‌ها. درس جاسمین
۰۴ مقدمه‌ای بر آمار و احتمال مقدمه تکنیک‌های ریاضی احتمال و آمار برای درک داده‌ها. درس ویدیو دیمیتری
۰۵ کار با داده‌های رابطه‌ای کار با داده مقدمه‌ای بر داده‌های رابطه‌ای و اصول کاوش و تحلیل داده‌های رابطه‌ای با زبان پرس‌وجوی ساختاریافته، معروف به SQL (تلفظ: سی‌کول). درس کریستوفر
۰۶ کار با داده‌های NoSQL کار با داده مقدمه‌ای بر داده‌های غیررابطه‌ای، انواع مختلف آن و اصول کاوش و تحلیل پایگاه‌های داده سندی. درس جاسمین
۰۷ کار با پایتون کار با داده اصول استفاده از پایتون برای کاوش داده‌ها با کتابخانه‌هایی مانند Pandas. درک پایه‌ای برنامه‌نویسی پایتون توصیه می‌شود. درس ویدیو دیمیتری
۰۸ آماده‌سازی داده کار با داده موضوعاتی درباره تکنیک‌های پاک‌سازی و تبدیل داده‌ها برای مقابله با چالش‌های داده‌های گمشده، نادرست یا ناقص. درس جاسمین
۰۹ مصورسازی مقادیر مصورسازی داده یادگیری استفاده از Matplotlib برای مصورسازی داده‌های پرندگان 🦆 درس جن
۱۰ مصورسازی توزیع داده‌ها مصورسازی داده مصورسازی مشاهدات و روندها در یک بازه زمانی. درس جن
۱۱ مصورسازی نسبت‌ها مصورسازی داده مصورسازی درصدهای گسسته و گروه‌بندی شده. درس جن
۱۲ مصورسازی روابط مصورسازی داده مصورسازی ارتباطات و همبستگی‌ها بین مجموعه داده‌ها و متغیرهای آن‌ها. درس جن
۱۳ مصورسازی‌های معنادار مصورسازی داده تکنیک‌ها و راهنمایی برای ارزشمند کردن مصورسازی‌ها برای حل موثر مشکلات و کسب بینش. درس جن
۱۴ مقدمه‌ای بر چرخه عمر علم داده چرخه عمر مقدمه‌ای بر چرخه عمر علم داده و اولین مرحله آن یعنی کسب و استخراج داده‌ها. درس جاسمین
۱۵ تحلیل چرخه عمر این مرحله از چرخه عمر علم داده بر تکنیک‌های تحلیل داده تمرکز دارد. درس جاسمین
۱۶ ارتباطات چرخه عمر این مرحله از چرخه عمر علم داده بر ارائه بینش‌های داده به گونه‌ای که تصمیم‌گیرندگان راحت‌تر درک کنند، تمرکز دارد. درس جالن
۱۷ علم داده در فضای ابری داده ابری این سری دروس، علم داده در فضای ابری و مزایای آن را معرفی می‌کند. درس تیفانی و مود
۱۸ علم داده در فضای ابری داده ابری آموزش مدل‌ها با استفاده از ابزارهای کم‌کد. درس تیفانی و مود
۱۹ علم داده در فضای ابری داده ابری استقرار مدل‌ها با Azure Machine Learning Studio. درس تیفانی و مود
۲۰ علم داده در دنیای واقعی در دنیای واقعی پروژه‌های مبتنی بر علم داده در دنیای واقعی. درس نیتیا

GitHub Codespaces

برای باز کردن این نمونه در Codespace مراحل زیر را دنبال کنید: ۱. منوی کشویی Code را کلیک کرده و گزینه Open with Codespaces را انتخاب کنید. ۲. در پایین پنل، + New codespace را انتخاب کنید. برای اطلاعات بیشتر، مستندات GitHub را بررسی کنید.

VSCode Remote - Containers

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

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

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

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

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

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

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

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

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

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

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

LangChain

LangChain4j برای مبتدیان LangChain.js برای مبتدیان


Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


سری هوش مصنوعی مولد

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


یادگیری پایه

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


سری کوپایلوت

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

دریافت کمک

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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