السلام عليكم ورحمة الله وبركاته
عندي سؤال بخصوص لغة بايثون هل تنصحوني أتعلم لغة بايثون وما الفرق بينها وبين لغة pho
وشكرا لكم
مرحباً @AHMED_JAMAL_KHALAF،
في البداية أريد التأكيد على أنه لا يوجد لغة أفضل من لغة بشكل عام، بينما هناك أفضل لغة بالنسبة لك أو بالنسبة لي أو حسب المشروع الذي نريد تنفيذه.
على سبيل المثال لتطوير تطبيق ويب يختص بالذكاء الإصطناعي أو تقنيات إختبار الإختراق فإن Python الأنسب في هذا المجال. لكن لماذا ؟ هل Python لغة خارقة في مجال الذكاء الإصطناعي؟
بالطبع لا، يمكن عمل كل شيء بإستخدام PHP أيضاً لكن لماذا نعيد إختراع العجلة في حين وجود الكثير من المشاريع والمكتبات بلغة Python التي ستسهل من عملنا وتزيد من إنتاجيتنا؟
يمكنني أن أختصر كل ما سبق بالجملة التالية: يمكن تطبيق أي بفكرة بإستخدام أي لغة، هناك طرق سهلة تتم بإستخدام اللغات الأنسب للفكرة، وهناك طرق صعبة ومعقدة يمكن أن تتم بإستخدام لغات غير مناسبة للفكرة.
الفروقات الرئيسية:
PHP: هي عبارة عن لغة مخصصة لتطوير تطبيقات الويب فقط.
Python: هي عبارة عن لغة عامة الغرض حيث تمكنك من تطوير تطبيقات ويب، تطبيقات سطح المكتب والكثير، كما أنها سهلة ومناسبة جداً للمبتدئين.
تحياتي.
مرحباً @AHMED_JAMAL_KHALAF
لكل لغة برمجة تقريبا توجها خاصاً و تميزا محددا في جانب أو مجال معين من التطبيقات البرمجية،
و بالتالي فإن اختيارك لأحدى هاتين اللغتين المذكورتين يجب أن يكون بناء على المجال الذي تريد أن تدخله.
و ساقوم فيما يلي بإخبارك بالجوانب المتعددة لكلا اللغتين:
أولاً لغة PHP هي لغة برمجية عالية المستوى مخصصة لبرمجة المواقع الالكترونية (web-based-applications) وبالتالي تحاج الى سيرفر (حقيقي او محلي أو وهمي) لتعمل و تنفذ عليه.
انصحك بتعلمها في حال أردت التخصص ببرمجة المواقع الالكترونية.
ثانياً لغة Python هي ايضا لغة برمجية عالية المستوى، لكن على عكس PHP ليست موجهة و مخصصة ضمن مجال معين، إذ يمكن استخدامها في تطبيقات متعددة مثل:
بناء و برمجة المواقع الالكترونية.
برمجة المتحكمات و النظم المضمنة.
بناء modules لتعلم الالة machine learning و علم البيانات data science.
أتمتتة المهام البرمجية من خلال عمل سكريبتات لتأدية وظائف معينة.
نلاحظ أن لغة بايثون تعد الاشمل من ناحية التطبيقات و الاستخدامات، لكن لا تزال PHP و أطر عملها مثل Laravel مسيطرة أكثر في عالم الويب و برمجة المواقع الالكترونية في يومنا هذا.
تحياتي.
التعليقات