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

لوحة المتصدرين

  1. Amel Algreed

    Amel Algreed

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


  2. Ali Ahmed39

    Ali Ahmed39

    الأعضاء


    • نقاط

      1

    • المساهمات

      138


  3. مسعود زاهي

    مسعود زاهي

    الأعضاء


    • نقاط

      1

    • المساهمات

      646


  4. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      1

    • المساهمات

      18938


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 07/01/23 in أجوبة

  1. السلام عليكم عندي سؤال.. انا لما اعمل مشروع مثلا بايثون جانغو..استخدم الشات جي بي تي.. عند العمل في شركة, هل هذا يكون غش او ما شابه؟! يعني انا بنظم الاكواد وكل شي.. لكن في نقاط استخدم فيها البوت وهو يساعدني..طبعا مع العلم ان البوت لما يحل المشكلة المعينة.. انا استفاد وافهم ما حصل تماما.. مو انو اكتب معه بشكل البصم.. اتمنى ان تخبروني بشأن هذه القصة.. وشكرا.
    1 نقطة
  2. عندي صفحة ادمن للتسجيل في الموقع بحيث يتم تسجيل البيانات في جدول الاطباء والمرضى والممرضين وجدول كامل فية كل المستخدمين لتسجيل الدخول ....عندي select فية الانواع اذا كان طبيب ظهر لي قايمه يتم فيها كتابه بيانات الطبيب وارسالة لجدول الاطباء وجدول المستخدمين ..واذا كان ممرض ظهرت لي قايمة وهكذا
    1 نقطة
  3. لا أملك النقود وعمري16سنة. هب يمكنكم إعطائي كورس البايثون مجانا أو إعارتي حساب فيه تلك الدورة؟
    1 نقطة
  4. السلام عليكم ما الفرق بين المصفوفات الأحادية و المصفوفات الثنائية و المصفوفات الثلاثية ؟
    1 نقطة
  5. لا يوجد أنواع من المصفوفات في بايثون، في بايثون لدينا ما يدعى باللائحة list، هذه اللائحة يمكنها أن تحوي أي غرض كان، سواء رقم، سلسلة نصية، لائحة أخرى، أو حتى تابع. بالتالي لا فكرة من التفريق بين لائحة أحادية و لائحة ثنائية، ﻷن اللائحة الثنائية ما هي إلا لائحة أحادية عناصرها لوائح، و بالتالي أصبح لدينا العمق اثنان و لهذا دعوناها بالثنائية و لكنها في النهاية مجرد لائحة. نفس الأمر ينطبق على اللوائح الثلاثية، يمكنك حتى الحصول على لوائح رباعية أو أكثر.
    1 نقطة
  6. هناك فروقات أخرى بين المصفوفات الأحادية والثنائية والثلاثية، بالإضافة إلى استخداماتهما المختلفة. وهذا يعتمد على طبيعة البيانات التي يتعامل معها المستخدم ونوع العمليات التي يريد تنفيذها. المصفوفات الأحادية: تستخدم المصفوفات الأحادية لتخزين بيانات على شكل قائمة واحدة، حيث يتم تخزين العناصر في صف واحد فقط. وتتميز هذه المصفوفات بأنها سهلة الاستخدام والفهرسة، كما تتطلب مساحة تخزين أقل بكثير مقارنة بالمصفوفات ذات الأبعاد الأعلى.ويمكن استخدام المصفوفات الأحادية في العديد من التطبيقات، مثل تخزين الأسماء والأرقام والنصوص والمفاتيح. وتستخدم أيضًا في العمليات الحسابية البسيطة مثل الجمع والطرح والضرب والقسمة. students = ["Ahmed", "Sara", "Khalid", "Fatima", "Ali"] المصفوفات الثنائية: تستخدم المصفوفات الثنائية عادةً لتخزين بيانات على شكل جدول، حيث تحتوي على عدة صفوف وأعمدة. وتتميز هذه المصفوفات بأنها تسمح بتخزين العديد من العناصر بسهولة وفعالية، وتسمح بالوصول إلى العناصر بسهولة باستخدام الفهرسة.ويمكن استخدام المصفوفات الثنائية في العديد من التطبيقات، مثل تخزين البيانات الرقمية والجداول والصور والبيانات الإحصائية. وتستخدم في العمليات الإحصائية والحسابية الأكثر تعقيدًا، مثل المصفوفات المعكوسة وحساب المتوسط والانحراف المعياري. لنفترض أن لدينا مصفوفة تحتوي على درجات طلاب مادة الرياضيات في الصف الأول، يمكن تخزين هذه الدرجات في مصفوفة ثنائية الأبعاد كالتالي: math_grades = [[80, 85, 90], [75, 70, 85], [90, 95, 80], [85, 90, 75], [70, 80, 90]] ويمكن الوصول إلى العناصر في المصفوفة باستخدام الفهرسة، مثل: print(math_grades[0][1]) # output: 85 print(math_grades[3][2]) # output: 75 ويمكن استخدام المصفوفات الثنائية في العمليات الحسابية المعقدة، مثل حساب متوسط الدرجات، كالتالي: for grades in math_grades: avg_grade = sum(grades) / len(grades) print(avg_grade) المصفوفات الثلاثية: تستخدم المصفوفات الثلاثية عادةً لتخزين بيانات ثلاثية الأبعاد، حيث تحتوي على صفوف وأعمدة وعمق. وتتميز هذه المصفوفات بأنها تسمح بتخزين البيانات بشكل ثلاثي الأبعاد، مثل الفيديو والبيانات الثلاثية الأبعاد والمجسمات الثلاثية الأبعاد.ويمكن استخدام المصفوفات الثلاثية في العديد من التطبيقات، مثل تحويل الصور الثنائية الأبعاد إلى صور ثلاثية الأبعاد وتحليل المجسمات الثلاثية الأبعاد. وتستخدم في العمليات الحسابية الثلاثية الأبعاد، مثل تحليل المجسمات الثلاثية الأبعاد وتحويل الصور الثنائية الأبعاد إلى صور ثلاثية الأبعاد. colors = [[[255, 0, 0], [0, 255, 0], [0, 0, 255]], [[255, 255, 0], [255, 0, 255], [0, 255, 255]], [[128, 128, 128], [0, 0, 0], [255, 255, 255]]]
    1 نقطة
  7. أولاً كل المصفوفات هي قائمة list ولكن يختلف العمق بناءًا على وجود مصفوفات أخرى داخل القائمة. إذا كنت تقصد في لغة بايثون فالفرق كالتالي: 1- المصفوفات الأحادية (Unidimensional Arrays) تعرف أيضًا باسم قوائم (Lists). مكونة من مجموعة مرتبة من العناصر في صف واحد فقط. يتم الوصول إلى العناصر بواسطة مؤشر يشير إلى الموضع الذي تمثله العناصر في القائمة. مثال: my_list = [1, 2, 3, 4, 5] print(my_list[0]) # العنصر في الموضع الأول، الناتج: 1 print(my_list[2]) # العنصر في الموضع الثالث، الناتج: 3 مؤشر (index) يشير إلى الموضع الذي ترغب في الوصول إليه. 2- المصفوفات الثنائية (Bidimensional Arrays) تُعرف باسم المصفوفات ذات البُعدين (2D Arrays) أو الجداول (Tables). تتكون من صفوف وأعمدة، حيث تحتوي على مجموعة من العناصر المترابطة في صفوف وأعمدة. نستطيع أن نصل العناصر باستخدام مؤشرين يُحددان الموقع الذي تتواجد فيه العناصر في الجدول. مثال: my_table = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] print(my_table[0][0]) # العنصر في الموضع (0, 0)، الناتج: 1 print(my_table[1][2]) # العنصر في الموضع (1, 2)، الناتج: 6 نستخدم اثنين من المؤشرات، الأول يحدد الموضع في الصفوف (رقم الـ array) والثاني يحدد الموضع في الأعمدة (مكانه في الـ array). 3- المصفوفات الثلاثية (Tridimensional Arrays) يطلق عليها المصفوفات ذات الأبعاد الثلاث (3D Arrays). تتكون من مجموعة من العناصر المترابطة في صفوف وأعمدة وعمق. نصل إلى العناصر باستخدام ثلاثة مؤشرات تحدد الموقع الذي تتواجد فيه العناصر في المصفوفة الثلاثية. مثال: my_3d_array = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] print(my_3d_array[0][0][0]) # العنصر في الموضع (0, 0, 0)، الناتج: 1 print(my_3d_array[1][0][1]) # العنصر في الموضع (1, 0, 1)، الناتج: 6 تستخدم ثلاثة مؤشرات، الأول يحدد الموضع في الصفوف، الثاني يحدد الموضع في الأعمدة، والثالث يحدد الموضع في العمق. بمعنى: my_3d_array[1] تشير إلى العنصر في المؤشر 1 في المصفوفة الثلاثية. هنا، أي المصفوفة: [[5, 6], [7, 8]] my_3d_array[1][0] تعني العنصر في المؤشر 0 في المصفوفة [[5, 6], [7, 8]] بمعنى المصفوفة: [5, 6] my_3d_array[1][0][1] وهنا نعني العنصر في المؤشر 1 في المصفوفة: [5, 6] أي أنه يشير إلى العنصر 6.
    1 نقطة
  8. السلام عليكم ورحمة اللّٰه وبركاته هل يوجد لديكم طريقة التحويل البنكي للاشتراك في دورة البرمجة؟ أود الاشتراك في الدورة وليس لدي أي بطاقة او فيزا للدفع ولا اعرف الا طريقة التحويل البنكي
    1 نقطة
  9. عليكم السلام ورحمة الله وبركاته، مرحبا أمل، يمكنك التواصل مع مركز مساعدة أكاديمية حسوب وشرح جميع التفاصيل ليتم إرشادك لطريقة الدفع المناسبة في حالتك. بالتوفيق
    1 نقطة
×
×
  • أضف...