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
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، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل دائرا.
ولكل لغة خصائص تميزها عن غيرها وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج والمهمة المطلوبة من هذا البرنامج.
كما أن للغات البرمجة أيضاً نقاط مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب.
وتتطور لغات البرمجة (السوفتوير 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
{ شكرا على المتابعة }
Inscription à :
Articles (Atom)









