
تلعب لغة R دوراً محورياً في تحليل البيانات، وهي من أكثر اللغات استخداماً في علم البيانات والتحليلات. تمنحك هذه الدورة مدخلاً عملياً إلى أساسيات R، بدءاً من أنواع البيانات وكيفية التعامل معها، وصولاً إلى بناء برامج صغيرة تساعدك على تنفيذ مهام تحليلية متكررة بكفاءة. ستتعلّم هياكل البيانات الأساسية في R مثل المتجهات والعوامل والقوائم وإطارات البيانات، وكيف تختار البنية المناسبة بحسب طبيعة البيانات والسؤال التحليلي. كما ستتدرّب على التحكم في تدفق البرنامج عبر الشروط والحلقات، وكتابة دوال لتقسيم الشيفرة وتنظيمها، والتعامل مع الأخطاء عندما تظهر حالات غير متوقعة. الجانب التطبيقي أساسي في هذه الدورة: ستكتب برنامجاً بسيطاً باستخدام RStudio أو Jupyter Notebooks، وتنفّذ عمليات مناولة على بيانات رقمية ونصية، بما في ذلك عمليات على السلاسل النصية والتواريخ واستخدام التعابير النمطية عند الحاجة. ستتعلم أيضاً كيفية قراءة الملفات وكتابتها وحفظ النتائج، وكيفية جمع بيانات من الويب عبر تقنيات مبسطة مثل كشط صفحات الويب. بنهاية الدورة ستكون قادراً على بناء أساس برمجي يسهّل عليك الدخول إلى مجالات أعمق مثل التصور، النمذجة، وأتمتة خطوط التحليل.
Yan Luo
Ph.D., Data Scientist and Developer