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

الصفحات

تعلم بايثون - مقدمة عن لغة بايثون وشرح تثبيت اللغة

 

تعلم بايثون - مقدمة عن لغة بايثون وشرح تثبيت اللغة
سنقوم في كورس(تعلم بايثون) بشرح اللغة الرائعة بايثون ألتي أعتمدتها الكثير من الشركات العملاقة في تطبيقاتها ومواقعها الالكترونية مثل شركة كَوكَل ويوتيوب وغيرها التي حصدت هذا العام المرتبة الثالثة لأكثر لغات البرمجة أستخداماً في العالم.


تعلَم بايثون - 
مقدمة عن لغة بايثون وشرح تثبيت اللغة

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


مقدمة :

تعتبر لغة البايثون لغة مفتوحة المصدر و من اللغات سهلة التعلم فهي تتميز ببساطتها وقربها الى الفهم البشري،يعني أن كل شخص قادر على فهم الكود واستيعاب عمله ولهذه أكتسبت هذه الشهرة الواسعة بين المستخدمين.
وتدعم هذه اللغة Oriented Programming Object وتعني برمجة كائنية التوجه وهو مستوى متقدم من البرمجة حيث يكون كل شيء في البرمجة هم عبارة عن كائن object!!.

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



لاتحتاج لغة بايثون الى أعلان عن المتغيرات لأنها تقوم بالتعرف عن المتغير ديناميكياً (تلقائياً) على سبيل المثال عندما نكتب x=5 ستقوم بايثون تلقائياً بمعرفة أن المتغير x يحوي قيمة من نوع عدد صحيحinteger .


أصدارات بايثون:

يتوفر أصداران في لغة بايثون وهما:
بايثون 3
بايثون 2


    يمثل الاصدار بايثون 3 الأحدث لان تم اضافة دوال جديدة واصلاح بعض المشاكل التي كانت في الاصدار السابق،وهناك بعض الفروقات بين الاصدارين ألتي سوف أقوم بذكرها كالتالي :

    1. تستخدم بايثون 2 الأيعاز print بشكل كود عادي بدون اقواس،مثلاً "print"Hello Mr.Ali أما في بايثون 3 فيُستخدم أيعاز print كدالة Function مثلاً ("print("Hello Mr.ali.
    2. تستخدم بايثون 2 الدالة ()raw_input لاستقبال متغير يقوم بأدخاله المستخدم ألتي تقوم بأرجاع هذه القيمة على شكل رمز string ولكي يتم تحويلها ألى عدد صحيح integer نستخدم دالة ()int ،من جهة أخرى تستخدم بايثون 3 دالة ()input ألتي تقوم بالتحويل تلقائياً القيمة ألتي يُدخلها المستخدم ألى عدد صحيح integer.
    3. في بايثون 2 يكون نوع نوع ترميز string هو ASCII وفي بايثون 3 نوع الترميز هو Unicode.


    سيكون الشرح في هذا الكورس بأستخدام بايثون 3 والان سنقوم بشرح طريقة تنزيل وتثبيت بايثون، تابعوا معنا الخطوات:


    تثبيت بايثون:


    • نقوم اولاً بتنزيل أحدث أصدار للغة بايثون من الموقع الرسمي من هنا

           سنقوم بتحميل الاصدار 3.7.4 الظاهر في الصورة:



    بعد تنزيل الملف الذي يكون بصيغة exe نقوم بفتحه سيظهر لنا بهذا الشكل:



    • نقوم بالتأكد من التأشير على الاختيار المؤشر عليه بالمربع الاحمر وهذا شي مهم لنتمكن من تشغيل بيئة البايثون من خلال سطر الاوامر cmd وبعدها نضغلط على Install Now سيقوم بالمباشرة بتثبيت بايثون.
    • بعد اكتمال عملية الثبيت نذهب الى سطر الاوامر وذلك من خلال الذهاب الى start ونضغط click الأيمن في الماوس ونختار search.



    نكتب في خانة البحث cmd ليظهر لنا سطر الاوامر command prompt 


    • عند فتح نافذة سطر الاوامر نكتب كلمة python للتأكد من عمل بيئة بايثون بصورة سليمة في الوندوز، اذا ظهرت بالشكل التالي وتوجد علامة السهم الثلاثي >>> فهذا يعني تم تشغيلها بنجاح .

    بعد ما اكملنا شرح تثبيت وتشغيل لغة بايثون الان نأتي الى تثبيت محرر للكود لكي نستطيع كتابة الكود البرمجي وتشغيله،وهناك برامج متعددة لتنفيذ الكود بأمكانك استخدام اياً منها فهي بالنهاية جميعها ستؤدي نفس الغرض وأنا شخصياً سوف أستخدم برنامج Pycharm .

    تثبيت برنامج Pycharm:

    • نقوم بالذهاب الى رابط موقع البرنامج الرسمي من هنا
    وثم أختيار الاصدار  community  الموضح في الصورة :




     ونضغط على download  سيقوم بتحميل البرنامج .
    • بعد ذلك نقوم بتثبيت البرنامج والاستمرار في الخطوات المعتادة Next ثم Next ثم Next الى أن يكتمل عملية التثبيت.
    الى هنا ينتهي القسم الاول في هذا  الكورس ألذي أعطينا فيه نبذة ومقدمة مختصرة عن لغة بايثون وتكلمنا عن أهميتها وأصداراتها  وتطبيقاتها المختلفة،وأيضاَ وضحنا عملية تحميل وتثبيت لغة بايثون وأخترنا محرر PyCharm ألذي سيكون محررنا في هذه الكورس لتطبيق الامثلة والتمارين.

    م.م رسول حسن 










    reaction:

    تعليقات