![]() ![]() |
|||||
|
![]() |
#1
|
|||
|
|||
![]()
تعتبر لغة البايثون لغة برمجية سهلة التعلم ، مفتوحة المصدر قابلة للتوسع وتستخدم بشكل واسع في مجالات متعددة . فإذا كنت تفكر في تعلم لغة البرمجة بايثون . أكيد تساءلت عن ماذا يمكنك فعله به . تتخلص تطبيقات لغة البايثون في هذه المجالات الثلاثة: - تطوير مواقع الويب . - علم علم البيانات : التعلم الآلي وتحليل البيانات الضخمة وعرضها - Scripting اشتهر مؤخرا الحزم البرمجية Frameworks المستخدمة لغة بايثون لتطوير الويب مثل Django و Flask هذه الحزم البرمجية تساعد على تطوير الواجهة الخلفية لخوادم الويب معتمدة على البايثون Django و Flask من أكثر الحزم البرمجية شعبية والأفضل للمبتدئين ولكن ماهو الفرق بين Django و Flask؟ ومن أهم الاختلافات بينهما Flask يوفر مرونة وبساطة وتحكم دقيق ، كما أنه يوفر حرية واسعة لتقرير الكيفية التي تتم بها مختلف الأجزاء والعناصر البرمجية . Django يوفر تجربة شاملة ، حيث يقدم لك لوحة تحكم وواجهات قاعدة البيانات أيضا دليلا هيكليا لتطبيقاتك ومشاريعك . اختار Flask إذا كنت تريد التعلم أو تبحث عن تحكم جيد بالعناصر التي تستخدمها مثل : قواعد البيانات التي ترغب في استخدامها . اختار Django إذا كنت تركز على المنتج النهائي وخاصة إذا كنت تعمل على خلفية خادم خاص بمتجر إلكتروني أو غيره . أي بمعنى إن كنت مبتدئ Flask هو أفضل خيار لك ، لايحتوي على مكونات كثيرة تجعل التعامل معاه صعبا غير أن أنه الخيار الأفضل إذا كنت ترغب بتطبيق مخصص للغاية . يوجد العديد من المكتبات والحزم البرمجية الخاصة بالتعلم الآلي في لغة بايثون ، ومن أفضل وأشهر المكتبات TensorFlowو Scikit-learn Scikit-learn يشمل على خورازميات التعلم الآلي الأكثر شيوعا . TensorFlow مكتبة بمستوى جيد تتيح إنشاء خوارزميات مخصصة لتعلم الآلة . بالنسبة للمبتدئين في التعلم الآلي ينصح بالإعتماد على Scikit-learn . وبعد اكتساب كفاءة كافية يمكنك العمل على TensorFlow Scripting ويتمثل في كتابة برامج صغيرة الهدف منها إتمام المهام البسيطة . لغة بايثون اللغة الأنسب لمثل هذه المهام البسيطة أيضا يعتبر الأنسب لتطوير البرامج الصغيرة واختبارها بسرعة . أما بالنسبة للألعاب يمكن استخدام مكتبة PyGame لتطوير الألعاب ولكنها ليست الأفضل أو حتى أكثر شعبية . يستخدم هذا المحرك على تطوير بعض المشاريع كهواية . وتتيح بايثون تطوير تطبيقات سطح المكتب باستخدام Tkinter ، لكنها ليست الخيار الأصح والأفضل لك . ويفضل في هذه الحالة استخدام لغات برمجة مثل ++Java, C# ،C |
#2
|
|||
|
|||
![]() بارك الله فيك
|
#3
|
|||
|
|||
![]()
شكرا لك
|
![]() |
أدوات الموضوع | |
|
|
![]() |
||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
اللغة العربية ومكانتها | أم بشرى | منتدى اللغة العربية وعلومها | 4 | 05-12-2016 11:45 PM |
Copyright © 2000-2018 ArabsGate. All rights reserved To report any abuse on this website please contact abuse@arabsgate.com |