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