مرحبا بك في الموسوعة العربية الشاملة

ابحث عن أي موضوع يهمك

ما هي لغة البايثون Python

بواسطة:
لغة البايثون

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

  لغة البايثون Python

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

تاريخ اكتشاف لغة البايثون

  •  اكتشف المبرمج جايدو فان روسوم  Guido Van Rossum لغة البايثون في عام 1986 في مركز أبحاثة سينتروم فورماتيك.
  • اكتسبت لغة بايثون شهرتها في عام 1991، حين بدأت العديد من المكتبات العالمية استخدام هذه اللغة في الكتابة والقراءة، من خلال استخدام الأكواد الخاصة بها، التي تتميز بسهولتها الشديدة.
  • تعمل لغة بايثون على جميع أنظمة البرمجة العالمية والتي منها Windows, Mac OS, Linux, Unix ، إذ أنها لغة تُضاف إلى سطح المكتب للتطبيقات الإلكترونية والويب و الإسكريبت.

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

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

لغة البايثون والهكر

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

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