الاثنين، 25 نوفمبر 2019

نظرة عامة البايثون بيثون Python Overview#

نظرة عامة البايثون بيثون 

Python  Overview#


نظرة عامة البايثون بيثون Python  Overview#

Python هي لغة برمجة نصية عالية المستوى ومترجمة وتفاعلية وموجهة.  تم تصميم بيثون لتكون قابلة للقراءة للغاية.  يستخدم الكلمات الأساسية الإنجليزية بشكل متكرر حيث تستخدم لغات أخرى علامات الترقيم ، كما تحتوي على عدد أقل من التركيبات النحوية مقارنةً باللغات الأخرى.

 يتم ترجمة Python - تتم معالجة Python في وقت التشغيل بواسطة المترجم الفوري.  لا تحتاج إلى ترجمة البرنامج قبل تنفيذه.  هذا يشبه PERL و PHP.

 Python هو Interactive - يمكنك الجلوس فعليًا في موجه Python والتفاعل مع المترجم الفوري لكتابة برامجك.

 Python هو Object-Oriented - يدعم Python أسلوب أو كائن من البرمجة Oriented Oriented الذي يغلف الكود داخل الكائنات.

 Python هي لغة مبتدئ - Python هي لغة رائعة للمبرمجين على مستوى المبتدئين وتدعم تطوير مجموعة واسعة من التطبيقات من معالجة النصوص البسيطة إلى متصفحات WWW إلى الألعاب.



تاريخ بيثون
 تم تطوير Python بواسطة Guido van Rossum في أواخر الثمانينات وأوائل التسعينيات في المعهد القومي للبحوث في الرياضيات وعلوم الكمبيوتر في هولندا.

 تشتق Python من العديد من اللغات الأخرى ، بما في ذلك ABC و Modula-3 و C و C ++ و Algol-68 و SmallTalk و Unix shell وغيرها من لغات البرمجة النصية.

 بيثون حقوق الطبع والنشر.  مثل بيرل ، شفرة مصدر Python متاحة الآن تحت رخصة جنو العمومية (GPL).

 تتم إدارة Python الآن بواسطة فريق تطوير أساسي في المعهد ، على الرغم من أن Guido van Rossum لا يزال له دور حيوي في توجيه تقدمه.


ميزات بيثون
 تشمل ميزات بايثون -

 سهل التعلم - يحتوي Python على عدد قليل من الكلمات الأساسية وهيكل بسيط وبناء جملة محدد بوضوح.  هذا يسمح للطالب بالتقاط اللغة بسرعة.

 سهلة القراءة - رمز بيثون أكثر وضوحا ومرئيا للعينين.

 سهلة الصيانة - شفرة مصدر بيثون سهلة الصيانة إلى حد ما.

 مكتبة قياسية عريضة - الجزء الأكبر من Python من المكتبة محمول للغاية ومتوافق مع النظام الأساسي على أنظمة UNIX و Windows و Macintosh.

 الوضع التفاعلي - بيثون لديه دعم لوضع تفاعلي يتيح الاختبار التفاعلي وتصحيح قصاصات الكود.

 Portable - Python يمكن تشغيله على مجموعة واسعة من منصات الأجهزة ولديه نفس الواجهة على جميع المنصات.

قواعد البيانات - توفر Python واجهات لجميع قواعد البيانات التجارية الرئيسية.

 GUI Programming - Python يدعم تطبيقات GUI التي يمكن إنشاؤها ونقلها إلى العديد من مكالمات النظام والمكتبات وأنظمة النوافذ ، مثل Windows MFC و Macintosh و Unix X Window.

 Scalable - يوفر Python بنية ودعم أفضل للبرامج الكبيرة من البرامج النصية shell.

 بصرف النظر عن الميزات المذكورة أعلاه ، بيثون لديها قائمة كبيرة من الميزات الجيدة ، يتم سرد عدد قليل أدناه -


بصرف النظر عن الميزات المذكورة أعلاه ، بيثون لديها قائمة كبيرة من الميزات الجيدة ، يتم سرد عدد قليل أدناه -

 وهو يدعم أساليب البرمجة الوظيفية والمنظمة وكذلك OOP.

 يمكن استخدامه كلغة برمجة أو يمكن تجميعها لرمز البايت لإنشاء تطبيقات كبيرة.

 يوفر أنواع بيانات ديناميكية عالية المستوى ويدعم التحقق من النوع الديناميكي.

 وهو يدعم جمع القمامة التلقائي.

 يمكن دمجها بسهولة مع C و C ++ و COM و ActiveX و CORBA و Java.


التسميات: