|
|
3 months ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 3 months ago | |
| 2-Working-With-Data | 3 months ago | |
| 3-Data-Visualization | 3 months ago | |
| 4-Data-Science-Lifecycle | 3 months ago | |
| 5-Data-Science-In-Cloud | 3 months ago | |
| 6-Data-Science-In-Wild | 3 months ago | |
| docs | 8 months ago | |
| examples | 7 months ago | |
| quiz-app | 8 months ago | |
| sketchnotes | 3 months ago | |
| AGENTS.md | 7 months ago | |
| CODE_OF_CONDUCT.md | 8 months ago | |
| CONTRIBUTING.md | 3 months ago | |
| INSTALLATION.md | 7 months ago | |
| README.md | 3 months ago | |
| SECURITY.md | 8 months ago | |
| SUPPORT.md | 8 months ago | |
| TROUBLESHOOTING.md | 7 months ago | |
| USAGE.md | 7 months ago | |
| for-teachers.md | 8 months ago | |
README.md
ڈیٹا سائنس برائے مبتدی - ایک نصاب
Azure Cloud Advocates at Microsoft خوش ہیں کہ وہ ایک 10 ہفتوں، 20 اسباق پر مشتمل نصاب پیش کر رہے ہیں جو مکمل طور پر ڈیٹا سائنس کے بارے میں ہے۔ ہر سبق میں پیش سبق اور بعد از سبق کوئزز، سبق مکمل کرنے کے لیے تحریری ہدایات، ایک حل، اور ایک اسائنمنٹ شامل ہے۔ ہمارا پروجیکٹ پر مبنی تدریسی انداز آپ کو بنانے کے دوران سیکھنے کا موقع دیتا ہے، جو نئی مہارتوں کو 'ٹکنے' کے لیے ایک ثابت شدہ طریقہ ہے۔
ہمارے مؤلفین کا دلی شکریہ: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.
🙏 خصوصی شکریہ 🙏 ہمارے Microsoft Student Ambassador مصنفین، جائزہ نگاروں اور مواد کے حصہ ڈالنے والوں کو، خاص طور پر Aaryan Arora, 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
![]() |
|---|
| ڈیٹا سائنس برائے مبتدی - سکیچ نوٹ بذریعہ @nitya |
🌐 متعدد زبانوں کی حمایت
GitHub Action کے ذریعے سپورٹ (خودکار اور ہمیشہ تازہ ترین)
عربی | بنگالی | بلغاریائی | برمی (میانمار) | چینی (سادہ) | چینی (روایتی، ہانگ کانگ) | چینی (روایتی، مکاو) | چینی (روایتی، تائیوان) | کروشیائی | چیک | ڈینش | ڈچ | اسٹونین | فنش | فرانسیسی | جرمن | یونانی | عبرانی | ہندی | ہنگیرین | انڈونیشین | اطالوی | جاپانی | کنڑ | کوریائی | لتھوانین | مالے | مالایالم | مراٹھی | نیپالی | نائجیریا پیجن | نارویجیئن | فارسی (فارسی) | پولش | پرتگالی (برازیل) | پرتگالی (پرتگال) | پنجابی (گرمکھی) | رومانیائی | روسی | سربیائی (سریلیک) | سلوواک | سلووینیائی | ہسپانوی | سواحلی | سویڈش | ٹاگالوگ (فلپائنی) | تمل | تلگو | تھائی | ترکی | یوکرینیائی | اردو | ویتنامی
اگر آپ مزید تراجم چاہتے ہیں تو سپورٹ شدہ زبانیں یہاں درج ہیں
ہماری کمیونٹی میں شامل ہوں
ہماری Discord پر "AI کے ساتھ سیکھیں" سیریز جاری ہے، مزید جاننے اور شامل ہونے کے لیے Learn with AI Series پر آئیں از 18 - 30 ستمبر، 2025۔ آپ کو GitHub Copilot کو ڈیٹا سائنس کے لیے استعمال کرنے کے ٹپس اور ٹرکس ملیں گے۔
کیا آپ طالب علم ہیں؟
مندرجہ ذیل وسائل سے شروع کریں:
- Student Hub صفحہ اس صفحے میں آپ کو ابتدائی وسائل، اسٹوڈنٹ پیکس اور یہاں تک کہ مفت سرٹیفیکیٹ ووچر حاصل کرنے کے طریقے ملیں گے۔ یہ وہ صفحہ ہے جسے آپ نشان زد کرنا چاہیں گے اور وقتاً فوقتاً چیک کریں کیونکہ ہم کم از کم ماہانہ بنیاد پر مواد تبدیل کرتے ہیں۔
- Microsoft Learn Student Ambassadors عالمی سطح پر اسٹوڈنٹ ایمبیسیڈرز کی کمیونٹی میں شامل ہوں، یہ مائیکروسافٹ میں آپ کے داخلے کا راستہ ہو سکتا ہے۔
شروع کریں
📚 دستاویزات
- Installation Guide - ابتدائیوں کے لیے قدم بہ قدم سیٹ اپ ہدایات
- Usage Guide - مثالیں اور عام ورک فلو
- Troubleshooting - عام مسائل کے حل
- Contributing Guide - اس پروجیکٹ میں حصہ ڈالنے کا طریقہ
- For Teachers - تدریسی رہنمائی اور کلاس روم وسائل
👨🎓 طلباء کے لیے
بالکل نوآموز: کیا آپ ڈیٹا سائنس میں نئے ہیں؟ ہمارے ابتدائیوں کے لیے مثالیں سے شروع کریں! یہ سادہ، اچھی طرح کومنٹس والی مثالیں آپ کو مکمل نصاب میں داخل ہونے سے پہلے بنیادی باتیں سمجھنے میں مدد دیں گی۔ طلباء: اس نصاب کو خود استعمال کرنے کے لیے، پورے ریپو کو فورک کریں اور خود مشقیں مکمل کریں، پری لیکچر کوئز سے شروع کریں۔ پھر لیکچر پڑھیں اور باقی سرگرمیاں مکمل کریں۔ کوشش کریں کہ حل کا کوڈ نقل کرنے کی بجائے اسباق کو سمجھ کر پروجیکٹس بنائیں؛ تاہم وہ کوڈ ہر پروجیکٹ-مرکوز سبق کے /solutions فولڈرز میں دستیاب ہے۔ ایک اور خیال یہ ہے کہ دوستوں کے ساتھ ایک اسٹڈی گروپ بنائیں اور مل کر مواد کا مطالعہ کریں۔ مزید مطالعے کے لیے، ہم Microsoft Learn کی سفارش کرتے ہیں۔
فوری آغاز:
- اپنے ماحول کو سیٹ اپ کرنے کے لیے Installation Guide چیک کریں
- نصاب کے ساتھ کام کرنے کا طریقہ سیکھنے کے لیے Usage Guide کا جائزہ لیں
- سبق 1 سے شروع کریں اور ترتیب وار آگے بڑھیں
- معاونت کے لیے ہماری Discord کمیونٹی میں شامل ہوں
👩🏫 اساتذہ کے لیے
اساتذہ: ہم نے اس نصاب کو استعمال کرنے کے متعلق کچھ تجاویز شامل کی ہیں۔ ہمیں آپ کی رائے ہمارے مباحثہ فورم میں پسند آئے گی!
ٹیم سے ملیں
گِف بذریعہ Mohit Jaisal
🎥 اوپر والی تصویر پر پروجیکٹ اور اسے بنانے والے لوگوں کے بارے میں ویڈیو کے لیے کلک کریں!
تدریسی اصول
ہم نے اس نصاب کی تیاری کے دوران دو تدریسی اصول منتخب کیے ہیں: یہ یقینی بنانا کہ نصاب پروجیکٹ پر مبنی ہو اور اس میں بار بار کوئزز شامل ہوں۔ اس سلسلے کے اختتام تک، طلبہ نے ڈیٹا سائنس کے بنیادی اصول سیکھ لیے ہوں گے، جن میں اخلاقی تصورات، ڈیٹا کی تیاری، ڈیٹا کے ساتھ کام کرنے کے مختلف طریقے، ڈیٹا بصری نمائندگی، ڈیٹا تجزیہ، ڈیٹا سائنس کے حقیقی دنیا میں اطلاق اور مزید شامل ہیں۔
اس کے علاوہ، کلاس سے قبل ایک کم دباؤ والا کوئز طالب علم کے سیکھنے کے ارادے کو قائم کرتا ہے، جبکہ کلاس کے بعد ایک دوسرا کوئز مزید حفظِ معلومات کو یقینی بناتا ہے۔ یہ نصاب لچکدار اور دلچسپ بنانے کے لیے ڈیزائن کیا گیا تھا اور اسے مکمل یا جزوی طور پر لیا جا سکتا ہے۔ پروجیکٹس چھوٹے آغاز ہوتے ہیں اور 10 ہفتوں کے دورانیے کے اختتام تک بتدریج زیادہ پیچیدہ ہوتے جاتے ہیں۔
ہمارا ضابطۂ اخلاق، شراکت، ترجمہ گائیڈ لائنز دیکھیں۔ ہم آپ کی تعمیری رائے کا خیرمقدم کرتے ہیں!
ہر سبق میں شامل ہے:
- اختیاری سکیچ نوٹ
- اختیاری ضمنی ویڈیو
- سبق سے قبل وارم اپ کوئز
- تحریری سبق
- پروجیکٹ پر مبنی اسباق کے لیے، پروجیکٹ بنانے کے مرحلہ وار رہنما
- علمی جانچ
- ایک چیلنج
- ضمنی مطالعہ
- اسائنمنٹ
- سبق کے بعد کا کوئز
کوئزز کے بارے میں ایک نوٹ: تمام کوئزز Quiz-App فولڈر میں محفوظ ہیں، کل 40 کوئزز ہیں جن میں سے ہر ایک تین سوالات پر مشتمل ہے۔ یہ اسباق کے اندر سے لنک کیے گئے ہیں، لیکن quiz app کو مقامی طور پر چلایا جا سکتا ہے یا Azure پر تعینات کیا جا سکتا ہے؛
quiz-appفولڈر میں ہدایات پر عمل کریں۔ انہیں بتدریج مختلف مقامی زبانوں میں ڈھالا جا رہا ہے۔
🎓 ابتدائی افراد کے لیے مثالیں
ڈیٹا سائنس میں نئے ہیں؟ ہم نے خاص examples directory تیار کیا ہے جس میں سادہ، اچھی طرح کمنٹس کے ساتھ کوڈ شامل ہے تاکہ آپ شروعات کر سکیں:
- 🌟 Hello World - آپ کا پہلا ڈیٹا سائنس پروگرام
- 📂 Loading Data - ڈیٹا سیٹس کو پڑھنے اور ان کی کھوج کرنے کا طریقہ سیکھیں
- 📊 Simple Analysis - اعداد و شمار کا حساب لگائیں اور پیٹرن تلاش کریں
- 📈 Basic Visualization - چارٹس اور گرافس بنائیں
- 🔬 Real-World Project - شروع سے آخر تک مکمل ورک فلو
ہر مثال میں ہر قدم کی وضاحت کرنے والی تفصیلی کمنٹس شامل ہیں، جو انہیں بالکل نو آموز افراد کے لیے بہترین بناتی ہیں!
اسباق
![]() |
|---|
| ڈیٹا سائنس برائے ابتدائی افراد: روڈ میپ - Sketchnote by @nitya |
| Lesson Number | Topic | Lesson Grouping | Learning Objectives | Linked Lesson | Author |
|---|---|---|---|---|---|
| 01 | ڈیٹا سائنس کی تعریف | Introduction | ڈیٹا سائنس کے بنیادی تصورات سیکھیں اور یہ کہ یہ مصنوعی ذہانت، مشین لرننگ، اور بگ ڈیٹا سے کس طرح متعلق ہے۔ | lesson video | Dmitry |
| 02 | ڈیٹا سائنس اخلاقیات | Introduction | ڈیٹا اخلاقیات کے تصورات، چیلنجز اور فریم ورک۔ | lesson | Nitya |
| 03 | ڈیٹا کی تعریف | Introduction | ڈیٹا کی درجہ بندی اور اس کے عام ذرائع۔ | lesson | Jasmine |
| 04 | اعداد و شمار اور احتمال کا تعارف | Introduction | ڈیٹا کو سمجھنے کے لیے احتمال اور اعداد و شمار کی ریاضیاتی تکنیکیں۔ | lesson video | Dmitry |
| 05 | رلیشنل ڈیٹا کے ساتھ کام کرنا | Working With Data | رلیشنل ڈیٹا کا تعارف اور Structured Query Language (SQL، جس کا تلفظ “see-quell” ہے) کے ذریعے رلیشنل ڈیٹا کو تلاش اور تجزیہ کرنے کی بنیادی باتیں۔ | lesson | Christopher |
| 06 | NoSQL ڈیٹا کے ساتھ کام کرنا | Working With Data | غیر رلیشنل ڈیٹا کا تعارف، اس کی مختلف اقسام اور ڈاکیومنٹ ڈیٹا بیسز کے بنیادی تلاش اور تجزیہ۔ | lesson | Jasmine |
| 07 | Python کے ساتھ کام کرنا | Working With Data | Pandas جیسے لائبریریز کے ساتھ ڈیٹا کی کھوج کے لیے Python کے استعمال کی بنیادی باتیں۔ Python پروگرامنگ کی بنیادی سمجھ کی سفارش کی جاتی ہے۔ | lesson video | Dmitry |
| 08 | ڈیٹا کی تیاری | Working With Data | ڈیٹا کو صاف اور تبدیل کرنے کی تکنیکیں تاکہ غائب، غلط، یا نامکمل ڈیٹا کے چیلنجز کو سنبھالا جا سکے۔ | lesson | Jasmine |
| 09 | مقداروں کی بصری نمائندگی | Data Visualization | Matplotlib کا استعمال کر کے پرندوں کے ڈیٹا کی بصری نمائندگی سیکھیں 🦆 | lesson | Jen |
| 10 | ڈیٹا کی تقسیمات کی بصری نمائندگی | Data Visualization | وقفہ کے اندر مشاہدات اور رجحانات کو بصری شکل دینا۔ | lesson | Jen |
| 11 | تناسبات کی بصری نمائندگی | Data Visualization | غیر مسلسل اور گروپ شدہ فیصدات کی بصری نمائندگی۔ | lesson | Jen |
| 12 | تعلقات کی بصری نمائندگی | Data Visualization | ڈیٹا کے سیٹ اور ان کے متغیرات کے درمیان روابط اور هم بستگی کی بصری نمائندگی۔ | lesson | Jen |
| 13 | بامعنی بصری نمائندگیاں | Data Visualization | اپنی بصری نمائندگیوں کو مؤثر مسئلہ حل اور بصیرت کے لیے قیمتی بنانے کی تکنیکیں اور رہنمائی۔ | lesson | Jen |
| 14 | ڈیٹا سائنس لائف سائیکل کا تعارف | Lifecycle | ڈیٹا سائنس لائف سائیکل کا تعارف اور اس کے پہلے مرحلے یعنی ڈیٹا حاصل کرنے اور نکالنے کا تعارف۔ | lesson | Jasmine |
| 15 | تجزیہ کرنا | Lifecycle | ڈیٹا سائنس لائف سائیکل کا یہ مرحلہ ڈیٹا کا تجزیہ کرنے کی تکنیکوں پر توجہ دیتا ہے۔ | lesson | Jasmine |
| 16 | ابلاغ | Lifecycle | یہ مرحلہ ڈیٹا سے حاصل شدہ بصیرت کو ایسے انداز میں پیش کرنے پر مرکوز ہے جو فیصلہ سازوں کے لیے سمجھنا آسان بنائے۔ | lesson | Jalen |
| 17 | کلاؤڈ میں ڈیٹا سائنس | Cloud Data | یہ سلسلہ کلاؤڈ میں ڈیٹا سائنس اور اس کے فوائد کا تعارف کراتا ہے۔ | lesson | Tiffany and Maud |
| 18 | کلاؤڈ میں ڈیٹا سائنس | Cloud Data | Low Code ٹولز کا استعمال کرتے ہوئے ماڈلز کی ٹریننگ۔ | lesson | Tiffany and Maud |
| 19 | کلاؤڈ میں ڈیٹا سائنس | Cloud Data | Azure Machine Learning Studio کے ساتھ ماڈلز کو ڈپلائے کرنا۔ | lesson | Tiffany and Maud |
| 20 | حقیقی دنیا میں ڈیٹا سائنس | In the Wild | حقیقی دنیا میں ڈیٹا سائنس سے چلنے والے پروجیکٹس۔ | lesson | Nitya |
GitHub Codespaces
اس نمونے کو Codespace میں کھولنے کے لیے درج ذیل اقدامات پر عمل کریں:
- Code ڈراپ ڈاؤن مینو پر کلک کریں اور Open with Codespaces آپشن منتخب کریں۔
- پین کے نیچے + New codespace منتخب کریں۔ مزید معلومات کے لیے، GitHub documentation دیکھیں۔
VSCode Remote - Containers
اپنے مقامی مشین اور VSCode کا استعمال کرتے ہوئے اس ریپو کو کنٹینر میں کھولنے کے لیے درج ذیل اقدامات پر عمل کریں، اس کے لیے VS Code Remote - Containers ایکسٹینشن استعمال کریں:
- اگر یہ آپ کا پہلی بار ڈیویلپمنٹ کنٹینر استعمال کرنا ہے، تو براہ کرم یقینی بنائیں کہ آپ کا سسٹم پری-ریکوئزٹس پورا کرتا ہے (مثلاً Docker نصب ہو) اس کے لیے the getting started documentation دیکھیں۔
اس ریپوزٹری کو استعمال کرنے کے لیے، آپ یا تو ریپوزٹری کو ایک الگ شدہ Docker والیوم میں کھول سکتے ہیں:
نوٹ: اندرونی طور پر، یہ Remote-Containers: Clone Repository in Container Volume... کمانڈ استعمال کرے گا تاکہ سورس کوڈ کو مقامی فائل سسٹم کی بجائے Docker والیوم میں کلون کیا جائے۔ Volumes کنٹینر ڈیٹا کو برقرار رکھنے کے لیے ترجیحی طریقہ کار ہیں۔
یا ریپوزٹری کی مقامی کلون شدہ یا ڈاؤن لوڈ شدہ کاپی کھولیں:
- اس ریپوزٹری کو اپنے مقامی فائل سسٹم پر کلون کریں۔
- F1 دبائیں اور Remote-Containers: Open Folder in Container... کمانڈ منتخب کریں۔
- اس فولڈر کی کلون شدہ کاپی منتخب کریں، کنٹینر کے شروع ہونے تک انتظار کریں، اور پھر چیزیں آزمائیں۔
آف لائن رسائی
آپ اس دستاویز کو آف لائن Docsify کے ذریعے چلا کر دیکھ سکتے ہیں۔ اس ریپو کو فورک کریں، اپنی مقامی مشین پر Docsify انسٹال کریں، پھر اس ریپو کے روٹ فولڈر میں docsify serve ٹائپ کریں۔ ویب سائٹ آپ کے لوکل ہوسٹ پر پورٹ 3000 پر فراہم کی جائے گی: localhost:3000.
نوٹ، نوٹ بکس Docsify کے ذریعے رینڈر نہیں ہوں گے، لہٰذا جب آپ کو نوٹ بک چلانی ہو تو وہ الگ طور پر VS Code میں Python کرنل کے ساتھ چلائیں۔
دیگر نصاب
ہماری ٹیم دیگر نصاب بھی تیار کرتی ہے! دیکھیں:
LangChain
Azure / Edge / MCP / Agents
جنریٹو AI سیریز
بنیادی سیکھنے
کوپائلٹ سیریز
مدد حاصل کریں
مسائل درپیش ہیں؟ عام مسائل کے حل کے لیے ہماری مسائل حل کرنے کی رہنمائی دیکھیں۔
اگر آپ پھنس جائیں یا AI ایپس بنانے کے بارے میں کوئی سوال ہو۔ MCP کے بارے میں گفتگو میں ساتھی سیکھنے والوں اور تجربہ کار ڈویلپرز میں شامل ہوں۔ یہ ایک معاون کمیونٹی ہے جہاں سوالات خوش آمدید ہیں اور علم کھل کر بانٹا جاتا ہے۔
اگر آپ کے پاس پراڈکٹ کا فیڈبیک یا بنانے کے دوران خامیاں ہوں تو ملاحظہ کریں:
دسکلیمر: اس دستاویز کا ترجمہ AI ترجمہ سروس Co-op Translator کے ذریعے کیا گیا ہے۔ ہم درستگی کے لیے کوشاں ہیں، تاہم براہِ کرم نوٹ کریں کہ خودکار تراجم میں غلطیاں یا عدم درستیاں ہو سکتی ہیں۔ اصل دستاویز کو اس کی مادری زبان میں معتبر ماخذ سمجھا جانا چاہیے۔ اہم معلومات کے لیے پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ذمہ دار نہیں ہوں گے۔



