تعد لغة البرمجة بايثون من لغات البرمجة العالية المستوى، والتي تتميز بسهولة قراءتها… ولقد خصصنا هذا المقال لنتعرف على معلومات عن لغة البرمجة بايثون
ما هي لغة بايثون ؟
- هي لغة برمجة عالية المستوي، تتميز بسهولة قراءتها، وكتابتها كذلك تعد لغة سهلة التعلم.
- وهي لغة برمجه كائنية التوجة ذات مصدر مفتوح وتعبر قابلة للتطوير.
- كذلك تعد لغة البرمجة بايثون لغة تفسيرية وذات أغراض متعددة ولها العديد من الاستخدامات في عدة مجالات، مثل انشاء البرامج المستقلة بواسطة الواجهات الرسومية، كذلك تستخدم في انشاء برامج الويب.
- وتعتبر لغة بايسوة من أسهل اللغات البرمجية تعلما.
اختراعها وتطورها
- ابتكرها وطورها جايدو ڤان أواخر ثمانينات القرن الماضي في مركز العلوم والحاسب الألي بأمستردام.
- وقد تم الإعلان عنها لأول مره عام 1991
- كما أنه تم كتابة نواتها بلغة البرمجة سي وقد سميت بايثون نسبة إلي فرقه مسرحية ببريطانيا كانت تسمي مونتي بايثون.
- وتتميز لغة بايثون بتعدد المكتبات البرمجية مثل مكتبة باي جايم، والتي تساعد علي برمجة الالعاب
- كذلك تستطيع لغة بايثون العمل مع كثير من قواعد البيانات مثل ماي إس كيو ال.
أهم خصائص ومميزات لغة البرمجة بايثون
1- سهولة التعلم فهي تحتوي علي تراكيب سهلة وبسيطه.
2- لغة بايثون لغة مفتوحة المصدر، وحره فيمكن توزيع نسخ منها وإجراء تغييرات عليها بحرية.
3- لغة بايثون عالية المستوي فلا تحتاج لمراجعة التفاصيل.
4- لغة محمولة فهي تعمل علي عدة منصات مثل لينكس، وماكنتوش، وويندوز.
5- كائنية التوجه وتدعم أيضا البرمجة الإجرائية.
6- ذات استخدامات متعدده، فهي تستخدم في مجالات كثيره منها:
- تطوير الويب بواسطة عدة أطر عمل منها اطار فلاسك و جانغو.
- تطوير الواجهات الرسومية من خلال استخدام عدة مكتبات مثل مكتبة كيوت أو جتك+
- أمن المعلومات فهي تساعد على محاكاة عمليات الإختراق وتساعد في الادوات التي تثبت بواسطتها الترقيعات الامنية
- البيانات الضخمة فهي قادرة على التعامل مع البيانات بطرقة سهله و تحليلها و تتميز بكثرة المكتبات المختصه مثل باندس
الصيغة النحوية للغة بايثون
- لغة بايثون أبتكرت، وطورت لتكون لغة عالية المقروئيه فهي تستخدم كلمات ومفاهيم إنجليزية شائعة الإستخدام بينما تستخدم اللغات البرمجية الأخري علامات الترقيم.
- تستخدم بايثون المسافات البيضاء والإزاحات بدلا من الأقواس وذلك لكي يتم تحديد حجم الجمل البرمجيه.
استخدامات لغة بايثون
1- يوجد العديد من المجالات التي تستخدم فيها لغة البرمجة بايثون، فهي تستخدم في جميع المجالات المتسخدمة في علوم الحاسوب.
2-كذلك تستخدم كالغة ثانوية في المشاريع البرمجية.
3- تستخدم لغة البرمجة بايثون جوجل وناسا.
4- و قد استخدمت في برمجة أحد مشروع زوب، وهو مشروع عملاق.
5- تستخدم في عدة تطبيقات، ومشاريع عالمية كمشروع بلندر، وهو مشروع تصميم ثلاثي الأبعاد مثل سوفت ايماج اكس اس آي، وتطبيق مايا.
6- استخدمت في مشروع موزيلا فيرفكس.
7- تستخدم فيعجة أنظمة تشغيل مثل معظم توززبعات لينكس ونظام ماك أو إس إكس.
8- تستخدم كلغة برمجة نصية.
9- استخدمت في برنامج Maya لعمل تصاميم 3D.
10- تستخدم في برنامج Blender لإنشاء تصاميم ثلاثية الأبعاد.
11- استخدمت في برنامج سوفت إيماج إكس إس آي للتصاميم ثلاثية الأبعاد.
12- لعبة سيفليزيشن 4.
13- تستخدم في عمل سكربتات لعدة ألعاب الكترونية شهيرة، مثل أونلاين، وسكند لايف، و اي في اي.
14 – برامج تصميم الخرائط الجغرافية كبرنامج ArcGIS.
15- حزمة برامج مكتبية مفتوحة المصدر.
16- تستخدم في انشاء تصاميم ثلاثية الأبعاد لأهداف علمية كبرنامج باي مول.
17- برامج الرسوميات مفتوحة المصدر مثل برنامج جي اي ام بي.
كتاب تعلم البرمجة مع بايثون 3
ردحذف