مدخل إلى لغة بايثون -الدرس الاول-

1
5198
لغة بايثون
لغة بايثون

تحتل بايثون المرتبة الخامسة في لغات البرمجة الأكثر والأشهر في الإستخدام في عام 2018، وهي لغة تم إنشاؤها في آواخر 1980 ، في البداية كانت تستخدم على نظام تشغيل اللينكس ولكن الآن تستخدم على كل من اللينكس والويندوز، وهي تستخدم من ناحية الخادم (Sever Side) في بناء تطبيقات الويب أو لبناء تطبيقات سطح المكتب (Desktop Application).

لغة بايثون
لغة بايثون
لغة بايثون

لماذا نختار لغة البايثون ؟

  • لغة البايثون ليست لغة معقدة بل هي سهلة وبسيطة كأن المبرمج يكتب باللغة الإنجليزية.
  • يمكن إستخدامها على أكثر من نظام تشغيل مثل ( الويندوز _ اللينكس _ ….).
  • يمكن إستخدامها في بناء تطبيقات الويب وبرامج سطح المكتب.
  • التعامل مع الداتا الكبيرة (Big Data).
  • إجراء العمليات الحسابية الصعبة.
  • كتابة كود بسيط !
  • تتيح لغة البايثون كتابة كود بسيط لإجراء عملية معقدة.
  • التعامل مع الشبكات (Network).

في كل الإستخدامات التي قد تخطر على بال أي مبرمج يمكن إستخدام لغة البايثون فيها، بداية من Hello World ! إلى التعامل مع البيانات الضخمة والعمليات الحسابية المعقدة وبناء التطبيقات.

في سلسلة الشروحات هذه سوف نتعامل مع الإصدار الثالث من البايثون لكن لماذا ؟

لأن الإصدار الثالث يحتوي على الكثير من المكتبات والتحديثات التي سهلت على المبرمجين كتابة الكود، لكن ذلك لا يعني أنه لم يعد أحد يستخدم الإصدار الثاني بالعكس هي مستخدمة حتى الآن.

ملحوظة: لغة البايثون تستخدم ال Interpreter، بما أن لغات البرمجة شبيهة اللغة التي نتعامل بها والكمبيوتر يتعامل فقط بلغة ال (0&1) لذلك يتم تحويل الأكواد التي نكتبها لهذه اللغة وهنا يقوم ال Interpreter  بدوره بتحويل كل سطر على حدى إلى ال Binary .

تحميل البيئة الخاصة في لغة بايثون

تجهيز البرامج التي سوف يتم تحميلها

  • تحميل البيئة الخاصة بالجافا JDK Environemen

لينك التحميل : Java Environement

  • تحميل البايثون وإختيار كلمة Downloads وإختيار إصدار 7.1

لينك التحميل : Python

  • تحميل ال IDE الذي سوف نعمل عليه (PyCharm)

لينك التحميل : Download Pycharm

ملحوظة:

  • ال IDE إختصار لــ Integrated Development Environment وهو البرنامج الذي يكتب به الكود ويقوم بدوره بعملية تحويل الكود للغة التى يفهمها الكمبيوتر.
  • أثناء تحميل البرنامج سوف يعرض عليك تحميل نسخة ال Community وهي نسخة مجانية أو Professional وهي تعرض شهر واحد من التجربة ثم شرائه.

في الحقيقة لا أرى فرق شاسع ما بين المنتجيين وفي خلال فترة عملي لم أضطر لإستخدام ال Professional.

إتباع الخطوات الآتية

  1. بعد الإنتهاء من تحميل البيئة الخاصة بالجافا << يتم الضغط كليك يمين على my computer وإختيار Properties لتظهر هذه النافذة ونختار منها Advanced System Settings  كما هو موضح بالصورة
لغة بايثون
لغة بايثون
لغة بايثون
  • لتظهر نافذة أُخرى يتم التأكد من إختيار Advanced من الخيارات وإختيار Environment Variables  كما هو موضح بالصورة المرفقة
لغة بايثون
لغة بايثون
لغة بايثون
  • ثم تظهر نافذة أخيرة نختار منها Path المشار إليه بالصورة ويتم وضع مسار ملف الجافا فيه بعد وضع Semicolon (;) وهذا مسار ملف الجافا

    C:\Program Files\Java\jdk-11.0.1\bin

    Java Path
    Java Path
  • للتأكد من وجود الجافا على الجهاز يتم فتح الCMD وكتابة هذا الأمر (java -version)
لغة بايثون
لغة بايثون
  • بعد الإنتهاء من تحميل البايثون يتم إتخاذ خطوات الجافا و وضع المسار الخاص بالبايثون في ال Environment Variables تماماً مثل الجافا وهذا عادة ما يكون مسار البايثون ما إذا إختار المستخدم مسار آخر

    C:\Users\UserName\AppData\Local\Programs\Python\Python37-32

    ملحوظة : قم بتغيير كلمة UserName بإسم الجهاز.

    ملف ال AppData يعتبر من الملفات المخفية لذلك يرجى إظهار الملفات المخفية من  view ثم إختيار Hidden Items.

  • للتأكد من تسطيب البايثون وإكتمال خطوة وضع المسار، يتم ذلك أيضا من خلال ال CMD وكتابة python كما هو موضح بالصورة
لغة بايثون
لغة بايثون
  • تسطيب برنامج PyCharm.

مبروك ! أنت الآن مستعد لكتابة أول برنامج بلغة البايثون

  • بعد الإنتهاء من مرحلة التسطيب وبعد فتح البرنامج نقوم بالضغط على
    file ثم إختيار New Project وكتابة إسم البروجكت ثم الضغط على Create كما هو موضح بالصورة

     

لغة بايثون
لغة بايثون
  • بعد إنشاء المشروع يتم الضغط بيمين الماوس على إسم المشروع وإختيار New ثم إختيار Python File لتظهر هذه النافذة لتسمية ملف البايثون
لغة بايثون
لغة بايثون

 

ثم البدء في كتابة الكود           (“print (“Hello World  ثم إضغط على CTRL+F5

وبهذا تكون كتبت أول برنامج لك بلغة البايثون.

للمزيد يمكنك التسجيل في دورة بايثون اونلاين من خلال أكاديمية برادفورد للتدريب اونلاين

انتقل الى الدرس الثاني

المصادر

  1. Tiobe (The Software Quaality Programming)
  2. Python2 OR Python3
  3. Python Tutorial