Skip to content

Latest commit

 

History

History
263 lines (186 loc) · 32.7 KB

File metadata and controls

263 lines (186 loc) · 32.7 KB

علم البيانات للمبتدئين - المنهج الدراسي

Open in GitHub Codespaces

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Microsoft Foundry Developer Forum

يسعد دعاة السحابة في مايكروسوفت أن يقدموا منهجًا دراسيًا مكونًا من 10 أسابيع و 20 درسًا حول علم البيانات. يتضمن كل درس اختبارات قبل الدرس وبعده، تعليمات مكتوبة لإتمام الدرس، حلًا، ومهمة. تسمح منهجيتنا التعليمية القائمة على المشاريع بأن تتعلم أثناء البناء، وهي طريقة مثبتة لجعل المهارات الجديدة „تثبت“.

شكر كبير لمؤلفينا: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.

🙏 شكر خاص 🙏 لمؤلفينا، مراجعي المحتوى، والمساهمين من سفراء طلاب مايكروسوفت، وبخاصة أريان أرورا، أديتيا جارغ، ألوندره سانشيز، أنكيتا سينغ، أنوبام ميشرا، أربيتا داس، تشايلبيهاري دوباي، ديبري نسوفور، ديشيتا باسين، مجد صافي، ماكس بلوم، ميغيل كوريا، محمد افتخر (إفتو) إبن جلال، نوين طبسم، رايموند وانغسا بوترا، روهيت ياداف، سامريده شارما، سانيا سينها, شينا نارولا، توقير أحمد، يوجيندرا سينغ باور، فيدوشي غوبتا، جاسلين سوندي

Sketchnote by @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 | Khmer | 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

تفضل الاستنساخ محليًا؟

يتضمن هذا المستودع أكثر من 50 ترجمة للغات مما يزيد بشكل كبير من حجم التنزيل. لاستنساخ بدون الترجمات، استخدم sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git
cd Data-Science-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git
cd Data-Science-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

هذا يمنحك كل ما تحتاجه لإكمال الدورة بسرعة تنزيل أكبر.

إذا كنت ترغب في دعم لغات ترجمة إضافية، فهي مدرجة هنا

انضم إلى مجتمعنا

Microsoft Foundry Discord

لدينا سلسلة تعلم مع الذكاء الاصطناعي مستمرة على ديسكورد، تعرف على المزيد وانضم إلينا في سلسلة التعلم مع الذكاء الاصطناعي من 18 - 30 سبتمبر 2025. ستحصل على نصائح وحيل لاستخدام GitHub Copilot في علم البيانات.

سلسلة التعلم مع الذكاء الاصطناعي

هل أنت طالب؟

ابدأ باستخدام الموارد التالية:

  • صفحة مركز الطلاب في هذه الصفحة ستجد موارد للمبتدئين، حزم الطلاب وطرق للحصول على قسيمة شهادة مجانية. هذه صفحة يجب عليك وضعها في المفضلة ومراجعتها من وقت لآخر حيث نقوم بتحديث المحتوى على الأقل شهريًا.
  • سفراء طلاب مايكروسوفت انضم إلى مجتمع عالمي من سفراء الطلاب، وقد تكون هذه طريقك إلى مايكروسوفت.

البداية

📚 التوثيق

👨‍🎓 للطلاب

المبتدئون تمامًا: جديد في علم البيانات؟ ابدأ بأمثلتنا الصديقة للمبتدئين! هذه الأمثلة البسيطة والمشروحة جيدًا ستساعدك على فهم الأساسيات قبل الغوص في المنهج الكامل. الطلاب: لاستخدام هذا المنهج بنفسك، قم بتفرع المستودع بأكمله وأكمل التدريبات بنفسك، بدءًا من اختبار قبل المحاضرة. ثم اقرأ المحاضرة وأكمل بقية الأنشطة. حاول إنشاء المشاريع بفهم الدروس بدلاً من نسخ رمز الحل؛ مع ذلك، الرمز متاح في مجلدات /solutions في كل درس يركز على المشروع. فكرة أخرى هي تشكيل مجموعة دراسة مع الأصدقاء ومشاركة المحتوى معًا. للدراسة الإضافية، نوصي بـ Microsoft Learn.

البدء السريع:

  1. راجع دليل التثبيت لإعداد بيئتك
  2. اطلع على دليل الاستخدام لتعلم كيفية العمل مع المنهج الدراسي
  3. ابدأ بالدرس 1 واستمر بشكل تسلسلي
  4. انضم إلى مجتمعنا على ديسكورد للدعم

👩‍🏫 للمعلمين

المعلمون: لقد قمنا بإضافة بعض الاقتراحات حول كيفية استخدام هذا المنهج الدراسي. نود الحصول على ملاحظاتكم في منتدى النقاش الخاص بنا!

تعرّف على الفريق

فيديو ترويجي

صُنع الجيف بواسطة Mohit Jaisal

🎥 انقر على الصورة أعلاه لمشاهدة فيديو عن المشروع والأشخاص الذين أنشأوه!

المنهجية التعليمية

لقد اخترنا مبدئين تعليميين أثناء بناء هذا المنهج: التأكد من أنه قائم على المشاريع، واحتوائه على اختبارات متكررة. بنهاية هذه السلسلة، سيكون الطلاب قد تعلموا المبادئ الأساسية لعلم البيانات، بما في ذلك المفاهيم الأخلاقية، إعداد البيانات، طرق مختلفة للعمل مع البيانات، تصور البيانات، تحليل البيانات، حالات استخدام علم البيانات في العالم الحقيقي، وأكثر.

بالإضافة إلى ذلك، يحدد اختبار بسيط قبل الحصة نية الطالب نحو تعلم موضوع معين، بينما يضمن اختبار ثانٍ بعد الحصة المزيد من الاحتفاظ بالمعلومات. تم تصميم هذا المنهج ليكون مرنًا وممتعًا، ويمكن أخذه بالكامل أو جزئيًا. تبدأ المشاريع صغيرة وتزداد تعقيدًا تدريجيًا بنهاية دورة العشرة أسابيع.

اعثر على مدونة السلوك، وإرشادات المساهمة، والترجمة. نرحب بتعليقاتكم البناءة!

تتضمن كل درس:

  • مذكرة رسم تخطيطي اختيارية
  • فيديو تكميلي اختياري
  • اختبار تمهيدي قبل الدرس
  • درس مكتوب
  • للدروس القائمة على المشاريع، إرشادات خطوة بخطوة لبناء المشروع
  • اختبارات معرفة
  • تحدي
  • قراءة إضافية
  • واجب
  • اختبار بعد الدرس

ملاحظة حول الاختبارات: جميع الاختبارات موجودة في مجلد Quiz-App، بإجمالي 40 اختبارًا، كل منها يحتوي على ثلاثة أسئلة. مترابطة من داخل الدروس، لكن تطبيق الاختبارات يمكن تشغيله محليًا أو نشره على Azure؛ اتبع التعليمات في مجلد quiz-app. وهي تُترجم تدريجيًا.

🎓 أمثلة مناسبة للمبتدئين

جديد في علم البيانات؟ لقد أنشأنا دليل أمثلة خاص مع كود بسيط ومُعلَّق جيدًا لمساعدتك على البدء:

  • 🌟 مرحبًا بالعالم - برنامجك الأول في علم البيانات
  • 📂 تحميل البيانات - تعلم كيفية قراءة واستكشاف مجموعات البيانات
  • 📊 تحليل بسيط - حساب الإحصائيات واكتشاف الأنماط
  • 📈 تصور أساسي - إنشاء المخططات والرسوم البيانية
  • 🔬 مشروع واقعي - سير عمل كامل من البداية إلى النهاية

كل مثال يتضمن تعليقات مفصلة تشرح كل خطوة، مما يجعله مثاليًا للمبتدئين تمامًا!

👉 ابدأ بالأمثلة 👈

الدروس

 صورة تخطيطية بواسطة @sketchthedocs https://sketchthedocs.dev
علم البيانات للمبتدئين: خارطة الطريق - مذكرة تخطيطية بواسطة @nitya
رقم الدرس الموضوع مجموعة الدروس أهداف التعلم درس مرتبط المؤلف
01 تعريف علم البيانات مقدمة تعلّم المفاهيم الأساسية خلف علم البيانات وكيف يرتبط بالذكاء الاصطناعي، التعلم الآلي، والبيانات الكبيرة. درس فيديو Dmitry
02 أخلاقيات علم البيانات مقدمة مفاهيم أخلاقيات البيانات، التحديات والأُطر. درس Nitya
03 تعريف البيانات مقدمة كيفية تصنيف البيانات ومصادرها الشائعة. درس Jasmine
04 مقدمة في الإحصاء والاحتمالات مقدمة التقنيات الرياضية للاحتمالات والإحصاء لفهم البيانات. درس فيديو Dmitry
05 العمل مع البيانات العلائقية العمل مع البيانات مقدمة عن البيانات العلائقية والأساسيات لاستكشاف وتحليل البيانات العلائقية باستخدام لغة الاستعلام البنيوية، المعروفة أيضًا باسم 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 علم البيانات في السحابة بيانات السحابة تدريب النماذج باستخدام أدوات منخفضة الكود. درس 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 بدلاً من نظام الملفات المحلي. الأحجام هي الآلية المفضلة للاحتفاظ ببيانات الحاوية.

أو فتح نسخة من المستودع تم استنساخها أو تنزيلها محليًا:

  • استنسخ هذا المستودع إلى نظام ملفاتك المحلي.
  • اضغط F1 واختر أمر Remote-Containers: Open Folder in Container....
  • اختر النسخة المستنسخة من هذا المجلد، انتظر حتى تبدأ الحاوية، وجرب الأشياء.

الوصول دون اتصال

يمكنك تشغيل هذه الوثائق دون اتصال باستخدام Docsify. قم بعمل فورك لهذا المستودع، ثبت Docsify على جهازك المحلي، ثم في المجلد الجذر لهذا المستودع، اكتب docsify serve. سيتم تقديم الموقع على المنفذ 3000 في المضيف المحلي الخاص بك: localhost:3000.

ملاحظة، لن يتم عرض دفاتر الملاحظات عبر Docsify، لذا عندما تحتاج لتشغيل دفتر ملاحظات، قم بذلك بشكل منفصل في VS Code باستخدام نواة Python.

مناهج دراسية أخرى

يقوم فريقنا بإنتاج مناهج دراسية أخرى! تحقق من:

LangChain

LangChain4j للمبتدئين LangChain.js للمبتدئين LangChain للمبتدئين

أزور / إيدج / MCP / الوكلاء

AZD للمبتدئين Edge AI للمبتدئين MCP للمبتدئين الوكلاء الاصطناعيون للمبتدئين


سلسلة الذكاء الاصطناعي التوليدي

الذكاء الاصطناعي التوليدي للمبتدئين الذكاء الاصطناعي التوليدي (.NET) الذكاء الاصطناعي التوليدي (Java) الذكاء الاصطناعي التوليدي (JavaScript)


التعلم الأساسي

التعلم الآلي للمبتدئين علوم البيانات للمبتدئين الذكاء الاصطناعي للمبتدئين أمن المعلومات للمبتدئين تطوير الويب للمبتدئين إنترنت الأشياء للمبتدئين تطوير XR للمبتدئين


سلسلة الكوبيلوت

كوبيلوت للبرمجة الزوجية بالذكاء الاصطناعي كوبيلوت لـ C#/.NET مغامرة الكوبيلوت

الحصول على المساعدة

هل تواجه مشاكل؟ تحقق من دليل استكشاف الأخطاء وإصلاحها للحلول للمشاكل الشائعة.

إذا علقت أو كان لديك أي أسئلة حول بناء تطبيقات الذكاء الاصطناعي. انضم إلى المتعلمين والمطورين ذوي الخبرة في مناقشات حول MCP. إنها مجتمع داعم حيث يُرحب بالأسئلة ويُشارك المعرفة بحرية.

مايكروسوفت فاوندري ديسكورد

إذا كان لديك ملاحظات عن المنتج أو أخطاء أثناء البناء، قم بزيارة:

منتدى مطوري مايكروسوفت فاوندري على GitHub


تنويه:
تمت ترجمة هذا المستند باستخدام خدمة الترجمة الآلية Co-op Translator. بينما نسعى للدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار النسخة الأصلية من المستند بلغته الأصلية المصدر الموثوق. للمعلومات الحيوية، يُنصح بالاعتماد على الترجمة البشرية المهنية. نحن غير مسؤولين عن أي سوء فهم أو تفسير ناتج عن استخدام هذه الترجمة.