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