مقدمة شاملة في لغة البرمجة Python بايثون
مع الانتشار الكبير والضخم في عدد لغات البرمجة حول العالم ادى إلى إدخال المبرمجين في دائرة التشتت في عملية الاختيار للغة الانسب لمشاريعهم وتخصصاتهم مع هذا المقال ساتكلم بشكل موسع عن لغة البرمجة python من حيث نبذة عنها وعن فوائدها ومتى عليّ كمبرمج ان اقوم باستخدامها.
نبذة عن لغة البرمجة python بايثون
بايثون (بالإنجليزية: Python) هي لغة برمجة، من لغات المستوى العالي، تتميز ببساطة كتابتها وقراءتها، سهلة التعلم، تستخدم أسلوب البرمجة الكائنية، مفتوحة المصدر، وقابلة للتطوير. تعتبر لغة بايثون لغة تفسيرية، متعددة الأغراض وتستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة باستخدام الواجهات الرسومية المعروفة وفي عمل برامج الويب، بالإضافة إلى استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج المعروفة أو في بناء برامج ملحقة لها. وبشكل عام يمكن استخدام بايثون لبرمجة البرامج البسيطة للمبتدئين، ولإنجاز المشاريع الضخمة كأي لغة برمجية أخرى في نفس الوقت. غالباً ما يُنصح المبتدؤون في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات البرمجية تعلماً.
نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جايدو ڤان روسم في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة سي. أطلق ڤان روسم الاسم “بايثون” على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق على نفسها الاسم مونتي بايثون.
تتميز بايثون بمجتمعها النشط، كما أن لها الكثير من المكتبات البرمجية ذات الأغراض الخاصة والتي برمجها أشخاص من مجتمع هذه اللغة، مثلاً مكتبة باي جايم التي توفر مجموعة من الوظائف من أجل برمجة الألعاب. ويمكن لبايثون التعامل مع العديد من أنواع قواعد البيانات مثل ماي إس كيو إل وغيره مجالات استخدام لغة البرمجة بايثون Python
برمجة تطبيقات الويب وبناء المواقع التفاعلية
استخدمات علمية خصوصا في مجال البحث العلمي والذكاء الصنعي
استخدمات تعليمية حيث ان لغة البايثون تصنف كاحد اهم اللغات سهلة التعلم والتي يمكن اعتمادها في مناهج التعليم الاكاديمية
برمجة تطبيقات سطح المكتب في مختلف انظمة التشغل “ويندوز , لينوكس و ماكنتوش”
برمجة تطبيقات التجريب الخاصة بتجريب البرمجيات المبرمجة سابقا
لماذا عليّ استخدام وتعلّم Python
برمجيات مهمة عالميا تمّ برمجتها بواسطة الpython
تم برمجة الانستغرام باستخدام لغة البرمجة Python
Spotify
Netflix
Uber
Dropbox
Instacart
lyft
تعليقات
إرسال تعليق