تحتل بايثون المرتبة الخامسة في لغات البرمجة الأكثر والأشهر في الإستخدام في عام 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.
إتباع الخطوات الآتية
- بعد الإنتهاء من تحميل البيئة الخاصة بالجافا << يتم الضغط كليك يمين على my computer وإختيار Properties لتظهر هذه النافذة ونختار منها Advanced System Settings كما هو موضح بالصورة
- لتظهر نافذة أُخرى يتم التأكد من إختيار Advanced من الخيارات وإختيار Environment Variables كما هو موضح بالصورة المرفقة
- ثم تظهر نافذة أخيرة نختار منها Path المشار إليه بالصورة ويتم وضع مسار ملف الجافا فيه بعد وضع Semicolon (;) وهذا مسار ملف الجافا
C:\Program Files\Java\jdk-11.0.1\bin
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
وبهذا تكون كتبت أول برنامج لك بلغة البايثون.
للمزيد يمكنك التسجيل في دورة بايثون اونلاين من خلال أكاديمية برادفورد للتدريب اونلاين