Affichage des articles dont le libellé est programation. Afficher tous les articles
Affichage des articles dont le libellé est programation. Afficher tous les articles
vendredi 8 mai 2015

فهرس دورة تعليم البرمجة بالبيرل perl بالغة العربية

السلام عليكم ورحمة الله تعالى وبركاته 

دورة تعليم وإحتراف السبام 

مقدمة  من طرف اخوكم 

  :::(zinou ouniz ):::

 

اي إستفسار اتركه بتعليق وسيتم الإجابة على جميع اسئلتكم إن شاء الله 

دروس الدورة 

دروس الدورة ^__^

 

درس الاولى : مقدمة في عالم البرمجة هام للمبتدئين

درس الثاني : مقدمة لغة البيرل perl اساسيات وتعريفات (هام)

درس الثالث :  تنصيب مترجم البيرل Active Perl

درس الرابع : شرح المتغيرات variables

درس الخامس :   شرح المصفوفات

درس سادس :   شرح ادوات الشرط if else statement

درس سابع : شرح ادوات الشرط while until loop 

درس الثامن : أساس العمليات الحسابية (+ - * / )

درس التاسع :  شرح بعض الدوال البرمجية (uc lc ; split join)

درس العاشر : قيد الإنجاز

درس الحادي عشر : قيد الإنجاز

جاري إكمال دروس الدورة كل يوم درس جديد خطوة خطو حتى الوصول الى الهدف ^__^

فقط إدعمونا تقدير نسبي للعد دروس الدورة هي حوالي 100 نعم معكم حتى الإحتراف <3

 

 

^___^  "  ^___^   "  ^___^  "  ^___^  " 

تمت الدورة والحمد لله 

ارجو انت تكون قد نالت اعجابكم شكر لكم 

للمزيد من المعلومات انضمو الينا الى صفحتنا على الفيسبوك او قناتنا في اليوتيب 

انتضرونا مع دورات اخرى إن شاء الله :)


dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }

تم تقديم الدورة من طرف اخوكم 

zinou ouniz

لا تنسوني بصالح دعائكم 

اي استفسار اترك في تعليق وسوف يتم الرد عليه إ شاء الله  :D

 


 

jeudi 7 mai 2015

الشرح 9 من دورة : شرح بعض الدوال البرمجية (uc lc ; split join)

نبدى بصلات وتسليم علي الرسول الحبيب

إخواني أخواتي سلام الله عليكم

شرح بعض الدوال البرمجية

دورة تعليم البرمجة بالبيرل PERL بالغة العربية

نتطرق في هذا الشرح الى شرح بعض الدوال البرمجية البسيطة وسهلى ومهمة في نفس الوقت ^^

الشرح فيديوا :) 

lc : لكتابة بحروف صغيرة

 lcfirst : لكتابة الحرف الاول بحجم صغيرة

uc : لكتابة بحروف كبيرة

 ucfirst : لكتابة الحرف الاول بحجم كبير

 join : لجمع الكلمات في جملة واحدة

split : لتفرقة الجملة

dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }

 

mardi 28 avril 2015

الشرح 8 من دورة : أساس العمليات الحسابية (+ - * / )

نبدى بصلات وتسليم علي الرسول الحبيب

إخواني أخواتي سلام الله عليكم

شرح التكرارات

دورة تعليم البرمجة بالبيرل PERL بالغة العربية

 

هذا شرح عن اساس العكليات الحسبايو وكيفية القيام بعلملة حسابية بسيطة بنجاح على شكل سكريبت وهذا هو اساس جميع المعدلات وسكريبتات الحسباية التي سوف تبرمجها في المستقبل إن شاء الله

الشرح فيديوا ^^

 

 

dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }

 

samedi 25 avril 2015

الشرح 7 من دورة : شرح ادوات الشرط while until loop

نبدى بصلات وتسليم علي الرسول الحبيب

إخواني أخواتي سلام الله عليكم

شرح التكرارات

دورة تعليم البرمجة بالبيرل PERL بالغة العربية

 

في هذه التدوينة سوف نتطرق الى احد اهم الدوال في عالم البرمجة وهي التي عملها إختصار علينا الكثير من الاعمال الشاقة وهي تكرارات وهذا هو فقط شرح بسيط لكيفية تشغيلها وإن شاء الله في باقي الدروس الدورة سوف نرى اهميتها في سكريبتات القادمة :)

الشرح فيديوا ^^

 

 

  while () {} دالة إذا تحقق الشرط 

until () {}  دالة إذ لك يتحقق الشرط

 

dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }

mardi 21 avril 2015

الشرح 6 من دورة : شرح ادوات الشرط if else statement

نبدى بصلات وتسليم علي الرسول الحبيب

إخواني أخواتي سلام الله عليكم

شرح ادوات الشرط

دورة تعليم البرمجة بالبيرل PERL بالغة العربية

 

في هذا الدرس سوف نشرح احد اهم دوال البرمجة وهي ادوات الشرط والتي لديها فائدو كثيرة وسوف تشرحها بإختصار + نقوم ببرمجة سكريبت دخول لوحة تحكم مدير الموقع :)

الشرح بالفيدوا

 

   {} ()if  اداة الشرط

else () {}  لوضع شرط بصفة عكس للأخر 

  elsif () {} لوضع شرط ااخر 

  == eq =~ تعني تساوي

  =! " <  " >  لاتساوي او اكبر من او اصغر من

 

dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }


 

 

 

dimanche 19 avril 2015

الشرح 5 من دورة : شرح المصفوفات

نبدى بصلات وتسليم علي الرسول الحبيب

إخواني أخواتي سلام الله عليكم

شرح المصفوفات

دورة تعليم البرمجة بالبيرل PERL بالغة العربية

 

 

 

الشرح بالفيدوا

 

join لطباعة اكثر من إسم 

push  لإضافة إسم في اخر المصفوفة 

pop لحذف إسم من اخر المصفوفة  

shift لحذف إسم من اول المصفوفة 

unshift لحذف إسم من اول المصفوفة 

^__^  

 

dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }


samedi 18 avril 2015

الشرح 4 من دورة : شرح المتغيرات variables

نبدى بصلات وتسليم علي الرسول الحبيب

إخواني أخواتي سلام الله عليكم

شرح المتغيرات 

دورة تعليم البرمجة بالبيرل PERL بالغة العربية

الشرح بالفيدوا


dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }

 

mardi 14 avril 2015

الدرس 3 من الدورة : تنصيب مترجم البيرل Active Perl

نبدى بصلات وتسليم علي الرسول الحبيب

إخواني أخواتي سلام الله عليكم

مقدمة في لغة البيرل

هام قبل تعلم البرمجة بهذه اللغة  

الشرح فيدوا 

رابط تحميل المترجم active perl 

رابط تحميل محرر الاكواد NotePad++ 

 

dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }

 


dimanche 5 avril 2015

مقدمة لغة البيرل perl اساسيات وتعريفات (هام)

نبدى بصلات وتسليم علي الرسول الحبيب

إخواني أخواتي سلام الله عليكم

مقدمة في لغة البيرل

هام قبل تعلم البرمجة بهذه اللغة 


موضوع اليوم وهو مقدمة لدرتنا في تعلم لغة التي بدأت من لا شيى لتحتل عقول المبرمجين وتستهوي على قلوب الناس نعم يا سادة إنها البيرل الغة المتطور السهلة المختصرة الفريدة من نوعها والتي اصبحت هي تسيكر عل ىجميع اداوة الينوكس اليوم 

وهناك الكثير من يستعملها بدلا من البرمجة ب shell script اوغيرها  وسوف نبرحا معا في هذه اللغة لتعلمها ونتذوق طعم شبيها بالعسل معها فل نذهب ونبحث عن تاريخها تباعوا 

 

نبذة عن البيرل perl 

البيرل لغة مفسرة وعالية المستوى كتبت بواسطة Larry Wall والعديد من المساهمين ممثل بالآلاف فقام Larry Wall بانشئ البيرل في عام 1986 وهو مبرمج انظمة على المشاريع المتقدمة عمله الاساسي على النظام ودعم النظام، واثناء عملة طور العديد من ادوات اليونكس كالـ rn و patch و warp ففكر بعمل اداءة لتعمل مع متطلابات المدراء وإدارة الاعداءات والسيطرة على النظام،فعتبر ان المشكلة ضبط الاعداءات حيث تكون قادرة على عرض تقارير للمشاكل والسيطرة عليها الا ان تم الاعلان عن اداءة جديدة فظهرت وودلدت هذة اللغة وفي البداية سميت باسم زوجته “Gloria” ثم استبدلت فاصبحت باسم “Pearl” والتي تعني اللؤلؤة واليوم “Perl” البعض يختصرها Piratical Extraction and Report Language وعند ظهورها كانت صفحات manual طولها 15 صفحة ، لكن البيرل كانت اسرع من sed و awk فنالت اعجاب وحب اناس اخرون قاموا بتطوريها وإصادراها على الانترنت

ماهي البيرل perl

بيرل هي لغة برمجة عامة الأغراض و طورت أساسا للتحكم (التلاعب) manipulation في النصوص و الآن تستخدم لعديد من المهام من ضمنها إدارة الأنظمة و تطوير الويب و برمجة الشبكات و تطوير واجهة المستخدم الرسومية GUI و غير ذلك.

هذه اللغة يقصد بها أن تكون تطبيقية (سهلة الاستعمال, فعّالة, كاملة( اضافة للجمال (الصغر, الأناقة , الحد الأدنى). خاصتها الرئيسية أنها سهلة الاستعال, تدعم كلا من البرمجة بالاجراء والبرمجة المتعلقة بالكائنات, فيها دعم مبني بها لمعالجة النصوص, و لها احدى اكثر مجموعات الوحدات Modules روعةً في العالم ,و المقدمة من طرف ثالث

وجهة نظر 

يرئ بعض مبرمجين البيرل انها لغة جيده ولكن البعض يرئ انها لغة مختصرة وغير مفيده عند قراءة وكتابة الكود ولكن شعبيتها بسبب انها سهلة التعلم وسهله الاستعمال والتطوير ،فهذا يعني انها ليست لغه سيئة فلديها العديد من الميزات التي تجعلها قوية فهي تستعمل عادتاً كابديل لإدوات اليونكس كالغة الشل سكربت والادوات الاخرى كالـ sed و awk و grep …الخ 

اساسيات اللغة 

سوف نشرح بعض الاساسيات بإختصار شدي حيث سوف نتعمق اكثر بيها في شروحات القادمة إنشاء الله 

تشغيل برامج بيرل

لتشغيل البيرل perl على جهازك في ظام الونداوز عليك بتثبيت مترجم البيرل وسوف نتعلم كيفية تحميل وتثبيته في الدرس القادم 

لتشغيلها على الينوكس  لا نحتاج الى مترجك يكفي كتابة perl script.perl 

في شاشة تنفيذ الاوامر  

عرض القواعد الأساسية

سوف نتعلم هنا بعض اهم القواعد في لغة وتعلم وفهمك لهم يعني نصف الإحتراف فبدون هذه القواعد لاتستطيع الغستمرار فيها وسوف تواجه الكثير من المشاكل 

كمى قلت سابقا هذا ليس الا مختصر لهم وسوف نتعمق في دروس القادمة خطوة خطوة الى غاية الإحتراف فلايجوز ان نقفز ونمرى على هذه الاساسيات 

 

 برنامج أو سكريبت بيرل يتكون من جملة واحدة أو أكثر.

تتألف لغة البيرل او الأسكربت من واحد الي عدة بيانات. هذه البيانات ببساطة مكتوبة في شكل صريح. ليس هناك حاجة لوجود () او وظيفة او اي شيء من هذا القبيل.

جمل بيرل تنتهي بفاصلة منقوطة semi-colon. 

 
print "Ati9ni";   1 

التعليقات تبدأ بعلامة مربع (#) و تستمر إلى نهاية السطر 

# مدونة التقني للإعلاميات كمثال فقط 

المسافات البيضاء غير معتبرة

print
 "Ati9ni" 
  2                  ;    
 

إلا ما دخل بين حاصرتين:

 سيطبع هذا مع نزول في السطر عند المنتصف

print "zinou
 ouniz";    3    

الحاصرة المفردة أو المزدوجة يمكن استخدامها حول النص الحرفي:

print "zinou ,ouniz";     4
print zinou ,ouniz;        4

على كل, فقط الحاصرات المزدوجة ستظهر المتغيرات و المحارف الخاصة مثل سطر-جديد (\n):  

print "zinou ,$x \n";         5

 الأرقام لا تحاط بعلامتي اقتباس: 

print 213;             6

يمكنك استخدام الأقواس للوظائف' المعطيات أو أضفهم تبعا لمزاجك الخاص. يُحاج لها أحيانا لتوضيح مسائل الاسبقية.

print ("zinou ,ouniz\n");                7

يمكنك إيجاد معلومات أكثر تفصيلا عن قواعد الصياغة syntax في بيرل في  

perlsyn

 

القاكم في درس جديد من دورة 

مع كامل تحياتي لكم 

اخوكم في الله 

WolfMan


لاتنسوني بدعوة خير  

^_^

 

dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }


samedi 4 avril 2015

مقدمة في عالم البرمجة هام للمبتدئين

نبدى بصلات وتسليم علي الرسول الحبيب

إخواني أخواتي سلام الله عليكم

مقدمة في عالم البرمجة 

هام قبل دخولك هذا العالم 






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


  اوقانا قد قمت بالبحث وتجميع ودمج الدروس من مصادر كثير بهدف تقديم محتوى كامل لكم  وسف نبدى بدروةسا تدريجا الى الوصول الى الإحتراف بإذن الله 

ماهي البرمجة

 البرمجة بصفة عامةهي  عملية إعطى تعليمات  و أوامر لجهاز معين، لتوجيهه وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة.وفق قواعد خاصة باللغة التي اختارها المبرمج.
ولكل لغة  خصائص تميزها عن غيرها  وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج والمهمة المطلوبة من هذا البرنامج.
كما أن للغات البرمجة أيضاً نقاط  مشتركة  بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب.
وتتطور لغات البرمجة (السوفتوير Software) بتطور الحاسوب (الهاردوير Hardware). فعندما ابتكر الحاسوب الإلكتروني في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات)- وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، حتي أنها كانت عبارة عن سلسلة من الأعداد لا يدخلها إلا الصفر 0 والواحد 1، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل دائرا.

 خصائص لغات البرمجة

 لغة البرمجة هي بالأساس طريقة تسهل للمبرمج كتابة برنامجه في هيئة تعليمات وأوامر يفهما الحاسوب وهناك لغات التي قربيو من لغة البشر وهي سهلى التعلم مثل c  php  java  وهناك من قريبمة من لغة الالة مثل Assembly 
 ومن المعروف ان الحاسوب يحول اللغة المكتوبة بها البرمجة إلى سلسلة من 0 و 1، ويبدأ على أساسها عمله. ولكتابة الأوامر توفر لغة البرمجة المختارة مجموعة من اللبنات الأساسية للاستناد عليها خلال عملية تكوين البرنامج ومجموعة من القواعد التي تمكن من التعامل مع معلومات وتنظيمها بغرض أداء العمل المطلوب.

ونحن سوف نبدى بتعمل الغات القريبة من لغة الإنسان لأنها لغات العصر وتعتبر اسهل منها لتعلم وهي ايضا عبارة عن بحر وتنقسم الى الكثير من الاقسام سوف نشرحها بإختصار 

الغة البرمجية الشيئية 

او البرمجة الكائنبة التوجه وهي نوع يظم الكثير من لغات مثل 
c , c++ , java   
 وهي عبارة عن نمط برمجي متقدم وفيه يقسم البرنامج الى وحدات تسمى الكائنات وكل كائن يحتوي على الكثير من حزم التعليب 
ويتم برمجة البرنامج بإستعمال الكائنات وربطها مع بعضها البعض 

الغات الطبيعية  

وهي لغات الجيل الخامس وتعتمد على الغة الإنجليزية وقريبة من لغة الإنسان وتعمد على اوامر عادية مثل (إطبع توجيع تقري ... الخ)

لغات الانترنيت كم يطلق عليها 

مثل لغة html  xml  css  
وهي الغات التي تستعمل ل إنشاء صفحات الويب وهي لغات سهلة لتعلم  و وتدعمها اغلب قواعد البيانات 

الغات العليا 

وهي لغات قريبة من لغة الألة لكنها مبسطة بعض الشيى عليها وتم تحويلها الى اكواد يسهل حفظها وكتباتها 

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


dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }