مساحة العمل

Perl

مسار عملي لتعلم Perl من الصفر

التعريف أولا

ما هي Perl

Perl لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في مسار عملي لتعلم Perl من الصفر. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.

أقل معلومات للتشغيلالملف script.plالتشغيل perl script.plالعادة تعلم جزءا صغيرا من Perl ثم اكتب مثالا صغيرا وشغله
البرنامج

مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.

القيمة والمتغير

القيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.

الدالة

عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.

بيئة التشغيل

Perl هي البيئة التي تشغل كود script.pl.

أول كود قابل للقراءة

ناتج البرنامج

entry point output syntax print
print 42;
الناتج 42

نسب اللغة

شجرة Perl

اعرف من أين جاءت Perl وما اللغات القريبة وما الخطوة التالية.

الجذور
Csedawkshell
الحاليةPerlعائلة لغات الأتمتة والأوامر
العائلةعائلة لغات الأتمتة والأوامر
أفضل استخدام

يستخدم في مسار عملي لتعلم Perl من الصفر

من الصفر

1اقرأ قاعدة واحدة2توقع الناتج3اكتب من الذاكرة4شغل الفحص5كرر مع تغيير واحد

بنك الأسئلة

ابحث ثم تدرب

اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.

18 سؤال مطابق
س 1اختيارالمرحلة 1 التعريفات

Perl السؤال 1

Perl السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة

س 2اختيارالمرحلة 1 التعريفات

Perl السؤال 2

Perl السؤال 2. اختر الوصف الأقرب إلى تسمية قيمة

س 3اختيارالمرحلة 1 التعريفات

Perl السؤال 3

Perl السؤال 3. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام

س 4اختيارالمرحلة 1 التعريفات

Perl السؤال 4

Perl السؤال 4. اختر الوصف الأقرب إلى مجموعة أساسية

س 5اختيارالمرحلة 1 التعريفات

Perl السؤال 5

Perl السؤال 5. اختر الوصف الأقرب إلى طباعة قيمة

س 6اختيارالمرحلة 1 التعريفات

Perl السؤال 6

Perl السؤال 6. اختر الوصف الأقرب إلى تسمية قيمة

س 7اختيارالمرحلة 1 التعريفات

Perl السؤال 7

Perl السؤال 7. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام

س 8اختيارالمرحلة 1 التعريفات

Perl السؤال 8

Perl السؤال 8. اختر الوصف الأقرب إلى مجموعة أساسية

س 9اختيارالمرحلة 1 التعريفات

Perl السؤال 9

Perl السؤال 9. اختر الوصف الأقرب إلى طباعة قيمة

س 10اختيارالمرحلة 1 التعريفات

Perl السؤال 10

Perl السؤال 10. اختر الوصف الأقرب إلى تسمية قيمة

س 11اختيارالمرحلة 1 التعريفات

Perl السؤال 11

Perl السؤال 11. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام

س 12اختيارالمرحلة 1 التعريفات

Perl السؤال 12

Perl السؤال 12. اختر الوصف الأقرب إلى مجموعة أساسية

س 13اختيارالمرحلة 1 التعريفات

Perl السؤال 13

Perl السؤال 13. اختر الوصف الأقرب إلى طباعة قيمة

س 14اختيارالمرحلة 1 التعريفات

Perl السؤال 14

Perl السؤال 14. اختر الوصف الأقرب إلى تسمية قيمة

س 15اختيارالمرحلة 1 التعريفات

Perl السؤال 15

Perl السؤال 15. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام

س 16اختيارالمرحلة 1 التعريفات

Perl السؤال 16

Perl السؤال 16. اختر الوصف الأقرب إلى مجموعة أساسية

س 17اختيارالمرحلة 1 التعريفات

Perl السؤال 17

Perl السؤال 17. اختر الوصف الأقرب إلى طباعة قيمة

س 18اختيارالمرحلة 1 التعريفات

Perl السؤال 18

Perl السؤال 18. اختر الوصف الأقرب إلى تسمية قيمة

اختيار من متعدد

Perl السؤال 1

س 1اختيارجديد

Perl السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة

print 42;

مرجع

أنماط script.pl

Perlperl script.pl
استدعاء من الذاكرةاقرأ فكرة صغيرة ثم أغلقها واكتبها من الذاكرة
تتبع الكودقبل التشغيل اكتب كيف تتغير المتغيرات سطرا بسطر
اكتبه بنفسكقلل النسخ وأصلح خطأ صغيرا كل مرة

entry point output syntax print

ناتج البرنامج

print 42;
  • شغل أصغر ملف أولا
  • اطبع قيمة معروفة واحدة
  • افحص الناتج قبل إضافة كود أكثر

variables assignment types my

القيم والأسماء

my $total = 42;
print $total;
  • أعط القيم أسماء واضحة
  • اجعل كل سطر يحمل فكرة واحدة أثناء التعلم
  • تتبع القيمة قبل تغييرها

function collection Array

الدوال والمجموعات

sub add {
  my ($a, $b) = @_;
  return $a + $b;
}

my @scores = (40, 2);
print scalar @scores;
  • اجعل الدوال صغيرة
  • ارجع قيما مفيدة
  • استخدم المجموعة الشائعة قبل اللجوء إلى الأطر