أيهما أختار ؟

السلام عليكم

بدات في تعلم البايثون و بعد مدة إحترت في إمكانيات هذه اللغة ، و ثم وجدت ان الجافا توفر أمكانيات لا أجدها في البايثون ، لكني اريد أن استثمر خمس سنوات في تعلم شيء لا يتقنه قلة من ناس و يمكن أستخدمه مستقبلا في البحث العلمي خاصة معالجة المعطيات و البايانات و بعض تطبيقات العلمية و في نفس وقت افكر في مشروع تجاري معقد يحتاج جافا؟! اريد نصيحتكم و اعرف اكثر عن إمكانيات البايثون خاصة data base science /machine learning /deep learning

و شكرا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

البايثون حاليا الاقوى في معالجة البيانات و الإحصاء و التطبيقات العلمية،و كذلك تستطيع استخدامها في الذكاء الصناعي و تطوير المواقع و كذلك المساعدة في تطوير التطبيقات (باك ايند)

Osama_Kamal أضف ردا

وعليكم السلام أهلاً بك طارق,

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

فمثلاً من حيث الترتيب تحتل لغة بايثون المركز الأول في البرامج التي تتطلب Machine learning وفي المركز الثاني لغة R ثم لغة Java. وفي مجال ال AI تحتل لغة بايثون المركز الثاني حيث أن المركز الأول للغة LISP ولغة جافا في المركز الرابع. وفي data base science المركز الأول للغة بايثون لكن جافا استخدامها ليس بهذه الشهرة في هذا المجال.

لذا بما أنك تعلم ما تريده مستقبلاً من مجالات أنت مهتم بها فللقيام بهذه الأمور عليك بالاستمرار بتعلم لغة بايثون لأنها مترأسة في جميع هذه المجالات. وإذا كنت تريد التعرف على المزيد عن عن لغة البايثون فهنالك الكثير من المواضيع بخصوصها.

وأتمنى لك التوفيق.

البايثون بالتأكيد، أضيف لما ذكر زملائي، كونها لا تزعجك بأخطاء كتابية، بقدر ما تهتم بالمنطق أكثر، أيضا سهولة التعبير فعدد السطور المستخدمة لكتابة برنامج بلغة البايثون أقل بكثير من العدد المستخدم لعمل نفس البرنامج!

هي لغة عملية بدرجة كبيرة، ويمكنك توظيفها بالشكل الذي تريده