لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 10/30/24 في كل الموقع
-
السلام عليكم هي افايد العلامه دي _ عند تعرف متغر في باثيون ؟ ليه بنعمل كده frist_name = 'ali' وليه مش كده firstname = 'ali'3 نقاط
-
السلام عليكم هو اي الفرق مابين <> و != في الكودين دول ؟ WHERE all_bev <> carbonated_bev WHERE all_bev != carbonated_bev2 نقاط
-
السلام عليكم هو اي الTemporary tables في قواعد البيانات ؟2 نقاط
-
بحثت مطولاً عن كيفية رفع مشاريع react على github و فعلا استطعت رفعهم ولكن عند محاولة دخولي إلى الموقع الذي يقوم بتشغيل المشروع يظهر لي خطأ 404 https://obada-rabah.github.io/Notes-app/2 نقاط
-
2 نقاط
-
ماهي مجموعة الوظائف التي يمكن لخريج كلية علوم الحاسب القيام بها؟ بتفصيل دقيق لوتكرمتم اريد فهم ماهيه الوظائف لدارسي علوم الحاسوب لان مجالانا كل كلمه فيه حرفيا تكون بحد زاتها تخصص قائم بذاته ؟؟؟1 نقطة
-
في البرمجة، تُستخدم الرموز <> و!= للمقارنة بين القيم، لكن وظيفتهما تختلف قليلاً حسب اللغة البرمجية. إليك شرحًا لأوجه التشابه والاختلاف بينهما: 1. <>: • يُستخدم عادةً ليمثّل “ليس مساويًا” أو “لا يساوي” في بعض لغات البرمجة القديمة أو قواعد البيانات، مثل SQL وVBScript. • على سبيل المثال، في SQL يمكن كتابة: SELECT * FROM users WHERE age <> 30; وهذا يعني “اختر جميع المستخدمين الذين لا تساوي أعمارهم 30.” 2. !=: • يمثل “لا يساوي” في معظم لغات البرمجة الحديثة، مثل Python، Java، JavaScript، C++، وغيرها. • على سبيل المثال، في Python يمكن كتابة: if age != 30: print("العمر ليس 30") باختصار: • <>: مستخدم في بعض اللغات القديمة وقواعد البيانات، لكن نادر في اللغات الحديثة. • !=: يُستخدم بشكل واسع في اللغات الحديثة ويمثّل “لا يساوي”. لذا إذا كنت تستخدم لغة برمجة حديثة، من الأفضل أن تعتمد على != لتمثيل “لا يساوي”.1 نقطة
-
السلام عليكم ورحمة الله لو سمحتم أنا دي إمكانيات الجهاز بتاعي: Processor: Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz 1.80 GHz - RAM: 8.00 GB ، وضايف SSD بس حاجة على قدها بردو ومن ساعة ما حملت Anaconda عشان أبدأ أشتغل عليه والجهاز بقى بطيء وحاسس إنه مبطئني وأنا بشتغل عليه ومبطئ الجهاز ككل، فهل الأفضل إني أستخدم حاجة زي Miniconda ولا Google Colab ولو فيه حلول تانية ياريت حضراتكم تفيدونا.1 نقطة
-
صحيح مع مواصفات جهازك من المتوقع أن برامج ثقيلة مثل Anaconda يمكن أن تسبب بطئ ملحوظ، خاصة إذا كانت المساحة المتوفرة محدودة، عند تشغيل Anaconda حاول إغلاق جميع البرامج الأخرى حتى يكون الإستخدام له لوحده، كما يمكنك تجربة Miniconda فهي نسخة أخف من Anaconda تحتوي فقط على مدير الحزم conda و Python، دون جميع المكتبات والتطبيقات الإضافية التي تأتي مع Anaconda، و يمكنك تنزيل المكتبات المطلوبة يدويا حسب الحاجة، مما يوفر لك مساحة ويخفف الحمل على الجهاز. أو يمكنك العمل مباشرة على Google Colab حيث يوفر بيئة Python سحابية مجانية، ولا يعتمد على موارد جهازك الشخصي، وبالتالي لن يؤثر على أدائه، بالإضافة إلى أنه يتيح لك استخدام وحدة معالجة الرسومات ووحدة المعالجة المركزية لتسريع العمليات الثقيلة، وهذا يجعله خيار ممتاز للأعمال التي تتطلب طاقة حسابية كبيرة.1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. في إستعلامات SQL كلا الرمزين <> و != يستخدمان للتعبير عن عدم المساواة. <>: هو الرمز القياسي في SQL لعدم المساواة وهو الذي يستخدم بكثرة في معايير SQL. !=: هو اختصار لعدم المساواة أيضا ويشبه الإختصار في لغات البرمجة ويستخدم في بعض أنظمة قواعد البيانات الحديثة ولذلك قد يكون غير مدعوم في بعض أنظمة SQL القديمة. إختصارا لما سبق الإثنين لهما نفس الإستخدام وهو عدم المساواة ولكن <> هو ال standard في SQL1 نقطة
-
في SQL لا يوجد فرق في الأداء أو النتيجة بين الشرطين <> و!=؛ فكلاهما يستخدم للمقارنة في الشرط ليعني لا يساوي، لذا الكودين يعملان نفس العمل تماما، و لكن بعض قواعد بيانات SQL يمكن تدعم نوع واحد من الصيغتين اعتمادا على المعايير الخاصة بها، لكن في معظم الأنظمة الحديثة، يمكن استخدام أي منهما بدون فرق.1 نقطة
-
هي جداول يتم إنشاؤها لاستخدامها لفترة زمنية محددة خلال جلسة أو عملية معينة، ثم يتم حذفها تلقائيا بمجرد انتهاء الجلسة أو العملية التي أُنشئت من أجلها، وتعتبر حل لتخزين البيانات التي تحتاجها لفترة قصيرة فقط، وهذا الأمر يعفي المطورين ومديري قواعد البيانات من إنشاء جداول دائمة لأداء مهام مؤقتة، فعند الحاجة لتخزين مجموعة جزئية من البيانات من جدول عادي، يمكن للجداول المؤقتة الاحتفاظ بهذه البيانات لفترة محددة، و هذا الأمر يحسّن الأداء ويجعل عملية التفاعل مع البيانات أكثر كفاءة وملاءمة للعمليات المتكررة أو المعقدة.1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. الجداول المؤقتة (Temporary Tables) في قواعد البيانات هي جداول يتم إنشاءها مؤقتا وتستخدم لتخزين بيانات مؤقتة خلال جلسة واحدة فقط أو خلال إجراء معين وبعد ذلك يتم حذفها تلقائيا عند انتهاء الجلسة أو تنفيذ العملية المطلوبة. تكون الجداول المؤقتة مفيدة في عدة حالات مثل تخزين نتائج استعلام معقد بشكل مؤقت لتسهيل العمل مع البيانات لاحقا. من أنواع الجداول المؤقتة : الجداول المؤقتة المحلية: تستخدم فقط في الجلسة التي تم إنشاؤها فيها وتكون خاصة بتلك الجلسة فقط وتحذف تلقائيا عند انتهاء الجلسة. الجداول المؤقتة العالمية: يمكن الوصول إليها من قبل عدة جلسات ولكنها تحذف بعد انتهاء جميع الجلسات التي تستخدمها.1 نقطة
-
1 نقطة
-
العلامة _ بين الكلمات في أسماء المتغيرات هي طريقة شائعة في بايثون لتسهيل قراءة وفهم اسم المتغير. يطلق على هذا النمط تسمية snake_case، ويستخدم للمتغيرات التي تحتوي على أكثر من كلمة، بحيث يتم الفصل بين الكلمات باستخدام علامة _ بدلًا من كتابة الكلمات متصلة أو باستخدام الحروف الكبيرة كما في camelCase. والسبب وراء تفضيل snake_case في بايثون هو أنه يتماشى مع أسلوب كتابة الكود في بايثون، مما يجعل الكود أكثر اتساقا وأسهل من ناحية القراءة.1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. لا توجد أى فائدة هي فقط من طرق التسميات المتعارف عليها وتسمى snake case لأنها تشبه الثعبان في طريقة كتابتها . وهذه الطريقة تعتمد إذا كان المتغير يحوي أكثر من كلمة يتم فصل كل كلمة فعلامة _ . فمثلا firstname هي مكونة من مقطعين لذلك يمكنك كتابتها بطريقة snake case كالتالي first_name. firstnameexample كلمة مكونة من ثلاث مقاطع لذلك يمكنك كتابتها بطريقة snake case كالتالي first_name_example. وهكذا هي فقط طريقة لتسهيل قراءة المتغيرات1 نقطة
-
وعليكم السلام _ (underscore) في بايثون تستخدم لأغراض تنظيمية ووضوح الكود، وخاصة في تسمية المتغيرات. الطريقة المعتمدة في بايثون لتسمية المتغيرات هي باستخدام النمط المسمى snake_case، بحيث تكون الكلمات مفصولة بعلامة سفلية (underscore). مثل: first_name = 'ali' first_name = 'ali' هذه الطريقة تجعل الكود أكثر وضوحًا ويسهل قراءته، وخصوصًا عند استخدام أسماء متغيرات طويلة تتكون من عدة كلمات.1 نقطة
-
1 نقطة
-
يوجد العديد من لغات البرمجة و أطر العمل المستخدمة لإنشاء البرامج و التطبيقات, و يوجد أنواع مختلفة للبرامج , و هذه الأنواع: تطبيقات الجوال: هي التطبيقات التي نقوم بتنزيلها على أجهزة الموبايل الخاصة بنا و أشهر أطر العمل المستخدمة في برمجة هذا النوع من التطبيقات هي : Flutter React native تطبيقات سطح المكتب: هي التطبيقات التي تعمل على جهزة الحاسوب مثل الفوتوشوب و غيره و لبرمجته يوجد العديد من أطر العمل و لغات البرمجة المستخدمة : c# java electron تطبيقات الويب: هي المواقع التي نفتحها باستخدام المتصفح (chrom, firefox, ..) مثل موقع يوتيوب و فيسبوك مثلا, و هذا النوع يقسم لقسمين هما : front end و هذا القسم مسؤول عن الواجهات التي ستعرض البيانات و التي سيراها من خلالها و لبرمجته تحتاج لهذه التقنيات: html javascript css يمكنك تعلم إحدى أطر العمل لسهولة التطوير مثل (ٌReact js, Vue js, Angular) و القسم الثاني هو back end و هذا القسم مسؤول عن معالجة البيانات و إدارتها و تخزينها و لبرمجته نستخدم إحدى أطر العمل التالية : spring boot .net node js بالإضافة لذلك نحتاج محرك لتخزين البيانات و إدارتها و يوجد العديد لذلك منها MySql, Sql Server الأنظمة المدمجة: و هي الأنظمة التي تستخدم لبرمجة الألات مثل الغسالات و البرادات و غيرها و هنا نحتاج للغات منخفضة المستوى مثل : C C++ كما رأيت يوجد العديد من المجالات لذلك عليك تحديد ماتريد بناء على سوق العمل لديك1 نقطة
-
كل التقنيات مطلوبة، لكن الأمر يتحدد حسب سوق العمل الذي تستهدفه وأيضًا نوعية الشركات أو العملاء. وبناءًا على ما ذكرت، فستجد أنّ إطار .NET هو الأكثر استخدامًا بخصوص المؤسسات الحكومية والشركات الكبيرة. بجانب ذلك ستجد لغة Java والإطارات الخاصة بها خاصًة في المؤسسات البنكية. أي لغة جافا وC# هما ما تحتاج تعلمهم، لكن قرر أيهم المناسب لك حسب سوق العمل لديك من خلال البحث في الوظائف المعروضة.1 نقطة