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

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

  1. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      4

    • المساهمات

      2040


  2. محمد_عاطف

    محمد_عاطف

    الأعضاء


    • نقاط

      4

    • المساهمات

      8455


  3. Baraka Esam

    Baraka Esam

    الأعضاء


    • نقاط

      3

    • المساهمات

      4


  4. Team Work3

    Team Work3

    الأعضاء


    • نقاط

      3

    • المساهمات

      8


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

المحتوى الأعلى تقييمًا في 01/28/25 في كل الموقع

  1. السلام عليكم كيف اطلع اختصارات jupyter بمعنى لو نزلت مكتبة وابي استخدم شيء منها يجب علي كتابته بشكل كامل مثال import mysql ابغة مثلاً منها connector احتاج اكتبه بشكل كامل يعني ما اكتب اول حرف ويطلع لي كل الي فالمكتبة وكذلك عند كتابة دالة ويتم استدعائها في مكان ثاني يجب علي كتباة اسمها بالكامل ماتظهر ضمن الاختصارات هل يوجد حل؟
    2 نقاط
  2. انقطعت عن الدوره فتره طويله لكنني درست الماده في جامعتي الان اود ان اكمل الدوره لكي أحصل على الشهاده باقي لي مسار عشان اخذ الاختبار لكن المشكله من الشروط ان ارسل المشاريع التي طبقتها اول بأول مع المدرب ولكن للتو عرفت أصلا هل عادي ارسلها الان؟
    2 نقاط
  3. السلام عليكم هي الDynamic programming عبار عن خورزميه والا مفهوم برمجي ؟
    2 نقاط
  4. ما هو المنطق في استخدام Not في الجمل الشرطية و ال Loops وما هي الفائدة منها ومتى استخدم منطق العكس في كتابة الكود البرمجي؟ مثال 1 : Private Sub btnCheck_Click(sender As Object, e As EventArgs) Handles btnCheck.Click Dim userInput As Integer ' محاولة تحويل الإدخال النصي إلى رقم If Not Integer.TryParse(txtInput.Text, userInput) Then lblMessage.Text = "الرجاء إدخال رقم صحيح!" Exit Sub ' الخروج إذا لم يكن الإدخال رقمًا End If lblMessage.Text = "لقد أدخلت الرقم: " & userInput End Sub مثال 2 : Private Sub btnValidate_Click(sender As Object, e As EventArgs) Handles btnValidate.Click Dim userInput As Integer Dim inputValid As Boolean = False Do While Not inputValid If Integer.TryParse(txtInput.Text, userInput) Then lblMessage.Text = "تم إدخال رقم صحيح: " & userInput inputValid = True Else lblMessage.Text = "الرجاء إدخال رقم صحيح فقط!" txtInput.Clear() ' تفريغ النص للمحاولة مرة أخرى txtInput.Focus() ' إعادة التركيز على مربع النص Exit Do ' الخروج للسماح بإعادة المحاولة End If Loop End Sub ارجو الإفادة. ولكم التحية
    2 نقاط
  5. هل تحتوي الدورة على كورس تنقيب البيانات وما الفرق بين تنقيب البيانات وتحليل البيانات؟
    2 نقاط
  6. السلام عليكم ازي اقدر استخدم التقنيه دي Multiple Imputation by Chained Equations (MICE) في باثيون ؟ واي المكتبه دي fancyimpute ؟
    1 نقطة
  7. هل اسطيع تغيير دورتي من جافا سكريبت الى الذكاء الاصطناعي علما اني لم ارى سوي ربع ادوره
    1 نقطة
  8. هل لادارةتطوير المنتجات طلب في العمل الحر ؟
    1 نقطة
  9. بخصوص ذلك الأمر يرجى التحدث إلى مركز المساعدة في الأكاديمية من خلال الرابط التالي : https://support.academy.hsoub.com/conversations حيث ألأمور المالية والمتعلقة بالدورات يتم من خلال مركز المساعدة
    1 نقطة
  10. في المثال الثاني هذه هي الطريقة الأفضل. حيث لاحظ في أننا نستخدم Do While وبعد Do While إذا كان الشرط True يتم تنفيذ حلقة التكرار إلى أن يصبح الشرط بعد Do While ب False . وهنا نحن نريد التكرار دائما إلى أن يدخل المستخدم رقم صحيح . ولهذا بدأنا البرنامج بان inputValid ب False أى أنه إلى الآن لم يتم إدخال الرقم . وبهذا فإن Do While Not inputValid هنا يتم أولا إحضار قيمة inputValid ويتم عكسها وبما أنها في بداية البرنامج ب False إذا Not False هي True وذلك يتم تنفيذ حلقة التكرار ويظل يتم تنفيذها . حتي يصل إلى هنا : هنا لاحظ أن المستخدم أدخل رقم صحيح بالفعل وبذلك نظهر رسالة أن الرقم الصحيح ونقوم بوضع قيمة inputValid تساوي True . وهكذا حينما نأتي إلى Do While Not inputValid ستكون حينها Not inputValid ب False وهكذا سنخرج من حلقة التكرار ولن يتم تنفيذها مرة أخرى.
    1 نقطة
  11. لكم كل الشكر الإخوة الأعزاء مفهموم عندي منطق الايجاب او عدم النفي باستخدام العامل Not ولكن اجد قليلا من الصعوبة في استخدام Not ففي المثال الثاني لماذا لم يتم استخدام القيمة True مباشرة بدلا من نفي النفي (Not false) واحاول كيفية فهم البرنامج لترجمة الكود فقيمة المتغير inputValid = false فلماذا اقوم بنفيها وما الفائدة من ذلك، لا اعرف هل وصلت الفكرة ام لا؟
    1 نقطة
  12. ذلك هو مفهوم برمجي لتصميم تصميم خوارزميات بمعنى Programming Concept/Algorithmic Paradigm وليس خوارزمية محددة بذاتها فمن خلاله تستطيع حل مسائل معقدة عن طريق تقسيمها إلى مسائل فرعية أصغر، وحل كل مسألة فرعية مرة واحدة فقط (بتخزين النتائج) بمعنى المسائل الفرعية تتكرر أثناء الحل، لذا نحفظ نتائجها في ذاكرة (مصفوفة، جدول) بدل إعادة حسابها، الأمر الذي يقلل الوقت الحسابي، وهناك طريقتان لتطبيق ذلك المفهوم الأولى Memoization (Top-Down)، عن طريق حل المشكلة بشكل تعاودي (Recursion) + حفظ النتائج في Cache، كحساب Fibonacci(n) مع تخزين القيم memo = {} def fib(n): if n <= 1: return n if n not in memo: memo[n] = fib(n-1) + fib(n-2) return memo[n] الثانية Tabulation (Bottom-Up) عن طريق حل المسائل الفرعية من الأصغر إلى الأكبر باستخدام Iteration + جدول، مثل ملء جدول Fibonacci[0..n] بشكل تسلسلي. def fib(n): if n <= 1: return n table = [0] * (n+1) table[0], table[1] = 0, 1 for i in range(2, n+1): table[i] = table[i-1] + table[i-2] return table[n]
    1 نقطة
  13. الف شكرااا جدا لحضرتكم جزاكم الله كل خير
    1 نقطة
  14. وعليكم السلام ورحمة الله وبركاته. البرمجة الديناميكية (Dynamic Programming) هي في الواقع منهجية أو تقنية لحل المشاكل البرمجية، وليست خوارزمية محددة. يمكن اعتبارها مفهوم برمجي أو أسلوب في حل المشكلات. والفكرة الأساسية للبرمجة الديناميكية تقوم على تقسيم المشكلة الكبيرة إلى مشاكل فرعية أصغر حل المشاكل الفرعية مرة واحدة وتخزين نتائجها استخدام هذه النتائج المخزنة لحل المشاكل الأكبر https://wiki.hsoub.com/Algorithms/Dynamic_Programming
    1 نقطة
  15. وعليكم السلام ورحمة الله وبركاته. إن ال (Dynamic Programming) البرمجة الديناميكية هي تقنية في البرمجة وليست خوارزمية بنفهسا . ولكننا نستخدمها في الخوارزميات لحل المشاكل المعقدة عن طريق تقسيمها إلى مشاكل فرعية أبسط وحل كل مشكلة فرعية مرة واحدة وتخزين الحلول في جدول لتجنب الحسابات المتكررة.وبالتالي يمكن استخدامها لاحقا بدون الحاجة لإعادة حسابها. وهذا يؤدي إلى تقليل التعقيد الزمني بشكل كبير. وإليك المقال التالي من موسوعة حسوب لشرح وتقاصيل أكثر : https://wiki.hsoub.com/Algorithms/Dynamic_Programming
    1 نقطة
  16. لدي موقع قمت بانشاءه ب لارافيل واستخدم به بعض اكواد الجافا سكريبت ومكتبات وبه العديد من الصور على الرغم من ان حجمها صغير لكنني لاحظت ان الموقع اصبح بطيئ لذلك اريد طريقة لضغط ملفات المشروع ورفعها على السيرفر بحجم اقل وايضا الصور المضافة واريد تحسينات ليصبح الموقع سريع جدا وشكرا على جهودكم مسبقا
    1 نقطة
  17. @Khaled Osama3 اتذكر انه كان هناك طريقة تقوم بضغط جميع الملفات قبل تحميلها للموقع وتوضع داخل مجلد ما ويتم رفع فقط هذا المجلد على السيرفر وتكون الاكواد بداخل هذا المجلد مكتوبة بطريقة معجوقة جدا ويستحيل التعديل عليها ولكنني لا اذكر اسمها
    1 نقطة
  18. وعليكم السلام ورحمة الله وبركاته. أولا يجب عليك البحث عن الشخص الذي أرسل لك على Linkedin جيدا والنظر إلى حسابه الشخصي و المكان الذي يعمل به ويمكنك النظر إلى ال connection الخاصة به على حسابه لمعرفة على هذا حساب مزيف أم حساب حقيقي. ثانيا هذا يعتمد على نوع العمل الذي أخبرك به . إذا كانت وظيفة بدوام كامل وفي شركة فيمكنك السؤال عن تلك الشركة أولا ويمكنك التقدم لل interview بها إذا وجدت سمعتها جيدة . أما إذا كان الوظيفة هي عمل حر فهنا يجب عليك الحذر ومحاولة الإتفاق للعمل على منصة مضمونة مثل مستقل مثلا لضمان حقوقك . أو يمكنك الإتفاق على المرتب و الأ تقوم بتسليم العمل إلا حينما تأخذ أموالك أولا . وأخيرا يوجد طرق كثيرة للإحتيال ومنها وهي الأكثر شيوعا أن يدخل شخص ليخبرك عن وظيفة ومن ثم يخبرك أنه توجد مهمة يجب عليك تنفيذها لإختبارك ، وهنا هذه المهمة هي عمل يجب على هذا الشخص إنجازه ولكنه يفعل ذلك لجعل أشخاص أخرين ينفذونها عوضا عنه وهكذا لن يدفع أى أموال وبعد تسليمك لتلك المهمة يخبرك أنه سيراجعها و من ثم لن يرد عليك بعدها . لذلك حاول ألا تقوم بتنفيذ مهام لأحد وخاصة إذا كانت المهمة محددة مسبقا ومتقدمة وليست شائعة لأسئلة interview حتي لا يتم الإحتيال عليك بتلك الطريقة .
    1 نقطة
×
×
  • أضف...