حقائق عن لغة بايثون Python

مفهوم – حقائق عن لغة البرمجة بايثون Python وهي لغة عالية المستوى سهلة التعلم مفتوحة المصدر قابلة للتوسيع، تعتمد أسلوب البرمجة الكائنية OOP.

حقائق عن لغة بايثون Python

– هي لغة برمجة عالية المستوى، تتميز بسهولة قراءتها وكتابتها.

– هي لغة برمجة كائنية التوجة ذات مصدر مفتوح، مما يجعلها سريعة التطوير.

– تعد لغة البرمجة بايثون Python لغة تفسيرية وذات أغراض متعددة ولها العديد من الاستخدامات في عدة مجالات، مثل انشاء البرامج المستقلة بواسطة الواجهات الرسومية، كذلك تستخدم في انشاء برامج الويب.

– تعتبر لغة بايثون من أسهل اللغات البرمجية للتعلم.

اختراع وتطوير لغة بايثون Python

– ابتكرها وطورها جايدو ڤان أواخر ثمانينات القرن الماضي في مركز العلوم والحاسب الألي بأمستردام.

– تم الإعلان عنها لأول مره عام 1991

– تم كتابة نواتها بلغة البرمجة سي وقد سميت بايثون نسبة إلي فرقه مسرحية ببريطانيا كانت تسمي مونتي بايثون.

– تتميز لغة بايثون بتعدد المكتبات البرمجية مثل مكتبة باي جايم، والتي تساعد علي برمجة الالعاب

– تستطيع لغة بايثون العمل مع كثير من قواعد البيانات مثل MYSQL.

الصيغة النحوية للغة بايثون Python

– لغة بايثون أبتكرت وطورت لتكون لغة عالية المقروئية، فهي تستخدم كلمات ومفاهيم إنجليزية شائعة الإستخدام بينما تستخدم العديد من اللغات البرمجية الأخرى علامات الترقيم.

– تستخدم بايثون المسافات البيضاء والإزاحات بدلا من الأقواس وذلك لكي يتم تحديد بداية ونهاية الدوال البرمجية.

أهم خصائص ومميزات لغة البرمجة بايثون

– سهولة التعلم فهي تحتوي علي تراكيب سهلة وبسيطه.

– لغة بايثون لغة مفتوحة المصدر وحرة، حيث انه من الممكن توزيع نسخ منها وإجراء تغييرات عليها بحريّة.

– لغة البايثون عالية المستوي فلا تحتاج لمراجعة التفاصيل.

– تعمل علي جميع انظمة التشغيل الأساسية مثل لينكس، وماكنتوش، وويندوز.

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

– ذات استخدامات متعددة، فهي تستخدم في مجالات كثيرة في العديد من مسارات البرمجة.

اقرأ ايضًا:

استخدامات لغة بايثون Python

يوجد للبايثون استخدامات واسعة في عدد كبير من مجالات البرمجة. على سبيل المثال، يمكنك برمجة الألعاب عن طريق مكتبة PyGame والتي تمكنك من برمجة ألعاب بسرعة وسلاسة ,كما أن هذه المكتبة بداية متالية لتعلم اساسيات برمجة وتصميم الألعاب, ستتعرف على مجموعة من التقنيات والبنية الخاصة بالألعاب.

هذا لا يعني أنها ليست مناسبة لصناعة ألعاب قوية فمثلا لعبة metin2 معتمدة على هذه المكتبة، بالإضافة إلى برمجة الألعاب يمكنك أيضا برمجة تطبيقات سطح المكتب. أيضا لفعل هذا توجد العديد من المكتبات أشهرها GTK أو مكتبة QT.

من جهة أخرى يمكنك برمجة مواقع الانترنت بلغة بايثون بالاعتماد على مجموعة من أطر العمل أشهرها Django وهو إطار عمل قوي وصلب، يكفي أن مواقع كبيرة تستخدمه مثل Bitbucket أو Pinterest , ما يضيفه إطار العمل هو بيئة توفر السرعة والتنظيم والحماية وهذه من أهم العوامل لنجاح أي موقع.

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

في استطلاع رأي قام به موقع Stackoverflow جاءت بايثون في الرتبة السادسة في صنف ال Back-End وهذا تلميح على شهرة هذه اللغة.

اشهر البرامج التي تستخدم لغة بايثون Python

– تستخدم لغة البرمجة بايثون من قبل جوجل وناسا في العديد من برامجهم.

– متصفح موزيلا فيرفكس يستخدم بايثون.

– تستخدم في عدة أنظمة تشغيل مثل معظم توزيعات لينكس ونظام ماك أو إس إكس.

– استخدمت في برنامج Maya لعمل تصاميم 3D.

– تستخدم في برنامج Blender لإنشاء تصاميم ثلاثية الأبعاد.

– تستخدم في عمل سكربتات لعدة ألعاب الكترونية شهيرة.

– برامج تصميم الخرائط الجغرافية كبرنامج ArcGIS.

شاركها

This Post Has One Comment

  1. Ahmad SY Yousef

    وين المراجع

اترك تعليقاً