انتقل إلى المحتوى
KnowledgeCity

البرمجة بلغة R: بناء أول دالة لك

أتقن أساسيات برمجة R من خلال التحكم في التدفق وإنشاء الدوال ومعالجة الأخطاء
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ4.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة David Christensen  4 الدروس ·  20m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

في هذه الدروس، ستوسع معرفتك ببرمجة R من خلال التركيز على الموضوعات الأساسية مثل التحكم في التدفق وإنشاء الدوال ومعالجة الأخطاء. سوف تتعلم كيفية استخدام عبارات if () وelse () لاتخاذ القرارات بناءً على الشروط، وكيفية استخدام حلقات for () للتكرار عبر هياكل البيانات. ستتعلم أيضًا كيفية إنشاء دوال مخصصة باستخدام function () وكيفية تطبيق مجموعة دوال application ()، بما في ذلك lapply() وsapply()، لمعالجة البيانات بكفاءة. بالإضافة إلى ذلك، سنغطي كيفية التعامل مع الأخطاء باستخدام دوال stop () وwarning () ضمن الدوال المخصصة.

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

ما ستتعلمه

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

النقاط الرئيسية

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

الأسئلة الشائعة

ما هي الموضوعات التي يغطيها هذا المساق؟

يغطي التحكم في التدفق، وإنشاء الدوال، ومعالجة الأخطاء في آر، بما في ذلك عبارات الشرط، وحلقات التكرار، وإنشاء دوال مخصصة باستخدام دالة التعريف، وعائلة دوال التطبيق بما في ذلك lapply وsapply، ومعالجة الأخطاء باستخدام دالتي stop وwarning.

ما هي المهارات التي سأكتسبها من هذا المساق؟

ستكتسب مهارات في لغة البرمجة آر، وآر الأساسية، وآر ستوديو، والدوال المحددة من قِبل المستخدم والمخزنة، ووحدات الدوال، وتطبيق الدوال المخصصة على مشكلات البيانات الواقعية.

ما الذي سأكون قادرًا على القيام به بحلول نهاية الدروس؟

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

ما هي الدروس المتضمنة؟

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