- المنهج الاستقرائي هو كما معروف تصور و قراءة للوقائع و الحقائق الموجودة في حياتنا اليومية أو أحد جوانب المجتمع للتعبير عن ظاهرة أو حدث أو حتى التعريف بثقافة و حضارة ، وهو التفكير المنطقي القائم على التجربة و اليقين بها ، أي الإدراك بشكل منفصل عن التحليلي العقلي ، و يعتمد المنهج الاستقرائي في البحث العلمي على ملاحظة الظاهرة و دراسة المشكلة و جمع أكبر عدد من البيانات المرتبطة بها للحصول على نتائج و علاقات قد تعتبر مبدأ أو قانون. - المنهج التجريبي وهو منهج منطقي بين مناهج البحث العلمي و القائم بكثرة في الدراسات التطبيقية للوصول من خلال التجربة إلى نتائج تتميز بكونها دقيقة و حقيقية غير قابلة للتشكيك. مناهج البحث العلمي و طرق إعداد البحوث. - المنهج المقارن منهج قائم على مقارنة الظواهر و مسبباتها و البيانات المتعلقة بها و حتى النتائج التي يتم التوصل إليها. - المنهج التاريخي وهو منهج من مناهج البحث العلمي المعتمدة من قبل الكثير الباحثين في العديد من الاختصاصات و الفروع, و هو منهج قائم على دراسة مشكلة اعتمادا على معرفة تاريخها و النتائج السابقة التي تم التوصل إليها في الدراسات التي قامت في نفس الموضوع.
المنهج التاريخي: يهدف المنهج التاريخي إلى فهم الماضي، وعكس ذلك الفهم على الحاضر والمستقبل من أجل وضع تنبؤاتٍ مستقبلية، وذلك من خلال دراسة الأحداث الماضية ووصفها بالاعتماد على تحليل الوثائق والأحداث التاريخية وتفسيرها بشكلٍ علميٍّ ودقيق والتوصّل إلى المعلومات التي تُفيد في فهم الماضي، ويُعدُّ من أهم المناهج المستخدمة في مجال العلوم الإنسانية والتاريخية. المنهج التجريبي: يتميّز المنهج التجريبي عن غيره من المناهج بوضع فرضياتٍ حول ظاهرةٍ معيّنة وإجراء التجارب وضبط المتغيرات التي لها علاقة بالموضوع ودراسة العلاقة بينها من أجل اختبار صحّة تلك الفرضيات والتوصّل إلى النتائج؛ وعليه فهو يعدُّ من أقرب المناهج التي تتّبع الطريقة العلمية في البحث. المنهج التحليلي والمقارن: يُعدُّ المنهج المقارن منهجاً مستقلاً، وبالرغم من ذلك يصعُب إتمام البحوث القائمة على المنهج التجريبي دون اللجوء إلى مناهج أخرى لمساندتها كالمنهج التحليلي، أو المنهج التاريخي للمقارنة، أو المنهج التجريبي، وقد اعتبر بعض الباحثين أنّ المنهج المقارن عبارة عن منهج شبه تجريبي؛ وذلك لأنّه يختبر جميع العوامل التي تؤثر في الظاهرة سواءً الثابتة أو المتغيّرة ضمن مجتمعاتٍ وأزمنة مختلفة.
و يضع الباحث في منهجية البحث العلمي الفرضيات التي تعتبر حلول أولية للدراسة و التي سيبني عليها حلوله و نتائجه النهائية, و هذه الفرضيات قد تكون نابعة من خبرة الباحث و خلفيته الثقافية لموضوع الدراسة و المعرفة بالدراسات و الأبحاث التي قامت في مثل هذا الصدد, و بعد الفرضيات يأتي دور تدوين النتائج و التي هي خلاصة تعب و مجهود الباحث و الحول التي توصل إليها, و من ثنم وضع التوصيات و المقترحات و كتابة خاتمة مناسبة للبحث.
لغة التجميع (بالإنجليزية: Assembly Language): هي لغةٌ أسهل من لغة الآلة، نظرًا لأنّها تحتوي على بعضِ الكلمات الإنجليزية التي يمكنُ من خلالِها فهم الأوامر البرمجية، وتعملُ لغة التجميع كمترجم للغات البرمجة عالية المستوى التي يفهمها ويكتبها الانسان الى لغة الآلة بالنظام الثنائي. لغات البرمجة عالية المستوى (بالإنجليزية: High-Level Language): هي اللغات التي تكتبُ فيها الأوامر والتعليمات البرمجية بطريقةٍ مُعينة بحيثُ يفهمها المبرمج ويتعاملُ معها، وتُسمى هذه الأوامر والتعليمات بالأكواد البرمجية، وتكون مكتوبة باللغة الانجليزية، كما يمكنُ من خلال لغات البرمجة عالية المستوى اضافة التعليقات ضمن البرنامج الذي ما زال قيدَ التنفيذ، مما يتيح امكانية التعديل بشكل أكبر، وقد سميت بهذا الاسم، نظرًا لأنّها أقربُ للغةِ الانسان، ولا تعتمدُ لغاتَ البرمجة عالية المستوى على نوعِ الحاسب المستخدم، ومن الأمثلةِ عليّها لغة JavaScript، لغة Java، لغة #C، لغة Python. شاهد أيضًا: أي من الآتي هو بيئة برمجة رسومية خصائص لغات البرمجة يوجدُ العديدَ من الخصائص التي توفرها لغاتُ البرمجة المُختلفة لمستخدميها، ومنّها: [4] الهيكلة: حيثُ تسمحُ لغات البرمجة لمستخدميها بكتابة البرامج وفقًا للأنظمة والقواعد اللغوية التي تتبعُ لها كل لغة برمجية.
شاهد أيضا: أساسيات تعلم البرمجة للمبتدئين من أمثلة اللغات الإجرائية هناك العديد من أنواع لغات البرمجة، سأذكر بعضها أدناه: فورتران يمكن القول أن العامل الذي يؤثر على تحسين FORTRAN هو الأموال المستهلكة عند البرمجة في عام 1954. تؤثر تكلفة البرمجة بشكل كبير على تكلفة تشغيل الكمبيوتر، ومع انخفاض تكلفة الكمبيوتر يتدهور الوضع. يمكن للباحث الأمريكي John Backus أن يختار إقناع رئيس شركة IBM بأنه يمكنه استخدام المجمع الذي يوفر رمزًا لشركة IBM لإنشاء لغة برمجة. لغة الخوارزمية نظرًا لأن العديد من اللغات تم إنشاؤها في عامي 1956 و1959، وظهرت مشكلات قابلية النقل فقد تم اقتراح نشاط لإنتاج لغات برمجة واسعة النطاق. وتم الاتفاق على أن تكون اللهجة الجديدة لغة لوغاريتمية مثل FORTRAN. ومع ذلك بالنظر إلى أن Fortran تأسست في شركة IBM وترتبط ارتباطًا وثيقًا بمعدات IBM لا يمكن استخدام Fortran كلغة مشتركة. ما هى لغات البرمجة الإجرائية؟ - سؤال وجواب. كوبول في العامين التاليين لعام 1959 وبمشاركة رائدة البرمجة الأمريكية جريس هوبر التقى مطورو فورتران بمصنعي أجهزة الكمبيوتر. وعملاء الكمبيوتر لمناقشة إمكانية التخطيط لتلبية متطلبات شبكات الأعمال وتصبح لغة برمجة موحدة.
فإن منطق برمجة العملية يعني كتابة مجموعة من التعليمات المحددة التي تؤدي المهام المطلوبة. دون أي اتصال عضوي بين البيانات والمتغيرات والعملية المستخدمة، لذلك ينطبق أسلوب البرمجة هذا عادةً على المواقف التالية: عندما يمكن استخدام نهج من أعلى إلى أسفل لوصف العمل المطلوب أي أن تدفق البيانات. وتدفق البيانات لهما اتجاه يتم وصفه من خلال سلسلة من العمليات والشروط التي يتم تنفيذها بالتسلسل. وعندما تكون الوظيفة المراد تنفيذها "ثابتة"، أي أنها ستظل دون تغيير ومحددة أثناء الاستخدام. لذلك ليست هناك حاجة لإضافة متغيرات أو بيانات أو عمليات جديدة في مراحل لاحقة. من الأمثلة على اللغات الإجرائية - موقع محتويات. عندما لا تكون هناك حاجة لحماية البيانات المطلوبة للعمل بالإضافة إلى البرمجة المستهدفة، لا توفر برمجة العملية آلية فعالة لحماية البيانات. عندما لا تكون هناك حاجة لإعادة استخدام البرامج النصية نظرًا لأن هذه الطريقة تعتمد على كتابة تعليمات محددة وواضحة. فمن الصعب إعادة استخدام نفس البرنامج النصي لأداء وظيفة أخرى مماثلة، وفي هذه الحالة يضطر المبرمج عادةً إلى كتابة برنامج آخر. كمثال بسيط على الفكرة السابقة افترض أننا نريد كتابة برنامج لقراءة قيمة مستشعر درجة الحرارة وطباعته على شاشة LCD.
المصدر رمجة_إجرائية
= False! = True #=> True عملية فحص المساواة باستخدام ==: 1 == 1 # => True 2 == 1 # => False فحص عدم المساواة: 1! = 1 # => False 2! = 1 # => True المقارنات: 1 < 10 # => True 1 > 10 # => False 2 <= 2 # => True 2 >= 2 # => True 1 < 2 < 3 # => True 2 < 3 < 2 # => False عملية is تقوم بفحص إذا كان متغيران يشيران لنفس الكائن أم لا، ولكن العملية == تقوم بفحص إذا كانوا بنفس القيمة أم لا: a = [1, 2, 3, 4] b = a b is a # => True b == a # => True b = [1, 2, 3, 4] b is a # => False b == a # => True إلى هنا ينتهي هذا الجزء الأول من رحلة تعلم لغة البايثون، والذي تناولنا فيه كيفية تثبيت البايثون والبدء بالبرمجة وتعلم كيفية كتابة التعليقات ومعرفة العمليات الرياضية فيها. سنتناول في المقال القادم كيفية إنشاء النصوص في بايثون التعامل معها. ندعوكم للمشاركة في التعليقات ونشر الفائدة عبر متابعة حسابات بايثونات في المنصات الاجتماعية والتفاعل مع المنشورات فيها. كاتب ومترجم تقني، مبرمج ومطور قواعد بيانات، مُحب للبايثون ويعمل على الابحار في عالمها
تدعم بايثون أنماط عديدة للبرمجة مثل البرمجة الكائنية، والبرمجة الوظيفية والبرمجة الإجرائية. من مميزات بايثون أيضًا أنها تتمتع بمكتبات معيارية شاملة مُضمنة تلقائيًا في جميع اصدارات بايثون. انطلقت لغة البايثون في بداية التسعينيات على يد Guido van Rossum وأطلق عليها هذا الإسم بسبب اعجابه بفرقة مسرحية شهيرة في بريطانيا كانت تُسمى مونتي بايثون. يُمكن استخدام لغة البرمجة بايثون في بناء وتطوير البرامج والتطبيقات الصغيرة والمتوسطة والضخمة، ويُنصح بتعلمها في البداية لكل شخص يرغب بتعلم البرمجة بشكل عام، وذلك لأنها سهلة التعلم. أحد مميزات لغة البرمجة بايثون هي أن الشيفرة البرمجية فيها تقوم بالكثير بواسطة عدد قليل من الأسطر، فلن تحتاج الى كتابة شيفرات وأسطر برمجية كثيرة. كما أن اللغة تُساعد على كتابة كود نظيف Clean Code، ونقصد بذلك أن الشيفرة البرمجية تكون مُرتبة وسهلة القراءة والفهم بسبب الاعتماد على Identation في تحديد نطاق/كُنلة الشيفرة البرمجية وليس الأقواس كما في لغات برمجية أخرى. الجدول التالي يُوضح بعض الفروق بين لغتي البايثون والجافا. تتمتع بايثون بالعديد من الخصائص والمميزات نذكر بعضها في القائمة التالية: لغة برمجة مفتوحة المصدر.