لغة بايثون Python

حالة الالتحاق
غير ملتحق
السعر
840

  • تفاصيل الدورة :
  • موعد الدورة: الجمعة، 03-07-2020
  • وقت الدورة: (يوم الجمعة) من الساعة 02:00 م حتى 05:00م (يوم السبت) من الساعة 01:00 م حتى 05:00 م
  • مدة الدورة: شهر
  • أيام الحضور: يومي الجمعة والسبت من كل أسبوع
  • لغة المدرب : عربي

بايثون (بالإنجليزية: Python)

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

نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جايدو ڤان روسم في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة سي. أطلق ڤان روسم الاسم “بايثون” على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق على نفسها الاسم مونتي بايثون.

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

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

1- يوجد العديد من المجالات التي تستخدم فيها لغة البرمجة بايثون، فهي تستخدم في جميع المجالات المتسخدمة في علوم الحاسوب.

2-كذلك تستخدم كالغة ثانوية في المشاريع البرمجية.

3- تستخدم لغة البرمجة بايثون  جوجل وناسا.

4- و قد استخدمت في برمجة أحد مشروع  زوب، وهو مشروع عملاق.


 
5-  تستخدم في عدة تطبيقات، ومشاريع عالمية كمشروع بلندر، وهو مشروع تصميم ثلاثي الأبعاد مثل سوفت ايماج اكس اس آي، وتطبيق مايا.

6-  استخدمت في  مشروع موزيلا فيرفكس.

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

8- تستخدم كلغة برمجة نصية.

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

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

11- استخدمت في برنامج سوفت إيماج إكس إس آي للتصاميم ثلاثية الأبعاد.

12- لعبة سيفليزيشن 4.

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

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

15- حزمة برامج مكتبية مفتوحة المصدر.

16- تستخدم في انشاء  تصاميم ثلاثية الأبعاد لأهداف علمية  كبرنامج  باي مول.

17-  برامج الرسوميات مفتوحة المصدر مثل برنامج جي اي ام بي.