اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

ليس دائمًا، فقط في حال أنك تتعامل مع البيانات، حيث نستخدم Numpy في:

  • التعامل مع البيانات العددية أو العمليات الرياضية المعقدة، مثل الحسابات العلمية أو الرياضيات المتقدمة.
  •  تحليل البيانات أو تحويل البيانات.

ونستخدم Pandas في:

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

أمثلة لتوضيح الفكرة:

  • يمكن استخدام NumPy أو Pandas لإنشاء واجهة برمجة تطبيقات (API) تسمح للمستخدمين بالوصول إلى البيانات المخزنة في قاعدة بيانات، ونستخدم تلك الواجهة البرمجية لإنشاء تطبيقات ويب يمكنها عرض البيانات أو إجراء تحليلات عليها.
  • إنشاء رسوم بيانية وجداول لعرض البيانات، أو لإجراء اختبارات إحصائية لتحديد الاتجاهات والعلاقات بين البيانات.
  • إنشاء تطبيقات ويب ديناميكية تتفاعل مع البيانات، مثل موقع ويب يعرض قائمة المنتجات التي يتم تحديثها تلقائيًا بناءًا على بيانات المخزون.
  • 0
نشر

لا تحتاج إلى استخدام هذه المكتبات في معظم تطبيقات الويب. إذا كنت تقوم بإنشاء موقع ويب بسيط، مثل موقع شخصي أو مدونة وما إلى ذلك.

المكتبات مثل NumPy وSciPy وPandas وMatplotlib ضرورية فقط إذا كان تطبيق الويب يشمل الحوسبة العلمية أو علم البيانات أو التعلم الآلي. حتى عندما يكون هناك حاجة لهذه المكتبات، قد يتم التعامل مع هذا الجانب من تطبيق الويب بواسطة فريق منفصل، وفريق تطوير الويب يحتاج فقط إلى معرفة كيفية دمجها في تطبيق الويب.

  • 0
نشر
بتاريخ 2 ساعة قال Ali Ahmed6:

السلام عليكم 

هل ممكن احتاج لnumpy و pandas فيه برمجه مواقع الوايب ؟

وعليكم السلام،
بالطبع لا تحتاج هذه المكتبات في برمجة مواقع الويب فهذه المكتبات مخصصة لمعالجة البيانات والتعامل معها وتحويلها من شكل إلى أخر
ولكن تلجأ إلى هذه المكتبات في حال كنت تعمل على برمجة موقع ويب وطلب منك ضرب مصفوفتين أنت في هذه الحالة تقوم باستخدام numpy لضرب المصفوفتين بطريقة سهلة، لكن هنا يبقى السؤال هل تكون قد ساهمت numpy في بناء موقع الويب لا بالطبع ، هي فقط ساهمت في تطبيق معالجة على طلب ما ضمن الموقع ولكن لم تساهم في برمجة الموقع

  • 0
نشر
بتاريخ منذ ساعة مضت قال Ali Ahmed6:

هو مكتبه الnumpy استخدمة فيه التقطه صوره الثقب الاسود ؟

 

وهل مكتبه الnumpy و pandas  ممكن استخدمهم فيه لغة برمجه تاني غير باثيون ؟

وشكرااا جدااا

لا يوجد فقط مكتبة واحدة تستخدم في حل مشكلة ضخمة مثل التقاط الصور الثقوب السوداء ف numpy مخصصة لإجراء العمليات الحسابية ومعالجة البيانات واجراء العمليات على المصفوفات
لا تستطيع استخدام مكتبة معرفة في بايثون في لغة برمجة أخرى، كل لغة لها مكتباتها الخاصة بها

  • 0
نشر
بتاريخ منذ ساعة مضت قال عمار معلا:

لا يوجد فقط مكتبة واحدة تستخدم في حل مشكلة ضخمة مثل التقاط الصور الثقوب السوداء ف numpy مخصصة لإجراء العمليات الحسابية ومعالجة البيانات واجراء العمليات على المصفوفات
لا تستطيع استخدام مكتبة معرفة في بايثون في لغة برمجة أخرى، كل لغة لها مكتباتها الخاصة بها

شكرااااا

  • 0
نشر

برمجة مواقع الويب بلغة بايثون تتطلب مكاتب مثل Django, Flask, FastAPI وغيرها، أما المكاتب numpy و pandas فهي تستخدم في الغالب في علوم البيانات والذكاء الاصطانعي وتعلم الالة، وليس الويب.
مكتبة numpy تستخدم في التعامل مع الارقام والعمليات الحسابية من البسيطة الى المعقدة، كالتعامل مع المصفوفات والأشعة مثلا.
أما مكتبة pandas فهي تستخدم في التعامل مع البيانات بحد ذاتها، المجدولة منها في الغالب، و تنظيمها ومعالجتها واستخراج أقصى فائدة منها، وهو مايعرف ب Data Preprocessing و Data Cleaning.
أرجو الانتباه الى أنه يمكنك ربط الباك ايند الخاص بك بخوارزميات او توابع مطورة بلغات أخرى تختلف عن اللغة التي استخدمتها في الباك ايند الخاص بك، حيث لا تستطيع أن تستخدم هذه المكاتب في لغات أخرى غير البايثون، ولكن يمكنك ربط جزء قمت بتطويره بهذه التقنيات مع موقعك الالكتروني بواسطة API مثلا، تعقيبا على سؤالك الثاني.

  • 0
نشر

وعليكم السلام!

بشكل عام، يمكن استخدام مكتبات مثل NumPy و Pandas في برمجة مواقع الويب باللغة البايثون. ومع ذلك، فإن استخدام هاتين المكتبتين لا يكون بشكل مباشر لبرمجة واجهات المستخدم أو العمليات الأساسية للمواقع.

NumPy تُستخدم عادة في عمليات الحساب العلمي والعمليات الرياضية مثل التحليل الاحصائي ومعالجة البيانات. Pandas تُستخدم لتحليل ومعالجة البيانات بشكل هيكلي، مثل القراءة والكتابة من وإلى مصادر متعددة مثل ملفات CSV أو قواعد البيانات.

يمكن استخدامهما في بناء أدوات الخلفية (Backend) لموقع الويب لتحليل البيانات وتجهيزها وإعدادها لعرضها بشكل مناسب في واجهة المستخدم الأمامية (Frontend)، التي قد تستخدم تقنيات مثل HTML، CSS، و JavaScript.

إذا كنت تحتاج إلى تحليل البيانات أو القيام بعمليات رياضية معقدة خلف الكواليس لموقع الويب الخاص بك، فإن استخدام NumPy و Pandas يمكن أن يكون له فائدة كبيرة. ومن المهم أيضًا النظر في الأدوات والتقنيات الأخرى المتوفرة لتطوير وإدارة مواقع الويب.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...