القائمة الرئيسية

الصفحات

تعريف لغه البايثون python

تعريف لغه البايثون python

مقدمه :

اذا كنت بتفكر فى تعلم لغه بايثون او انك بلفعل بدات تتعلمها. فلزم تسئل نفسك "ما الذى يمكنك فعله بلغه بايثون ووكيف استفيد منها فى شغلى ؟" فى مقالنا سوف نجيب على هذا السؤال او اى سؤال يدور فى عقلك بخصوص لغه بايثون Python.

تعريف لغه بايثون  Python:

تعتبر لغه بايثون ابتكرها العالم  Guido Van Rossum"جاديدو فان روسم"  اثناء بحثه فى مركز ابحاث Centrum Wiskunde & Informatica  عام 1986. عام 1991 تم انشاء اول اصدار للغه بايثون ليكون جاخزه فى متناول الجميع .لم يتوقف العلماء على هذا الاصدار حيث عملو على تطويرها وتحديثها واضافه المزيد من عليها فى كل اصدار حتى هذا لم يتوقفى يتم تطويرها باستمرار حتى اصبحت من اهم اللغات المستخدمه فى عصرنا هذا لما انها تدخل فى مجالات كثيره   تطبيقات سطح المكتب وتطوير الويب والعاب وتطبيقات كثيره .  وتعتبر من اللغات عاليه المستوى وتفسيريه اى لا تحتاج الى مترجم compiler .

ملحوظة : لغه بايثون تعمل على جميع انظمه التشغيل ومن اشهرهم "windows, Mas os , Linux , unix  , ...... " وتعتبر من اشهر اللغات المستخدمه فى عصرنا حتى وقتنا هذا .

مميزات لغه باثون Python:

بلنسبه للمطورين :

  1. لها شعبيه كبيره ويوجد لها مراجع كثيره لمن يريد ان يتعلمها .
  2. اذا قمت بانشاء برنامج او تطبيق فانه يتم تشغيله على اى نظام تشغبل فى العالم وهذا ما يدفع الكل ليتعلمها .
  3. فى وقتنا الحالى تعتبى من اشهر اللغات المطلوبه فى سوق العمل اذا كنت تريد سوق العمل فعليك تعلمها حيث انها سوف توفر لك مجالات كثيره فى الشغل .
  4. بسيطه وتعلمها سهل مقارنتا بلغات البرمجه الاخرى .
  5. تعتبر من اهم اللغات المستخدمه فى مجال الامن المعلوماتو الهاكرز وهذا المجال يبحث كثير من الناس لتعلمه .

مميزات لغه البايثون عن باقى اللغات :

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

  •     المناهج الدراسيه 
معظم الجامعات والمعاهد سواء كانت اجنبيه او عربيه  يتم تدريس لغه بايثون فى المناهج التعلميه  كجزء اساسى .

عيوب لغه بايثون :

هى لست بلسلبيات الى تضع من قيمه لغه بايثون وااهميها فى المجتمع وفى سوالعمل .

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

انتشار لغه بايثون فى سوق العمل :

طبقا موقع TioBE فان لغه  بايثون تزداد شعبيتها بطريه ملحوظه حيث فى عام 2019 احتلت المركز الاول فى الشهر بعد ما كانت محتليه المركز الرابع فى عام 2018 فهى تسجل تقدما ملحوظ جدا

استخدام وتطبيقات  لغه بايثون :

استخدامات وتطبيقات لغه بايثون كثيره جداا لما لها من مجالات كثيره فى سطح المكتب وتطوير الويب والشكبات والامن المعلومات والذكاء الصناعى وغيرهم من المجالات سوف نتحدث باختصار عن عن كل مجال والتطبيقات التى تم بلغه البايثون فى المجال .
  1. تطوير تكبيقات سطح المكتب ووجهات المستخدم لسهوله استخدامها وحيث قامو باستخدام مكتبات كثيره مثلا مكتبه كيوت لتحسين واجهة سطه المكتب .
  2. تطوير تطبيقات الويب وذالك باستخدام مكتبات كثيره حيث ان لغه البايثون اخدث مركز فى مجال Back End فى اللغات المستخدمه فى الجال
    .
  3. استخدمت كلغه نصيه فى كتابه العديد من البرامج مثل برنامج  blender الذى يستخدم فى تصميم الارسومات ثلاثيه الابعاد وكذالك برنامج Maya.
  4. تستخدم بشكل واسع فى مجال  الامن والشبكات ويستخدمها المبرمجين فى الهاكرز .
  5. شركات مثل جوجل وادسنس تستخدمها بشكل واسع وبصفه مستمره .
  6. لعبة سيفليزيشن 4 كذلك من تطبيقات بايثون الهائلة فهي لعبة استراتيجية شهيرة جدا .
  7. يوجد الكثير من التطبقات للغه بايثون ولكن نكتفى بهذا فى مقالنا .
















هل اعجبك الموضوع :

تعليقات

التنقل السريع