برمجة
مقالات متنوعة تخص البرمجة وتطوير المواقع وتحميل أدوات البرمجة والإسطوانات المتعلقة بها
users = {
"admin": "1234",
"lina": "pass99"
}
username = input("Username: ")
password = input("Password: ")
if username in users and users == password:
print("Login successful") ...
إكمال القراءة
في المشاريع البرمجية الحقيقية، الكود لا يُكتب بشكل عشوائي أو كحلول منفصلة، بل يتم تصميمه كـ “نظام” له بنية واضحة وتدفق بيانات محدد. لذلك فهم المفاهيم الأساسية بطريقة سطحية لم يعد كافيًا.
أولًا: المتغيرات كجزء من بنية البيانات (Data State) ...
إكمال القراءة
user_name = "Lina"
is_active = True
المتغيرات هنا لا تُعتبر مجرد تخزين بيانات، بل تمثل “حالة النظام” التي يتم بناء المنطق عليها، خصوصًا في التطبيقات الكبيرة حيث تتغير القيم باستمرار وتؤثر على تدفق البرنامج.
المنطق الشرطي وتدفق التنفيذ
if ...
إكمال القراءة
يُعتبر تعلم الخوارزميات وهياكل البيانات من أهم المواضيع في علوم الحاسب، وغالبًا ما يتم التركيز عليها في الدراسة الأكاديمية ومقابلات العمل. لكن في المقابل، هناك جدل دائم بين المبرمجين: هل فعلاً كل مبرمج يحتاج يتعمق في الخوارزميات؟
من جهة، ...
إكمال القراءة
تُعتبر قواعد البيانات من أهم أجزاء أي نظام برمجي، فهي المسؤولة عن تخزين البيانات وتنظيمها واسترجاعها عند الحاجة. ومن أشهر أنواعها قواعد البيانات التقليدية المعروفة باسم SQL، مثل MySQL وPostgreSQL.
في السنوات الأخيرة ظهر نوع آخر يسمى NoSQL، مثل ...
إكمال القراءة
مع تطور لغات البرمجة الحديثة مثل Python وJavaScript وغيرها، أصبح من السهل على المبتدئين كتابة الأكواد بسرعة وإنجاز المشاريع بدون الحاجة لكتابة تفاصيل معقدة. هذا ما يُعرف باستخدام “اللغات عالية المستوى”.
لكن هذا التطور أثار سؤال مهم في مجال البرمجة: ...
إكمال القراءة
يتساءل الكثير من المبتدئين في مجال البرمجة: هل يجب أن أكون قويًا في الرياضيات حتى أتعلم البرمجة؟ الحقيقة أن الإجابة ليست “نعم أو لا” بشكل مطلق، بل تعتمد على نوع البرمجة التي تريد تعلمها.
البرمجة بشكل عام تعتمد بشكل أساسي على التفكير المنطقي وحل ...
إكمال القراءة
السلام عليكم
الفترة التجريبية لمنصة ايجاز اكمالا لهذا الموضوع
https://www.dorar-aliraq.net/showthread.php?t=1356028
تم اطلاق تحديث جديد وهو امكانية رفع النتائج عن طريق جدول اكسيل واعطاء رابط للتلاميذ للاستعلام عن نتائجهم
لا تظهر النتائج ...
إكمال القراءة
السلام عليكم
بعد جهد مستمر لثلاث ايام تم ولله الحمد تعريب برنامج SAS.planet البرنامج الشهير لتنزيل المرئيات الفضائية عالية الدقة
وحسب اخر تحديث للبرنامج اي التحديث الرسمي
واضافة لتغيير اللغة تم تنزيل تحديث للخرائط داخل الساس بلانت لتعمل ...
إكمال القراءة
السلام عليكم
قسم CV Studio - صانع السيرة الذاتية المحترف و الجديد في منصة المعلم المرشد
اصنع سيرتك الذاتية ونسقها مجانا بكل حرية مع 50 اداة للتعديل ومختلف الالوان والادوات
من منصة المعلم المرشد انطلق نحو وظيفة أحلامك بسيرة ذاتية ...
إكمال القراءة
مع تزايد حجم البيانات وتوسع استخدامها في التطبيقات الحديثة، أصبح أمن قواعد البيانات قضية مركزية لكل مطور ومؤسسة. البيانات ليست مجرد أرقام أو نصوص، بل هي معلومات حساسة تؤثر على الأفراد والشركات والدول.
أهمية حماية قواعد البيانات:
خرق البيانات ...
إكمال القراءة
أداء قواعد البيانات هو أحد أهم العوامل التي تحدد سرعة وكفاءة التطبيقات الحديثة، خاصة مع زيادة حجم البيانات وتنوعها. من أبرز الطرق لتحسين الأداء استخدام الفهارس (Indexes) بذكاء، فهي تسهل الوصول إلى البيانات بسرعة دون الحاجة لمسح الجداول بالكامل. ...
إكمال القراءة
مع تطور التطبيقات الرقمية وازدياد حجم البيانات بشكل هائل، أصبح اختيار قاعدة البيانات المناسبة وإدارتها بكفاءة أمرًا حيويًا لضمان أداء التطبيقات واستقرارها. اليوم، نشهد عدة اتجاهات حديثة في هذا المجال:
قواعد البيانات السحابية (Cloud Databases): ...
إكمال القراءة
يُعد الأمر print من أبسط وأهم الأوامر في معظم لغات البرمجة، ويستخدم لعرض النصوص أو النتائج على الشاشة.
فمثلًا في لغة Python يمكن استخدامه لطباعة رسالة أو نتيجة عملية حسابية.
مثال
print("مرحبا بالعالم")
سيقوم هذا السطر بطباعة الجملة على ...
إكمال القراءة
num = int(input("أدخل رقمًا: "))
factorial = 1
for i in range(1, num + 1):
factorial = factorial * i
print("مضروب العدد هو:", factorial) ...
إكمال القراءة
عند تطوير أي نظام برمجي كبير، لا يتعلق القرار فقط باختيار لغة البرمجة أو نوع قاعدة البيانات، بل يتعلق أيضًا بالمعمارية (Architecture) التي سيُبنى عليها النظام.
أشهر نمطين معماريين اليوم هما:
• Monolithic Architecture
• Microservices ...
إكمال القراءة
أحد أكثر الأسئلة شيوعًا في عالم قواعد البيانات هو:
لماذا يكون الاستعلام بطيئًا رغم أن البيانات منظمة؟
كثير من المبتدئين يعتقدون أن كتابة استعلام صحيح نحويًا (Syntax) يعني أنه جيد، لكن في الواقع هناك فرق كبير بين:
استعلام يعمل ✔️
واستعلام ...
إكمال القراءة
في عالم تطوير البرمجيات، ينقسم العمل غالبًا إلى جزأين أساسيين: الواجهة الأمامية (Frontend) و الواجهة الخلفية (Backend). فهم الفرق بينهما يساعد أي مبرمج على اختيار مساره أو حتى التميز كمطوّر شامل.
أولًا: ما هو الـ Frontend؟
هو كل ما ...
إكمال القراءة
لا يقتصر نجاح أي مشروع برمجي على كونه يعمل فقط، بل يعتمد بشكل كبير على جودة الكود المكتوب. فالكود النظيف يسهل فهمه وتطويره وصيانته، ويقلل من الأخطاء على المدى الطويل.
ما هو الكود النظيف؟
الكود النظيف هو كود: ...
إكمال القراءة
لا تقتصر قوة أي برنامج على لغة البرمجة المستخدمة فقط، بل تعتمد بشكل كبير على هياكل البيانات التي تُستخدم لتنظيم وتخزين المعلومات داخل البرنامج. الاختيار الصحيح لهيكل البيانات قد يحدث فرقًا واضحًا في سرعة الأداء وكفاءة التطبيق.
⸻
ما هي هياكل ...
إكمال القراءة
أصبحت واجهات برمجة التطبيقات (APIs) عنصرًا أساسيًا في تطوير البرمجيات الحديثة، حيث تتيح للتطبيقات والأنظمة المختلفة التواصل فيما بينها وتبادل البيانات بطريقة منظمة وآمنة.
ما هي واجهات برمجة التطبيقات (APIs)؟
واجهة برمجة التطبيقات هي ...
إكمال القراءة
في تطوير التطبيقات الحديثة، يُستخدم كل من التخزين المؤقت (Caching) وقواعد البيانات لتحسين الأداء، لكن لكل منهما دور مختلف ووظيفة محددة. الفهم الصحيح للفارق بينهما يساعد على بناء تطبيقات أسرع وأكثر كفاءة.
ما هو التخزين المؤقت (Caching)؟ ...
إكمال القراءة
على الرغم من تنوع لغات البرمجة وظهور قواعد بيانات غير علائقية حديثة، ما زالت لغة SQL تُعد من أهم المهارات الأساسية التي يجب أن يمتلكها كل مبرمج، مهما كان تخصصه.
ما هي لغة SQL؟
SQL هي اختصار لـ Structured Query Language، وهي لغة مخصصة ...
إكمال القراءة
مع التطور السريع في تقنيات الذكاء الاصطناعي، لم تعد قواعد البيانات تدار بالطرق التقليدية فقط، بل أصبح للذكاء الاصطناعي دور متزايد في تحسين إدارتها وتحليل البيانات المخزنة فيها بشكل أكثر كفاءة ودقة.
دور الذكاء الاصطناعي في إدارة قواعد ...
إكمال القراءة
تم تطوير موقع درر العراق بواسطة
Samer
قوانين المنتديات العامة
Google+
متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال