هناك إختلاف بسيط في نشر مشاريع البايثون حيث أنها تحتاج لإعدادات إضافية على خادم الويب Web Server، على سبيل المثال لنأخذ مثالاً بسيطاً لمقارنة تشغيل تطبيق بايثون وتطبيق PHP عن طريق Apache Web Server :
لتشغيل ملف php على apache web server سنقوم بالتالي:
1- تحميل apache ( خادم ويب ) وتشغليه.
2- كتابة ملف PHP بسيط بإسم test.php حيث يقوم بطباعة " Hello Wafi" على النحو التالي:
?>PHP
;"echo "Hello Wafi
3-لإتاحة تشغيل ملف PHP يجب علينا أن نضع الملف في مجلد htdocs الخاص بالملفات العامة للموقع.
4- عندما نذهب للعنوان yourwebstie.com/test.php من أي متصفح سيظهر لنا " Hello Wafi ".
ما الذي حدث ؟
بمجرد ذهابنا للعنوان yourwebstie.com/test.php نحن نطلب من الموقع yourwebstie.com الملف test.php، فيقوم بدوره خادم الويب بتنفيذ كود الـPHP وإرجاع الناتج للمستخدم.
ماذا لو إستبدلنا ملف PHP بملف Python مثلا؟
لن يقوم خادم الويب بتنفيذ كود الـPython بشكل إفتراضي، يجب علينا إعداده من خلال تحميل Module (وحدة ) إسمها Mod_Wsgi التي تفعل تنفيذ ملفات الـPython من خلال خادم الويب apache.
للمزيد من طرق تشغيل تطبيقات البايثون يرجى زيارة الموقع الرسمي لإطار العمل Flask ( اطار عمل للويب بلغة بايثون ).
بايثون هي لغة برمجة مجانية مفتوحة المصدر،متعددة المنصات و من ميزاتها أنها سهلة التعلم.
المجتمع يناقش كل ما يتعلق بتعليم و استخدام لغة بايثون على المستوى العربي.