عبدالله سعد اللحيدان   اضغط هنــــا   اضغط هنـــا   لا يوجد


العودة   منتديات بوابة العرب > منتديات الألعاب الألكترونية > منتدى الأجهزة الذكية

إضافة رد
 
أدوات الموضوع
  #1  
قديم 11-11-2020, 02:20 PM
Nitrogen Nitrogen غير متواجد حالياً
 
تاريخ التسجيل: Jun 2019
المشاركات: 20
افتراضي لغة بايثون واستخداماته




تعتبر لغة البايثون لغة برمجية سهلة التعلم ، مفتوحة المصدر قابلة للتوسع وتستخدم بشكل واسع في مجالات متعددة .
فإذا كنت تفكر في تعلم لغة البرمجة بايثون . أكيد تساءلت عن ماذا يمكنك فعله به .
تتخلص تطبيقات لغة البايثون في هذه المجالات الثلاثة:
- تطوير مواقع الويب .
- علم علم البيانات : التعلم الآلي وتحليل البيانات الضخمة وعرضها
- 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  
قديم 11-11-2020, 05:52 PM
رشيد التلمساني رشيد التلمساني غير متواجد حالياً


المنتديات الشرعية
 
تاريخ التسجيل: Jul 2020
المشاركات: 1,014
افتراضي

بارك الله فيك
رد مع اقتباس
  #3  
قديم 15-11-2020, 05:23 PM
Abu-Nawaf04 Abu-Nawaf04 غير متواجد حالياً
 
تاريخ التسجيل: Nov 2003
المشاركات: 13,870
افتراضي

شكرا لك
رد مع اقتباس
إضافة رد

أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اللغة العربية ومكانتها أم بشرى منتدى اللغة العربية وعلومها 4 05-12-2016 11:45 PM


الساعة الآن 09:21 AM.


New Page 4
 
 
Copyright © 2000-2018 ArabsGate. All rights reserved
To report any abuse on this website please contact abuse@arabsgate.com