]]>
خواطر :
يا فؤادي ، لما هددتني بالهجر و لم يبقى لي سواك في الأنس...كيف حال المضجع في غياب الرفيق المبجلُ...   (بلقسام حمدان العربي الإدريسي) . 

عن البايثون و دليل البرمجة للمبتدئين

بواسطة: Taha  |  بتاريخ: 2016-11-09 ، الوقت: 15:21:08
  • تقييم المقالة:
عن البايثون و دليل البرمجة للمبتدئين

نبحث دائما فى عالم البرمجة بمجرد دخوله على لغة سهلة التعلم و كتابتها و قراءتها بسيطة و ذلك لكى تدرجنا على تعلم لغة اخرى ، قبل كل شئ لك الحرية الكاملة فى اختيار الطريق ثم اختيار اى لغة تتعلمها ولكن حتى الان اثبتت الاحصائيات ان تعلم لغة البايثون هو الافضل من بين باقى اللغات ، غالباً ما يُنصح المبتدئين في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات البرمجية تعلماً:

· 

  •    ما هى لغة البايثون ؟
-         استنادا بالموقع الشهير ويكبييديا كمصدر جيد للتعامل معه كان التعريف فيه كالأتى :هي لغة برمجة، من لغات المستوى العالي، تتميز ببساطة كتابتها وقراءتها، سهلة التعلم، تستخدم أسلوب البرمجة الكائنية، مفتوحة المصدر، وقابلة للتطوير. تعتبر لغة بايثون لغة تفسيرية، متعددة الأغراض وتستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة باستخدام الواجهات الرسومية المعروفة وفي عمل برامج الويب، بالإضافة إلى استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج المعروفة أو في بناء برامج ملحقة لها. وبشكل عام يمكن استخدام بايثون لبرمجة البرامج البسيطة للمبتدئين، ولإنجاز المشاريع الضخمة كأي لغة برمجية أخرى في نفس الوقت. غالباً ما يُنصح المبتدئين في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات البرمجية تعلماً. -         لغة برمجة ابتكرها “جايدو ڤان روسم”، وقد خرجت أول نسخة من بايثون في عام 1991 -         لغة بايثون لغة برمجة تفسيريّة. إذا سبق وأن اطّلعت على البرمجة ولو قليلا فستعرف أنّ لهذه اللغة بنية جميلة. فالمبرمجون دائما ما يبحثون عن أفضل الطّرق لكتابة الأسطر البرمجيّة.   لماذا تعد البايثون لغة تعلم جيدة للمبتدئين ؟

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

  • كيف اختار اللغة البرمجية المناسبة لأبدأ فى تعلمها ؟
  • -بعد أن تقتنع بأنك ترغب بتعلم لغة برمجة، تنتقل إلى مرحلة أعلى و هي اختيار لغة البرمجة التي ستتعلمها،أعتقد أن اختيار لغة البرمجة ليس صعباً كما يُعتقد ذلك لسبب بسيط و هو أن لغة البرمجة وسيلة لتحقيق هدف محدد، فإذا عرفت ما هو هدفك فلن تُمثل لغة البرمجة المختارة فارقاً يُذكر ،لذا قبل أن تبدأ تعلم لغة برمجة ما، حدد هدفك الذي تود تحقيقه :-

    1- إنشاء برنامج معين محاسبي على الجوال.

    2- تطبيق للتحكم بالروبوت.

    3- موقع تواصل إجتماعي.

    -         بعد أن تحدد هدفك حاول البحث عن لغات البرمجة التي تملك المؤهلات لتحقيق أهدافك ،من أهم المؤهلات التي يجب عليك مراعاتها عند إختيارك للغة البرمجة هى :-

    1- سهولة تحقيق الهدف: بحيث لا تكون كتابة الشفرات البرمجية لتحقيق الهدف صعبة أو طويلة.

    2- الإعتمادية: لغة البرمجة مجربة في مجالك و تعمل بكفاءة مع أهداف مشابهة أو مماثلة.

    3- التوثيق: وجود مصادر كافية لتعلم لغة البرمجة و حل المشاكل التي قد تواجهك أثناء تطويرك لنظامك.

     بماذا تنصحنى كمبتدئ ؟ -         احب جدا المقولة التى تقول كلما عرفت أكثركلما علمت انك لا تعرف الا القليل” و خصوصا فى مجال البرمجة ، فأنا مثلى مثلك ولكن انصحك باختيار اللغة وفقا لما ذكرته من قبل ثم اقرتح عليك كتاب دليل لغات البرمجة للكاتب على ال ياسين ، كتاب رائع سيوضح لك اشياء كثيرة وسينبهك على الطريق الصحيح فى البرمجة ، ثم عليك بتعلم الخوارزميات اذا كانت اللغة الذى اخترتها تتطلب ذلك ولكن دعنى اقول انك عاجلا ام اجلا يجب ان تتعلم الخوارزميات . -         لا تستعجل الطريق لان الطريق طويل و خصوصا فى مجال البرمجة فكما قال مارك زوكربيرغ مؤسس موقع التواصل الاجتماعى فيس بوك الناس لا يهتمون بما يقول عنك شخص ما في فيلم – أو حتى ما تقوله عن نفسك ، إنما يهتمون بما صنعت“.

    » إضافة تعليق :

    لكي تتمكن من التعليق يجب عليك تسجيل الدخول
    البريد الالكتروني
    كلمة السر  
    او يمكنك الدخول والتعليق عن طريق فيسبوك او تويتر
     انشر التعليق على حائطي في فيسبوك او على صفحتي بتويتر
    علق مع فيسبوك       الدخول عن طريق تويتر
    او يمكنك التعليق بإستخادم اسم مستعار
    اسمك المستعار:
    آضف تعليق