برنامج تعليمي لـ R: مرحبًا بالعالم
يساعدك هذا البرنامج التعليمي على البدء مع لغة R. يشرح ما تحتاجه لكتابة أول برنامج لك بلغة R. يبدأ بالأساسيات: ستتعلم أين يمكنك العثور على الأدوات المطلوبة وتنزيلها، كيفية تثبيت هذه الأدوات وسيأخذك خطوة بخطوة حتى بناء وتشغيل الكود الخاص بك. إذا لم تكن قد كتبت برنامجًا بلغة R من قبل، فهذا هو المكان المناسب للبدء. لقد أنشأنا هذه المقالة لتتمكن من البدء مع R، والانتقال إلى أمثلة الرسائل القصيرة الخاصة بنا. إذا كنت معتادًا بالفعل على R، فيمكنك الانتقال مباشرة إلى أحد مشاريع الرسائل القصيرة التالية.
أمثلة الرسائل القصيرة بلغة R:
إرسال رسالة قصيرة باستخدام واجهة برمجة تطبيقات REST HTTP (عينة كود)
إرسال رسائل قصيرة متعددة باستخدام واجهة برمجة تطبيقات REST HTTP (عينة كود)
جدولة رسالة قصيرة باستخدام واجهة برمجة تطبيقات REST HTTP (عينة كود)
استقبال رسالة قصيرة باستخدام واجهة برمجة تطبيقات REST HTTP (عينة كود)
حذف رسالة قصيرة باستخدام واجهة برمجة تطبيقات REST HTTP (عينة كود)
تنزيل أحدث مكتبة لـ R لرسائل SMS من Github
ما هي لغة R
R هي لغة برمجة. تشبه اللغة الطبيعية، مثل الإنجليزية. تُستخدم للتحدث مع الكمبيوتر. الفرق الرئيسي بين اللغة الطبيعية ولغة البرمجة هو أن لغات البرمجة لها بنية أكثر صرامة، لمساعدة الكمبيوتر على فهمها بشكل أفضل.
ما هو برنامج "مرحبًا بالعالم" بلغة R
برنامج "مرحبًا بالعالم" بلغة R هو أبسط برنامج يمكنك كتابته. ببساطة يطبع الجملة: مرحبًا بالعالم على شاشة الكمبيوتر. برنامج "مرحبًا بالعالم" هو أول برنامج يكتبه المطورون في أي لغة برمجة.
كيفية كتابة أول برنامج لك بلغة R
لكتابة أول برنامج لك بلغة R:
- تحقق من المتطلبات الأساسية
- إعداد R
- فتح المفكرة
- إنشاء ملف بامتداد .R
- كتابة برنامج "مرحبًا بالعالم" بلغة R
- تشغيل برنامج "مرحبًا بالعالم" بلغة R
- تحقق من الناتج
- إصلاح الأخطاء
المتطلبات الأساسية
إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك بلغة R، تحتاج إلى جهاز كمبيوتر يعمل بنظام Windows، ولغة R، وكود المثال المقدم أدناه.
- جهاز كمبيوتر يعمل بنظام Windows 10
- لغة R
- مشروع Ozeki "مرحبًا بالعالم" كمثال
تنزيل لغة R
قد ترغب في تنزيل لغة R باستخدام هذا الرابط: https://cran.rapporter.net/
تنزيل R
للبدء في البرمجة بلغة R، يجب أولاً تنزيلها وتثبيتها. انتقل إلى https://cran.rapporter.net/ أولاً. انقر على الرابط الذي يقول "تنزيل R لنظام Windows" (الشكل 1). سيبدأ هذا في تنزيل المثبت على جهاز الكمبيوتر الخاص بك.
تثبيت لغة R
بعد انتهاء عملية التنزيل، يمكننا متابعة التثبيت.
كتابة أول برنامج "مرحبًا بالعالم" بلغة R
لكتابة الكود بلغة R، سنستخدم المفكرة.
أولاً، يجب علينا إنشاء ملف جديد بامتداد R. ثم فتحه في مفكرة Windows.
print("Hello world!")
تشغيل أول برنامج "مرحبًا بالعالم" في موجه الأوامر
لتشغيل برنامجنا، سنستخدم موجه الأوامر. للقيام بذلك، يجب علينا الانتقال إلى المجلد الذي يحتوي على الكود الذي كتبناه بلغة R.
ثم يمكننا تشغيل الكود باستخدام الأمر التالي:
/*إذا قمت بتسمية ملفك بشكل مختلف، يجب عليك استبدال جزء helloWorld بالاسم الذي أعطيته لمشروعك */ Rscript helloWorld.R
نتيجة الكود الخاص بك
يمكنك تشغيل الكود الخاص بك داخل موجه الأوامر. ما عليك سوى إدخال Rscript helloWorld.R (الشكل 2). ثم يعمل البرنامج وتظهر رسالة "Hello World!" داخل نافذة موجه الأوامر.
ماذا يحدث إذا قمت بخطأ في الكود الخاص بك
إذا قمت بخطأ في الكود الخاص بك، سيعطيك المترجم ملاحظات
حول الخطأ.
في الفيديو التالي سأريكم ما يحدث إذا كان هناك خطأ
في الكود الخاص بك.
ما هو الخطأ النحوي؟
الخطأ النحوي يعني أنني لا أفهم. إذا تحدثت مع شخص ما باللغة الإنجليزية و لم يفهم ما تقوله، سيرد بـ "أنا لا أفهم". إذا تحدثت إلى الكمبيوتر بلغة R ولم يفهم الكمبيوتر ما تقوله، سيرد بـ "خطأ نحوي".
كيفية التعامل مع خطأ نحوي في R؟
في الكود أدناه سنقوم بإنشاء خطأ نحوي عمداً بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، كيف نقوم بإصلاح الخطأ، وكيف نقوم بتشغيل برنامج الكمبيوتر بنجاح.
تقرير الخطأ في R
عندما تقوم بخطأ في الكود سيؤدي ذلك إلى حدوث خطأ. هنا يمكننا أن نرى أن رسالة "Hello World" لا تظهر. بدلاً من ذلك تظهر رسالة خطأ، تشير إلى المطور أن شيئًا ما حدث خطأ (الشكل 3). رسائل الخطأ مفيدة، لأنها تحتوي على معلومات يمكنك استخدامها لإصلاح الأخطاء.
ملخص
يساعدك هذا المستند على البدء في لغة البرمجة R من خلال عرض كيفية إعداد البيئة وكتابة أول برنامج Hello World الخاص بك. بذلنا قصارى جهدنا لجعل هذا البرنامج التعليمي واضحًا قدر الإمكان لكي ترى أن البرمجة في R لإنشاء الحلول بسيطة ومفيدة. المعرفة التي يقدمها هذا المقال ستساعدك على دراسة أكواد برامج R الأخرى وتعطيك القدرة على تعلم إنشاء برامج تلبي احتياجات نظامك.
يمكنك العثور على المزيد من البرامج التعليمية للقراءة على موقع Ozeki، حيث يمكنك تعلم المزيد عن البرمجة في R. انتقل إلى المستند بعنوان كيفية إرسال SMS من R.
قم بتنزيل Ozeki SMS Gateway الآن وعزز نظام المراسلة الخاص بك!
More information
- درس C# لـ SMS: Hello world
- درس Visual Basic لـ SMS: Hello world
- درس F# لـ SMS: Hello world
- درس Java لـ SMS: Hello world
- برنامج تعليمي لرسائل SMS عبر Javascript: Hello world
- درس Node.js لـ SMS: Hello world
- درس Kotlin لـ SMS: Hello world
- درس C/C++ لـ SMS: Hello world
- درس Delphi لـ SMS: Hello world
- درس PHP لـ SMS: Hello world
- درس Perl لـ SMS: Hello world
- درس Python لـ SMS: Hello world
- درس Python flask لـ SMS: Hello world
- درس Ruby لـ SMS: Hello world
- درس Tcl/Tk لـ SMS: Hello world
- درس Go لـ SMS: Hello world
- درس R لـ SMS: Hello world
- درس Scala لـ SMS: Hello world
- درس Objective C لـ SMS: Hello world
- دروس لمطوري البرمجيات