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

الصفحات

ماهي لغة البايثون وكيف اتعلمها؟ تعلم لغة البايثون الان

مرحباً بكم متابعي موقع الكرمي للتقنية اليوم سنتحدث عن ماهي لغة البايثون؟ وهل هي اللغة المناسبة للدبء في عالم البرمجة؟ ماهي ابرز ايجابيات هذه اللغة؟ هذا ما سنتحدق عنه في هذا المقال.


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

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

ظهرت لغة بايثون في أواخر الثمانينيات على يد غيدو فان روسوم (Guido van Rossum)، وقد عُدَّت خليفةً للغة ABC). كما استفادت من الكثير من اللغات السابقة لها، مثل Modula-3 و C و C++‎ و Algol-68 و SmallTalk، وغيرها من اللغات.
نُشِر الإصدار 2.0 من لغة بايثون عام 2000، وقد قدّم العديد من الميزات الجديدة، مثل القوائم الفهمية (List Comprehensions)، ونظام كنس المُهملات (garbage collection). وفي عام 2008، ظهر الإصدار بايثون 3.0، والذي شكّل طفرة في اللغة، بيْد أنه لم يكن متوافقًا تمامًا مع الإصدارات السابقة، لذلك قرر فريق التطوير الاستمرار في دعم إصدار أخير من سلسلة بايثون ‎2.x‎، وهو بايثون 2.7 حتى عام 2020.

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

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

مميزات لغة بايثون عن باقي لغات البرمجة
  • مادياً:
  • لن تدفع أي مبلغ لتعمل على لغة بايثون, فهي مصدر مفتوح و مجانية و ستبقى مجانية مدى الحياة.
  • تقنياً:
  • تستطيع البرمجة بها حتى و لو كان حاسوبك ضعيفاً أو قديماً.
  • سهولة القراءة و التعديل:
  • تعلمها سهل جداً و يمكن قراءة و تعديل الكود المكتوب فيها بسهولة.
  • سرعة التنفيذ:
  • يستطيع نظام التشغيل فهم الكود المكتوب بلغة بايثون كما هو تنفيذه بشكل مباشر بدون الحاجة إلى وجود مترجم خاص ليفسر أوامر بايثون إلى أوامر يفهمها نظام التشغيل كما تطلب بعض لغات البرمجة الأخرى مثل لغة جافا.
  • العمل على أكثر من منصة:
  • البرنامج الذي تبنيه بواسطة لغة بايثون يعمل على كما على أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix.
  • كائينة التوجه:
  • تدعم مفهوم الكلاس, الكائن, التغليف, الوراثة إلخ..
  • تعدد المهام:
  • بايثون توفر لك تقنية الـ Multithreading و التي تسمح لك بجعل برنامجك قادراً على تنفيذ عدة أوامر مع بعض و بنفس الوقت.
  • قواعد البيانات:
  • بايثون توفر إنترفيسات جاهزة للتعامل مع أهم قواعد البيانات.
  • واجهة المستخدم:
  • يمكن بناء تطبيقات فيها واجهة مستخدم فيها.
  • التعامل مع لغات برمجة أخرى:
  • يمكنك التعامل مع لغات برمجة أخرى ( مثل C, C++, Java ) ضمن برنامجك المكتوب في الأساس بلغة بايثون.
  • تعامل لغات البرمجة الأخرى مع لغة بايثون:
  • أغلب لغات البرمجة تدعم التعامل مع لغة بايثون, أي أنهم يتيحون لك إستخدام كود مكتوب بلغة بايثون في برامج مكتوبة في الأساس بلغات برمجة أخرى ( مثل C, C++, Java ).
  • المناهج التعليمية:
  • العديد من المعاهد و الجامعات سواء كانت أجنبية أو عربية أصبحت تدرسها للطلاب.

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

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

تعليقات