اخر الاخبار

LightBlog

الثلاثاء، 5 مايو 2020

لغة البرمجه بايثون paython-متاهة مبرمج

ظهور بايثون 




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

مميزات لغة بايثون 

١_سهلة التعلم 
٢_حرة ومفتوحة المصدر 
٣_لغه برمجه عالية المستوى
٤_ محمولة
٥_كائنية التوجه
٦_متعددة الاستخدام

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


-كلغه برمجه نصيه- 

برنامج Maya لعمل التصاميم ثلاثية الأبعاد.
برنامج Blender لعمل التصاميم ثلاثية الأبعاد.
سوفت إيماج إكس إس آي لعمل التصاميم ثلاثية الأبعاد.
سيفليزيشن 4 اللعبة الإستراتيجية المعروفة.
Stackless Python عمل سكربتات لأشهر الألعاب الإلكترونية المعروفة مثل EVE Online, Civilization IV, Second Life.
ArcGIS برنامج لعمل الخرائط الجغرافية.
OpenOffice.org حزمة برامج مكتبية مفتوحة المصدر.
PyMol عمل تصاميم ثلاثية الأبعاد لأغراض علمية.
GIMP برنامج رسوميات مفتوح المصدر.

تستخدم بايثون بشكل اساسي فى وكالة ناسا لعلوم الفضاء ومحرك البحث جوجل كما انها استخدمت فى احد المشاريع العملاقه وهو مشروح زوب وتستخدم فى العديد من التطبيقات المنتشرة عالميا مثل بلندر هو احد برامج التصميم ثلاثي الابعاد وايضا فى جزء من مشروع محرك البحث موزيلا فايرفوكس كما انها تستخدمفى انظمة التشغيل المختلفة مثل لينكس وماك او اس اكس

يوجد العديد من المجالات الأخرى فتدخل بايثون في جميع مجالات المستخدمة في علوم الحاسوب تقريباً فيمكن حتى استخدامها كاللغة ثانوي
ة في المشاريع البرمجية








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

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

سهولة القراءة و التعديل
تعلمها سهل جداً و يمكن قراءة و تعديل الكود المكتوب فيها بسهولة.

العمل على أكثر من منصة
البرنامج الذي تبنيه بواسطة لغة بايثون يعمل على كما على أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix.

كائينة التوجه
تدعم مفهوم الكلاس, الكائن, التغليف, الوراثة إلخ..

تعدد المهام
بايثون توفر لك تقنية الـ Multithreading و التي تسمح لك بجعل برنامجك قادراً على تنفيذ عدة أوامر مع بعض و بنفس الوقت.

قواعد البيانات
بايثون توفر إنترفيسات جاهزة للتعامل مع أهم قواعد البيانات.

واجهة المستخدم
يمكن بناء تطبيقات فيها واجهة مستخدم فيها.

التعامل مع لغات برمجة أخرى
يمكنك التعامل مع لغات برمجة أخرى ( مثل C, C++, Java ) ضمن برنامجك المكتوب في الأساس بلغة بايثون.

تعامل لغات البرمجة الأخرى مع لغة بايثون
أغلب لغات البرمجة تدعم التعامل مع لغة بايثون, أي أنهم يتيحون لك إستخدام كود مكتوب بلغة بايثون في برامج مكتوبة في الأساس بلغات برمجة أخرى ( مثل C, C++, Java ).

المناهج التعليمية
العديد من المعاهد و الجامعات سواء كانت أجنبية أو عربية أصبحت تدرسها للطلاب.

ليست هناك تعليقات:

إرسال تعليق

Adbox