في الاونة الاخيرة ابدى العالم اهتماما كبيرا حول لغة الpython و التي تكتب بالعربي بايثون . اليوم في مقالنا هذا سنوفيكم بجميع المعلومات حول هذه اللغة التي يتهافت الجميع لتعلمها .
نبذة تاريخية :
في عام 1990 قام Rossum van Guido بتصور لغة بايثون في معهد الرياضيات والمعلوماتية الهولندي (CWI) في مدينة أمستردام أواخر ثمانينات القرن العشرين، وكان أول إعلان عنها في عام 1991م. وقد استقى هذه اللغة من عدة لغات سابقة من أمثال: C , ++C , 3-Modula , ABC و Icon و كُتبت نواة اللغة باستعمال لغة سي . أطلق روسم الاسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق على نفسها اسم مونتي بايثون.
لماذا لغة الباثون :
يعتبر البايثون من اللغات السهلة و المنظمة بشكل صارم مما أهلها أن تكون الخيار الأول لكل من يريد ان يتعلم البرمجة وذلك للعديد من المميزات نذكر منها :
- البساطة و الوضوح في قواعد الكتابة و التصميم
- لغة مفتوحة المصدر
- كائنية التوجه
- تستطيع ان تعمل على عدة منصات: كالويندوز و اللينكس و الماكنتوش و اليونكس دون تغيير للكود
- دعم أنواع البيانات و العمليات عالية المستوى
- كثرة المكتبات المضمنة لتسريع و تسهيل تطوير البرامج
- NASA
- Yahoo Group
- Red Hat
مجالات استخدام لغة البايثون :
تتعتر هذه اللغة عديدة الاستخدامات و التي نذكر منها :
- مجال الأدوات التي تتعامل مع النظام مباشرة .
- مجال برمجة الإنترنت و الذكاء الصطناعي .
- مجال برمجة واجهات المستخدم الرسومية .
- مجال برمجة قواعد البيانات .
- مجال البرمجة الموزعة
اساسيات لغة البرمجة :
في هذا الجزء سوف نتكلم عن العناصر الواجب تعلمها في لغة البايثون :
- الاعداد
- السلاسل
- القوائم
- القواميس
- المجوعات
- الملفات
- الخصائص العامة للكائنات
تحميل برنامج البايثون :
انا شخصيا استخدم برنامج spyder لتشغيل الاكواد التي اقوم بكتابتها تحمله سهل جدا ولا يتطلب وقت طويل ما عليكم الا ان تدخلو للموقع الرسمي و تقوموا بتحميله
مصادر تعلم البايثون :
البايثون من اللغات المفتوحة المصدر و المجانية يمكنكم تعلمها من العديد من المواقع مثل يوتيوب و منصة udemy
ايضا يوجد العديد من المواقع التي توفر دورات مجانية كاملة لتعليم هذه اللغة ماعليكم الا البحث عن دورة بايثون و ستبهركم النتائج .
هديتي لكم :
كتاب في شرح مفصل لكل ما ورد حول البايثون باللغة العربي pdf
اضغط هنا لتحميله .
اسئلة و اجوبة :
- هل يمكنني ان اتعلم البايثون بالهاتف دون حاسوب ؟ ج/ نعم تستطيع عزيزي القارئ و لكن مؤقتا لانك في النهاية سوف تحتاج الى حاسوب من اجل التطبيق الفعلي
- هل استطيع تعلم البرمجة دون تعلم اللغة الانجليزية؟ ج/ نعم لكن يجب ان تعرف الاساسيات و تنمي لغتك من وقت لاخر
- لماذا يجب ان اتعلم البرمجة ؟ ج/ اضغط هنا : 5 اسباب تدفعك لتعلم البرمجة .
- يمكنكم طرح اسئلتكم في التعليقات وسوف نجيب عنها .
تعليقات
إرسال تعليق