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

الصفحات

أخبار الاخبار[LastPost]

لغة البرمجة بايثون ( Python ) للمبتدئين .

 لغة البرمجة بايثون ( Python ) للمبتدئين .

لغة البرمجة بايثون ( Python ) للمبتدئين

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

شعبية لغة البرمجة بايثون 

و بالطبع لغة بايثون مهمة للمبتدئين و الهواه . و الآن سوف نتعرف على شعبية لغة بايثون ،الرسم البياني التالي يوضح ذلك :

شعبية لغة البرمجة بايثون ( أكثر لغات البرمجة انتشاراً )
أكثر لغات البرمجة انتشاراً بالعالم

شعبية لغة البرمجة بايثون ( أكثر لغات البرمجة المفضلة لدى المبرمجين )
أكثر لغات البرمجة المفضله لدى المبرمجين

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

ما هي لغة البرمجة بايثون ( Python ) ؟

بايثون هي إحدى لغات البرمجة عالية المستوى و أشهرها بالعالم ، أثناء تطويرها بدء الأمر كمجرد هواية ولكن بعد إصدار النسخة الأولى أدرك مجتمع المبرمجين أنهم أمام لغة برمجة تتميز بالبساطة و سهولة الفهم . حيث أن كل المبرمجين العالميين يشهدون بأنها تتفوق علي جميع لغات البرمجة الأخرى في أشياء كثيرة و سوف نتعرف على تلك الأشياء لاحقاً . كما أنها تتميز بأنها تحتوي على العديد من أنماط البرمجة مثل البرمجة الوظيفية و كائنية التوجه و الإجرائية . تم اصدار تلك اللغة في التسعينات على يد العالم ( Guido Van Rossum ) في مركز ( Centrum Wiskunde Informatica ) بمدينة أمستردام لتكون لغة بايثون اللغة البديلة للغتي ( Perl - ABC ) . تم تسميتها بهذا الاسم تبعا لبرنامج هذلي يسمى ( Monty Python )  . و هي تعرف بأنها عديدة الاستخدام ، بحيث أنه يتم استخدامها في صناعة تطبيقات الويب و البرامج البسيطة للمبتدئين و الألعاب ، كما أنها تعمل على جميع أنواع نظم التشغيل مثل ( Windows - Unix - Linux ) . 

هل تستحق لغة البرمجة بايثون كل هذه الضجة ؟

كما نعرف جميعاً أن لغة بايثون تطورت سريعاً في الفترة الماضية ، حيث أنها أصبحت من أكثر لغات البرمجة سرعة في التطور و النمو . و سنقوم بتسليط الضوء الآن على نقطة مهمة . هل تستحق لغة بايثون كل هذه الضجة ؟ فلنسأل أنفسنا لماذا يدعوا المبرمجين لتعلم لغة البرمجة بايثون للهواه ؟ و لماذا تناسب تلك اللغة المبرمجين ؟ سوف نتناول اجابات كل هذه الأسئلة الآن . دعنا في بداية الأمر نؤكد على أن تعلم البرمجة لا يعني تعلم لغات البرمجة ، بمعني أن تعلم لغات البرمجة عندها نتعلم لغات مثل (C# - C - Python - Java - etc ) و لكن تعلم البرمجة تعني بتعلم أساسيات البرمجة بصفة عامة ألا و هي تعلم الخوارزميات ، مثالاً على ذلك عندما تريد تعلم التصميم ( Designing ) فيجب عليك تعلم أساسيات التصميم و ذلك يختلف عن تعلم التطبيقات التي تقوم بالتصميم مثل ( الفوتوشوب - اليستراتور - إلخ ) . في الحقيقة عند الإجابة على سؤال هل تستحق البايثون هذه الضجة أم لا ، تكون الإجابة هي نعم فهي لغة مستحدثة و نسبة استخدامها تتزايد يوماً بعد يوم في الآونه الأخيرة . فإن شركات البرمجيات الآن تطلب مبرمجين محترفين في لغة بايثون خصيصاً و هذا ركن أساسي حتى يتم قبولك في أي وظيفة . و لذلك فإن لغة البرمجة بايثون للمبتدئين مهمة جداً في مجال البرمجة .

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

  1. سهلة التعلم : إن لغة البايثون من أكثر لغات البرمجة سهولة من أجل تعليمها لأي شخص سواء كان مبرمج أو يريد البدء في مجال البرمجة . فنحن ننصح تعلم لغة بايثون للمبتدئين .
  2. أنماطها كثيرة : تحتوي لغة بايثون على أنماط برمجية متعددة و منها البرمجة الهيكلية و الوظيفية و الموجهة للكائنات .
  3. مفتوحة المصدر : تعد لغة بايثون أفضل سبيل مثال للغات مفتوحة المصدر ، حيث وجود سهولة في عباراتها فكلما سهلت العبارات كلما قل الوقت و الجهد . 
  4. سلسة التعامل : تتميز لغة البايثون بأنها سهله في كتابة الأوامر ، و أيضاً يجب ألا نذكر بأنها متاحة لجميع أنواع أنظمة التشغيل المختلفة .
  5. متعددة الأغراض : حيث أن لغة بايثون تعطي لك الفرصة بتنفيذ عدد كبير من الأوامر في خلال فترة زمنية قصيرة جداً .
  6. يوجد لها مجتمعات هائلة : بالفعل يوجد للغة بايثون الكثير من المجتمعات على مختلف وسائل التواصل الإجتماعي مثل ( فيسبوك - يوتيوب - تويتر - إلخ ) ، حيث تقوم تلك المجتمعات على فكرة التواصل بين المبرمجين و تبادل المعلومات بين الأشخاص .
  7. الأكثر طلباً في سوق العمل : بالطبع بايثون من ضمن أكثر اللغات طلباً في سوق العمل في عصرنا هذا ، حيث أنها يتم استخدامها بنسبة كبيرة جداً في الآونة الأخيرة و في مجالات متعددة .
 من خلال تلك النقطة قال الدكتور ( دونالد نوث ) : " كل اللغات الرائجة لغات قبيحة إلا بايثون فهي الإستثناء الوحيد " .
إلى هنا ينتهي الجزء الأول من سلسلة ( لغة البرمجة بايثون للمبتدئين ) . انتظرونا في المقالة القادمة سوف نستكمل ما قد ختمنا به بإذن الله . نرجوا من حضراتكم كتابة الآراء في التعليقات و مشاركة المقالة إن أعجبتكم . شكرا لقراءة المحتوى .

المصادر 






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

تعليقات

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