22 KiB
علم البيانات للمبتدئين - منهج دراسي
Azure Cloud Advocates في مايكروسوفت يسعدهم تقديم منهج دراسي مدته 10 أسابيع يتضمن 20 درسًا حول علم البيانات. يحتوي كل درس على اختبارات قصيرة قبل وبعد الدرس، وتعليمات مكتوبة لإكمال الدرس، وحل، ومهمة. تعتمد طريقتنا التعليمية على المشاريع، مما يتيح لك التعلم أثناء البناء، وهي طريقة مثبتة لجعل المهارات الجديدة "تترسخ".
شكر خاص لمؤلفينا: Jasmine Greenaway، Dmitry Soshnikov، Nitya Narasimhan، Jalen McGee، Jen Looper، Maud Levy، Tiffany Souterre، Christopher Harrison.
🙏 شكر خاص 🙏 لـ سفراء الطلاب من مايكروسوفت المؤلفين، المراجعين، والمساهمين في المحتوى، ومن بينهم 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 (تلقائي ومحدث دائمًا)
French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)
إذا كنت ترغب في دعم لغات إضافية، يمكنك الاطلاع على القائمة هنا
انضم إلى مجتمعنا
هل أنت طالب؟
ابدأ باستخدام الموارد التالية:
- صفحة مركز الطلاب في هذه الصفحة، ستجد موارد للمبتدئين، وحزم للطلاب، وحتى طرق للحصول على قسيمة شهادة مجانية. هذه صفحة يجب أن تضيفها إلى مفضلتك وتعود إليها من وقت لآخر حيث نقوم بتحديث المحتوى شهريًا على الأقل.
- سفراء الطلاب من مايكروسوفت انضم إلى مجتمع عالمي من سفراء الطلاب، قد تكون هذه فرصتك للدخول إلى مايكروسوفت.
كيفية البدء
المعلمين: لقد قمنا بتضمين بعض الاقتراحات حول كيفية استخدام هذا المنهج. نود أن نسمع ملاحظاتكم في منتدى النقاش الخاص بنا!
الطلاب: لاستخدام هذا المنهج بمفردك، قم بعمل fork للمستودع بالكامل وأكمل التمارين بنفسك، بدءًا من اختبار ما قبل المحاضرة. ثم اقرأ المحاضرة وأكمل بقية الأنشطة. حاول إنشاء المشاريع من خلال فهم الدروس بدلاً من نسخ كود الحل؛ ومع ذلك، يتوفر هذا الكود في مجلدات /solutions في كل درس قائم على المشاريع. فكرة أخرى هي تشكيل مجموعة دراسة مع أصدقائك ومراجعة المحتوى معًا. لمزيد من الدراسة، نوصي بـ Microsoft Learn.
تعرف على الفريق
الرسوم المتحركة بواسطة Mohit Jaisal
🎥 انقر على الصورة أعلاه لمشاهدة فيديو عن المشروع والأشخاص الذين أنشأوه!
النهج التعليمي
لقد اخترنا مبدأين تعليميين أثناء بناء هذا المنهج: التأكد من أنه قائم على المشاريع وأنه يتضمن اختبارات متكررة. بحلول نهاية هذه السلسلة، سيتعلم الطلاب المبادئ الأساسية لعلم البيانات، بما في ذلك المفاهيم الأخلاقية، وتحضير البيانات، وطرق مختلفة للعمل مع البيانات، وتصور البيانات، وتحليل البيانات، وحالات استخدام علم البيانات في العالم الحقيقي، والمزيد.
بالإضافة إلى ذلك، يحدد الاختبار البسيط قبل الدرس نية الطالب لتعلم موضوع معين، بينما يضمن اختبار آخر بعد الدرس تعزيز الفهم. تم تصميم هذا المنهج ليكون مرنًا وممتعًا ويمكن تناوله بالكامل أو جزئيًا. تبدأ المشاريع صغيرة وتصبح أكثر تعقيدًا مع نهاية الدورة التي تستمر 10 أسابيع.
يمكنك العثور على مدونة السلوك، إرشادات المساهمة، إرشادات الترجمة. نرحب بملاحظاتك البناءة!
كل درس يتضمن:
- رسم توضيحي اختياري
- فيديو إضافي اختياري
- اختبار تمهيدي قبل الدرس
- درس مكتوب
- بالنسبة للدروس القائمة على المشاريع، أدلة خطوة بخطوة حول كيفية بناء المشروع
- اختبارات معرفية
- تحدٍ
- قراءة إضافية
- واجب
- اختبار بعد الدرس
ملاحظة حول الاختبارات: جميع الاختبارات موجودة في مجلد Quiz-App، بإجمالي 40 اختبارًا يحتوي كل منها على ثلاثة أسئلة. يتم الربط بها من داخل الدروس، ولكن يمكن تشغيل تطبيق الاختبارات محليًا أو نشره على Azure؛ اتبع التعليمات في مجلد
quiz-app
. يتم ترجمتها تدريجيًا.
الدروس
![]() |
---|
علم البيانات للمبتدئين: خارطة الطريق - رسم توضيحي بواسطة @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 | علم البيانات في السحابة | بيانات السحابة | تدريب النماذج باستخدام أدوات Low Code. | الدرس | Tiffany و Maud |
19 | علم البيانات في السحابة | بيانات السحابة | نشر النماذج باستخدام Azure Machine Learning Studio. | الدرس | Tiffany و Maud |
20 | علم البيانات في العالم الواقعي | في العالم الواقعي | مشاريع علم البيانات المدفوعة في العالم الواقعي. | الدرس | Nitya |
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. قم بعمل Fork لهذا المستودع، قم بتثبيت Docsify على جهازك المحلي، ثم في المجلد الجذر لهذا المستودع، اكتب docsify serve
. سيتم تشغيل الموقع على المنفذ 3000 على localhost: localhost:3000
.
ملاحظة، لن يتم عرض دفاتر الملاحظات عبر Docsify، لذا عند الحاجة إلى تشغيل دفتر ملاحظات، قم بذلك بشكل منفصل في VS Code باستخدام نواة Python.
مناهج أخرى
فريقنا ينتج مناهج أخرى! تحقق من:
- الذكاء الاصطناعي التوليدي للمبتدئين
- الذكاء الاصطناعي التوليدي للمبتدئين .NET
- الذكاء الاصطناعي التوليدي باستخدام JavaScript
- الذكاء الاصطناعي التوليدي باستخدام Java
- الذكاء الاصطناعي للمبتدئين
- علم البيانات للمبتدئين
- التعلم الآلي للمبتدئين
- الأمن السيبراني للمبتدئين
- تطوير الويب للمبتدئين
- إنترنت الأشياء للمبتدئين
- تطوير الواقع الممتد للمبتدئين
- إتقان GitHub Copilot للبرمجة الزوجية
- إتقان GitHub Copilot لمطوري C#/.NET
- اختر مغامرتك مع Copilot
إخلاء المسؤولية:
تمت ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية هو المصدر الموثوق. للحصول على معلومات حساسة أو هامة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة تنشأ عن استخدام هذه الترجمة.