لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 09/15/24 in أجوبة
-
ادرس حاليا جافا سكربت ولكني اعقد انني لا افهم كل شئ ونسيت ما تعلمت سابقا هل ابدء من البداية ام استكمل طريقي وستضح الامور شيئا فشيئا2 نقاط
-
انفذ الكود التالي : from random import choice quotes_list=[ "for jnkjs smdlkm psdlkasmd jknalnd klasldks kja;wkkm sdklks kmlkgfgh", "every knjksd kjsdkj kjhdskhs kjhas kjaskas jk iojoijs jkkhslfgfd ", "its khsdn sjkdkjlsd kdsnkn skjd kjsda kahsw nashdkj kjashd " ] def get_quotes(): return"\n".join(quotes_list) def add_quotes(quotes): if isinstance(quotes , str): # isinstance(quotes , str) دالة بيلد ان بايثون للتحقق من ان المدخل نص quotes_list.append(quotes) else: return 'the quotes must be a string' # to select random quote from quotes # we import choice from random in the top def get_random_quote(): return choice(quotes_list) if __name__ == ' __main__': print(get_random_quote()) add_quotes('you only love me') print(get_quotes()) و لكن دون ان يظهر لي نتائج بعد اضافة if __name__ == ' __main__':1 نقطة
-
1 نقطة
-
السلام عليكم ازي اطبق علي sigleton patterns بلغه باثيون ؟1 نقطة
-
بسبب وجود مساحة فارغة في نص __main__ فلو أضفت مساحة فارغة في النص سيصبح مختلف ولن يتم التعرف عليه كالتالي: if __name__ == ' __main__': في البداية لاحظ، فالقيمة هي __main__ ولكن بدون مساحة زائدة فارغة. from random import choice quotes_list = [ "for jnkjs smdlkm psdlkasmd jknalnd klasldks kja;wkkm sdklks kmlkgfgh", "every knjksd kjsdkj kjhdskhs kjhas kjaskas jk iojoijs jkkhslfgfd ", "its khsdn sjkdkjlsd kdsnkn skjd kjsda kahsw nashdkj kjashd " ] def get_quotes(): return "\n".join(quotes_list) def add_quotes(quotes): if isinstance(quotes, str): # isinstance(quotes , str) دالة بيلد ان بايثون للتحقق من ان المدخل نص quotes_list.append(quotes) else: return 'the quotes must be a string' def get_random_quote(): return choice(quotes_list) if __name__ == ' __main__': print(get_random_quote()) add_quotes('you only love me') print(get_quotes())1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. انت لم تقم بالغاء اخفاء الملفات بل فقط قمت بتفعيل خيار إظهار الملفات المخفية. ولذلك فإن الملفات المحفية تظهر بشكل باهت ليتم التفرقة بينها وبين الملفات الأخرى. ولإظهار الملفات ننبع نفس خطوات إخفائها . اولا قم بالوقوف على الملف او المجلد وقم بالضغط على الزر الايمن للفأرة. بعد ذلك قم بإختيار Properties : ستجد الآن ان خيار Hidden مفعل يرجى العاء تفعيله ومن ثم الضغط على apply : الآن ستجد ان الملفات قد ظهرت بشكلها الطبيعى بعد الغاء إخفائها.1 نقطة
-
السلام عليكم اي هي وظيفه الرمز ده __name__ في لغه باثيون ؟1 نقطة
-
السلام عليكم اي هي مشكلت شركه Boeing الطايرت الا اتكلم عنها دكتور ديفيد في كورس CS50 week1 ؟ انا عاوز اعرف اتفاصيل اكثر عن الموضوع ده عشان انا عاوز احل المشكله دي1 نقطة
-
الحادثة معروفة حيث كانت المشكلة الرئيسية في نظام التحكم الآلي للطيران، و هذا النظام كان مصمما لضبط زاوية الطائرة أثناء الطيران لمنعها من الانحدار أكثر من اللازم.، و الخطأ حدث عندما تلقى النظام بيانات غير صحيحة من جهاز استشعار زاوية الهجوم الذي يحدد زاوية الطائرة بالنسبة للهواء المتدفق، و بسبب هذه البيانات الخاطئة، قام النظام بخفض مقدمة الطائرة بشكل غير مبرر، وهو ما أدى إلى فقدان الطيارين السيطرة على الطائرة وتحطمها في الحالتين. في وقتنا الحالي يمكن الإعتماد على تحليل البيانات، حيث يمكن تطوير خوارزميات تعمل على رصد الأنماط غير الطبيعية في البيانات الصادرة من الحساسات، إذا تم اكتشاف بيانات غير منطقية، يتم تجاهل المدخلات المشبوهة والتعامل مع البيانات البديلة.1 نقطة
-
السلام عليكم ورحمة الله وبركاته مالفرق بين طريقة اخد object عن طريق new او عن طريق فتح اقواس {}1 نقطة
-
عند استخدام الكلمة المفتاحية new، يتم إنشاء كائن من نوع محدد بناء على الفئة التي تم تحديدها فمثلا: function Person(name, age) { this.name = name; this.age = age; } let person1 = new Person("Ahmed", 25); هنا نحن نقوم بإنشاء كائن جديد من النوع Person باستخدام الكلمة المفتاحية new، هذه الطريقة تنشئ كائن جديد باستخدام البنية المحددة في الدالة أو الصنف، مع إنشاء خصائص name و age وتعيين القيم لها. و عند استخدام الأقواس {}، يتم إنشاء كائن عادي أو مباشر بدون الحاجة إلى قالب أو صنف، و يمكنك تحديد الخصائص والقيم مباشرة داخل الأقواس بهذا الشكل: let person2 = { name: "Ahmed", age: 25 }; حيث هنا تم إنشاء كائن person2 باستخدام الأقواس {}، هذا الكائن يحتوي على الخصائص name و age وتم تعيين القيم لها مباشرة، و هذه الطريقة مناسبة لإنشاء كائنات سريعة بدون الحاجة إلى تعريف دالة أو صنف. و الفرق هو أن new تستخدم لإنشاء كائن يعتمد على صنف معين وتقوم بتشغيل دالة البناء عند إنشاء الكائن، أما الأقواس تستخدم لإنشاء كائنات مباشرة بدون الحاجة إلى صنف وتتيح لك تعيين الخصائص والقيم مباشرة.1 نقطة
-
من الطبيعي ألا تفهم كل شيء بشكل كامل من البداية. أما مشكلة النسيان فغالبًا سببها أنك لا تطبق ما تعلمته من أفكار بشكل كافٍ، فالتطبيق العملي مهم جدًا لتثبيت الأفكار التي تعلمتها و تحسين قدرتك على استعمال هذه الأفكار بالشكل الصحيح. نصيحتي هي ألا تقوم بإعادة الدروس و إنما محاولة تطبيق الأفكار التي تعلمتها في تلك الدروس، عندها عندما تحتاج إلى فكرة ما و تكون قد نسيتها يمكنك البحث عنها على غوغل أو العودة إلى الدرس. تدريجيًا ستصبح هذه الأفكار أوضح و ستترسخ في ذهنك حتى لا تنساها. لكن التطبيق العملي هو شيء يجب أن يكون مستمر، فتوقفك عن التطبيق لمدة طويلة سيعيد مشكلة النسيان. لذلك حاول دائمًا زيادة تطبيقك العملي عن طريق القيام بالمشاريع المختلفة التي توظف فيها ما تعلمته. لا تقم باعتبار الدرس مجرد معلومات عليك مشاهدتها و المرور إلى الدرس التالي، عليك إعطاء كل درس حقه من الوقت للتطبيق، بعد ذلك يمكنك الانتقال إلى الدروس التالية. تحياتي.1 نقطة
-
السلام عليكم @Ibrahim Fares2 سأعطيك نصيحة تجربتي فأنا في 4 هندسة قسم حاسبات ومعلومات وقبل الدخول. أكاديمية حسوب بسنة ونصف تعلمت جافا سكريبت و فرنت إند ثم انقطعت عن جافا سكريبت قرابة السنة عندما درست في أكاديمية حسوب أخذت قرارا أن أبدأ معهم، كما لم أخذ شيئا من قبل فهذا قد ثبت عندي ما تعلمته أما إنك إن بدأت من حيث توقفت ستحبط فلن تتذكر القديم، ولن تتعلم جديد وبالتوفيق يا صديقي1 نقطة
-
تلك المنصات مبنية بالأساس على PHP يجب تعلم اللغة أولا ثم تعلم التقنيات القائمة عليها وليس العكس. وفي دورة PHP يوجد شرح لووردبريس يمكن الإنتقال إليه بعد تعلم اللغة أي يمكن تخطي لارافل وتعلم ووردبريس في الوقت الحالي ثم تعلم لارافل فيما بعد. https://academy.hsoub.com/apps/web/wordpress/woocommerce/تعرف-على-woocommerce-منصة-التجارة-الإلكترونية-على-نظام-ووردبريس-r95/1 نقطة
-
إن الدالة str تقوم بإرجاع قيمة المتغير وتحويلها إلى سلسلة نصية و لكن لا تغير قيمة المتغير نفسه . لذلك يجب إسناد تلك القيمة إلى ذلك المتغير أو متغير أخر . لاحظ كما في الصورة السابقة أسندنا النتيجة التى يتم إرجاعها من str(age) إلى المتغير age وبذلك قمنا بتحديث قيمة المتغير age الحالية والتى هى int إلى القيمة الخارجة من الدالة str وأصبح الآن سلسلة نصية. لذلك كل ما عليك هو كتابة السطر التالي : age = str(age)1 نقطة
-
الفكرة أنّ age هو متغير تم حجز مكان له بالذاكرة، وعندما تستخدمه يتم الإشارة إليه في الذاكرة، وقد خزنت به قيمة integer. بالتالي عليك إعادة تعيينه إلى قيمة نصية كالتالي: age = str(age)1 نقطة