02-03-2019, 09:33 PM | #1 |
تاريخ التسجيل: Feb 2019
العمر: 29
المشاركات: 1,003
التقييم: 10
|
تاريخ التسجيل: Feb 2019
العمر: 29
المشاركات: 1,003
التقييم: 10
مقدمة في عالم البرمجة للمبتدئين الكود المصدري
مقدمة في عالم البرمجة للمبتدئين - الجزئ الأول: ما هي البرمجة؟
مقدمة في عالم البرمجة للمبتدئين: ما هو الكود المصدري في البرمجة الشروع بالبدء: برنامجك الأوَّل اتبع التعليمات في هذه المقالة لتنصيب بايثون على حاسوبك. ثَبِّت مُحرِّر نصوص بسيط لكتابة كودك المصدري فيه. يُمكنك استخدام sublime كبداية. افتح ملفًّا جديدًا في مُحرِّر نصوصك، وأدخل فيه ما يلي: print 'Hello Python!' تذكَّر حفظ الملف بالاسم main.py. اعثر على مسار الملف في واجهتك السطريَّة، ونفِّذ الأمر أدناه: $ python main.py ينبغي أن ترى مُخرجًا كهذا: مقدمة في عالم البرمجة للمبتدئين: ما هو الكود المصدري في البرمجة تشريح مكوِّنات الكود المصدري سندرس الآن محتويات الكود المصدري النموذجيَّة. الكلمات المفتاحيَّة كلمات قصيرة ومقروءة بشريًّا، تُعرَف عادةً بالكلمات المفتاحيَّة. هذه الكلمات مُميّزة وخاصة في اللغة التي تتعلمها. سنعود للتكلَّم عن هذا بعد لحظة. عليك حفظ بعض الكلمات المفتاحيَّة عن ظهرِ قلب. توجد في هذه المقالة مجموعة الكلمات المفتاحيَّة الموجودة والمُستخدمة في بايثون. مقدمة في عالم البرمجة للمبتدئين: ما هو الكود المصدري في البرمجة المُعرِّفات كلمات مُبتدعة من قبلك كمُبرمِج. يُشار لهذه الكلمات عادةً بالمُعرِّفات. يُمكن أن يكونوا مُنشئين من مُبرمجين آخرين، ومُحزَّمين كمُلحقات، أو ما تُعرَف بالمكتبات. خُذ المكتبة Math كمثال عن المكتبات. تُمكِّنك هذه المكتبة من الوصول إلى دوال رياضيَّة، كدالة الجذر التربيعي (Math.sqrt) المُستخدَمة في الجافاسكربت. تأتي العديد من لُغات البرمجة مع مجموعة من المكتبات. تُسمَّى عامةً هذه المكتبات بعدّة تطوير البرمجيَّات. ستُنزِّلهم مع المُصرِّف لبدء بناء التقنيَّات والتطبيقات والمشاريع. توجد إلى جانب هذه المكتبات أُطُر عمل مُصمَّمة لمساعدة المطورين على البناء لمنصة مُعينة كالشبكة العنكبوتيَّة أو الهاتِف. تأتي بعض المُعرِّفات مع اللغة التي تستخدمها ولا يُمكِن للمُستخدِم إعادة تعريفها، مثل الكلمة string في لغة الجافا. تُعرَف هذه المُعرِّفات والكلمات المفتاحيَّة بالكلمات المحجوزة. الكلمات المحجوزة ليست كلمات مفتاحيَّة، إلا أنَّها خاصة مثلها. كُل كلمة مفتاحيّة هي كلمة محجوزة، ولكن العكس ليس صحيح. على المُعرِّفات التي عليك اختيارها أن تكون ذات معنى ليفهمها أيٌّ من يراها من الوهلة الأولى. إحدى الاستخدامات الشائعة للمُعرِّفات تسميَّة المُتغيِّرات، الأمر الذي سنتكلَّم عنه لاحقًا بعد قليل. أنواع البيانات الأساسيَّة ستَجِد أيضًا بيانات مُختلفة الأنواع في الكود المصدري، كالأعداد (مثل: 3 و5.7 و100- و3.142) والمحارِف (مثل: M وA). تُقسَّم كذلك في بعض لغات البرمجة الأعداد إلى أنواعٍ مُخصَّصة كالأعداد الصحيحة. الأعداد الصحيحة تكون إمّا مُؤشَّرة (ذات إشارة سالبة أو موجبة) أو غير مُؤشَّرة، كبيرة أو صغيرة. كِبَر أو صِغَر الأعداد يعتمِد فعليًّا على كميَّة الذاكرة المحجوزة لنوع الأعداد هذه. توجد أيضًا أعداد ذات فاصلة عشريَّة، والتي تُدعى عادةً مزدوجة أو عائمة، على حسب لغة البرمجة التي تتعلمها. توجد أيضًا أنواع بيانات منطقيَّة (أو بوليانيَّة)، والتي إما أن تكون صح أو خطأ. أنواع البيانات المُعقدة أنواع البيانات المُشروحة أعلاه تُعرَف بالأنواع الأوليَّة أو الأساسيَّة. يُمكننا بناء أنواع بيانات أعقَد من تلك اعتمادًا على هذه الأنواع الأساسيَّة. المصفوفة هي أبسط شكل لأنواع البيانات المُعقدة. السلسلة النصيَّة (أو سلسلة المحارِف) هي مصفوفة من المحارِف. لا يُمكننا العمل من دون هذه الأنواع المُعقدة، وكثيرًا ما نستخدمها عند كتابة الكود المصدري. تُدعى توليفة المحارِف سلسلة نصيَّة. السلسلة، استعارةً، في الحاسوب هي كالسلسلة العادية، فمثلًا الكلمة "Thermometer" مكوَّنة من 11 مَحرَف، فندعوها سلسلة محارِف (أو سلسلة نصيَّة). معالجة السلاسل النصيَّة هي موضوع كامل وعميق بحدّ ذاته، وينبغي دارسته من كُل مُبرمِج طموح. تُشحَن أنواع البيانات المُعقدة مع مُعظَم لغات البرمجة التي تستخدمها. توجَد كذلك إمكانيَّة صنع بيانات مُعقدة بأنفسنا، باستخدام شيء كنظام الأصناف، أو ما هو معروف بالبرمجة الكائنيَّة. المُتغيِّرات المصدر: منتديات رحيل لكل العرب - من قسم: قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress |
اقتباس |
أضف رد جديد |
الكلمات الدلالية (Tags) |
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
مقدمة في البرمجة غرضية التوجه لتطوير إضافات ووردبريس | الفارس | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 1 | 27-07-2019 10:53 AM |
ما هي عوامل ترتيب جوجل لتحسين محرك البحث 200 عامل ؟ | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 13-03-2019 04:58 PM |
اساسيات تعلم البرمجة | هام جدا للمبتدئين – سين وجيم أول خطوة | القيصر | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 11-03-2019 06:51 AM |
البرمجة للمبتدئين – تعرف على أهم الأمور اللازمة للبدأ في هذا المجال | القيصر | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 11-03-2019 06:22 AM |
مقدمة في عالم البرمجة للمبتدئين ما هي البرمجة؟ | القيصر | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 02-03-2019 09:36 PM |