علم البيانات مستوى ثاني | جامعة صنعاء – Telegram
علم البيانات مستوى ثاني | جامعة صنعاء
1.25K subscribers
368 photos
13 videos
820 files
399 links
"قناة علمية متخصصة في مجال علم البيانات. نقدم لك محتوى علمي موثوق به، وشروحات مفصلة، وأمثلة عملية تغطي أحدث التطورات في مجال علم البيانات . هدفنا هو تمكينك من بناء قاعدة علمية قوية ومهارات عملية تساهم في نجاحك الأكاديمي والمهني."
النقاشات: @Computer_DS1
Download Telegram
الفرق بين المكتبات الثابتة (Static Libraries) والمكتبات الديناميكية (Dynamic Libraries) يكمن في كيفية ربطها واستخدامها في البرمجة:

المكتبات الثابتة (Static Libraries)

- التعريف: هي مجموعة من الملفات البرمجية (عادةً بصيغة .lib أو .a ) التي يتم دمجها مع البرنامج أثناء عملية الترجمة (compile time).
- الخصائص:
  - تُدمج المكتبة في الملف التنفيذي (EXE) عند بناء البرنامج.
  - لا تحتاج إلى المكتبة عند التشغيل، حيث تكون كل الوظائف المطلوبة موجودة في الملف التنفيذي.
  - زيادة حجم الملف التنفيذي بسبب تضمين كل الوظائف.
  - تكون سرعة التنفيذ عادةً أسرع، لأن كل شيء موجود بالفعل.

المكتبات الديناميكية (Dynamic Libraries)

- التعريف: هي مكتبات تُحمّل وتُربط بالبرنامج أثناء وقت التشغيل (run time)، وعادةً ما تكون بصيغة .dll في ويندوز أو .so في لينوكس.
- الخصائص:

  - يتم تحميل المكتبة عند الحاجة خلال تشغيل البرنامج.
  - يمكن أن تشارك بين عدة برامج، مما يقلل من حجم الملفات التنفيذية.
  - التحديثات على المكتبة الديناميكية لا تتطلب إعادة بناء البرامج التي تستخدمها، مما يسهل صيانة البرمجيات.
  - قد تكون سرعة التنفيذ أبطأ قليلاً بسبب الحاجة لتحميل المكتبة.


خلاصة

- الاختيار بينهما يعتمد على احتياجات المشروع: إذا كنت تريد أداءً أفضل وحجم ملف تنفيذي أصغر، قد تختار المكتبات الثابتة. أما إذا كنت تبحث عن مرونة وتحديثات أسهل، فالمكتبات الديناميكية تكون الخيار الأفضل.
#للفائدة
#برمجة_2
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/24/489
عند استخدام المكتبات الثابتة (Static Libraries) والمكتبات الديناميكية (Dynamic Libraries) في عدة مشاريع، هناك اختلافات رئيسية في كيفية التعامل مع كل نوع. إليك مقارنة تفصيلية:

المكتبات الثابتة (Static Libraries)


الخصائص:

1. دمج الكود:
   - يتم دمج الكود الخاص بالمكتبة في البرنامج التنفيذي أثناء عملية التجميع. هذا يعني أن كل برنامج يستخدم المكتبة لديه نسخة مستقلة من الكود.

2. حجم البرنامج:
   - يمكن أن يكون حجم البرنامج الناتج أكبر، لأنه يتضمن الكود الخاص بالمكتبة بالكامل.

3. التوافق:
   - إذا قمت بتحديث المكتبة، يجب إعادة تجميع كل البرامج التي تعتمد عليها للحصول على التحديثات.

4. توزيع:
   - يتم توزيع البرنامج كمجموعة واحدة، مما يسهل التوزيع ولا يتطلب وجود المكتبة بشكل منفصل.

المزايا:

- استقلالية: لا تعتمد على وجود المكتبة على النظام الذي يعمل عليه البرنامج.
- أداء: يمكن أن يكون أداء البرنامج أفضل قليلاً لأنه لا يحتاج إلى تحميل المكتبة في وقت التشغيل.

العيوب:

- تحديثات صعبة: أي تحديث يتطلب إعادة تجميع كل البرامج.
- زيادة حجم الملفات: كل برنامج يحتوي على نسخة من المكتبة.

المكتبات الديناميكية (Dynamic Libraries)


الخصائص:
1. تحميل في وقت التشغيل:
   - يتم تحميل المكتبة الديناميكية في وقت التشغيل، مما يعني أن البرنامج لا يحتاج إلى تضمين الكود في تنفيذه.

2. حجم البرنامج:
   - يمكن أن يكون حجم البرنامج الناتج أصغر، لأنه لا يشمل الكود الخاص بالمكتبة.

3. التوافق:
   - إذا تم تحديث المكتبة، يمكن أن تستفيد جميع البرامج التي تعتمد عليها من التحديث دون الحاجة لإعادة تجميعها، بشرط أن تظل واجهة المكتبة (API) كما هي.

4. توزيع:
   - يجب توزيع المكتبة بشكل منفصل مع البرنامج، مما يتطلب إدارة إضافية لضمان وجود المكتبة في النظام.

المزايا:

- سهولة التحديث: يمكن تحديث المكتبة دون الحاجة لإعادة تجميع البرامج.
- تقليل حجم البرامج: يتم مشاركة المكتبة بين عدة برامج، مما يقلل من استهلاك الذاكرة.

العيوب:

- اعتماد على وجود المكتبة: إذا لم تكن المكتبة موجودة على النظام، فلن يعمل البرنامج.
- أداء: قد يكون هناك تأخير طفيف عند تحميل المكتبة في وقت التشغيل.


الخلاصة


- اختيار المكتبة  يعتمد على متطلبات المشروع:
  - استخدم المكتبات الثابتة إذا كنت بحاجة إلى استقرار وسهولة توزيع، وكنت تريد تجنب مشاكل الاعتمادية.
  - استخدم المكتبات الديناميكية إذا كنت بحاجة إلى تحديثات متكررة وتريد تقليل حجم البرنامج، بشرط أن تتم إدارة المكتبات بشكل صحيح.

كل نوع له فوائده وعيوبه، لذلك يجب تقييم احتياجات المشروع بعناية قبل اتخاذ القرار.
#للفائدة #برمجة_2
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/24/490
👍1
كيفية إنشاء مكتبة في السي بلس بلس.pdf
549.1 KB
شرح كيفية إنشاء مكتبة خاصة في السي بلس بلس
#للفائدة
#برمجة_2
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/24/491
ascii-table-characters.pdf
83.1 KB
جدول يحتوي على جميع ارقام ASCII للرموز والأرقام والأحرف.
#برمجة_2
#للفائدة
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/4/493
انتصرت المقاومة ..
خاب الكيان الصهيوني ..
ولا سامح اللّٰه ولا غفر ولا تقبل توبة أيّ متخاذل تخاذل خلال سنة الإبادة عن غزة ولم يُقدم ما بيده .
المقاطعة لن تنتهي .. والحرب مع الصهاينة لن تنتهي إلا بإزالة إسرائيل من على الوجود ، لكنها كانت محطّة والناجي من تزود منها بما سيحمله للمعركة القادمة..
في قانون المقاومة .. خير الزادِ البصيرة والسلاح!

_ دُرّة .
قلّةٌ صبرت.. ثُلّةٌ جاهدت .. وسيلُ دماءٍ ممتد ..
ذاك الذي سيأتي
ليُحدثكم عن معجزاتِ النصرِ
وقد كفّ اليوم فجأةً عن العمى بعد عامٍ من الدماء
استذكر غزّة بُرهةً!
هل كان فيها حربٌ رُبما !
لا تُصدقوه!
لا تسمعوا من فمهِ آية الفتح
ذاك تخاذل ، رمى المجاهدين بعوراته ، واختار أن يبقى تحت الطاولة .. في المرحلةِ الفاصلة..
والآن خرج!
وتسألُني عن الوقاحةِ فأُجيبك .. عربٌ تخاذلوا ، واليوم رقصوا .. لا بأس بالرقص!
منذُ عامٍ وهم يرقصون!
يحلّون أينما حلّت الأنغام ، همجٌ رُعاع .. غُثاءُ سيل ، مرعى وبيل ..
النصرُ لمن ضحّى .. الفرحةُ لمن عانى ..
ولا تسمعوا من متخاذلٍ قط أيُّ شيء ..

_ دُرّة.
السلام عليكم ورحمة الله وبركاته
كيف حالكم ياشباب ان شاءالله تكونوا في أتم الصحة والعافية 👍
حبيت ابلغكم بشيء بسيط 👇
انا اتنازل عن مسؤوليتي كمندوب واخلي ماعلي من واجب وأدعوا اخوتي الطلاب الاعزاء بالتنسيق فيما بيننا بإنتخاب مندوب جديد يوم السبت وبموافقة من الملتقى .

والمعذرة من الجميع 🌹
💔1
Forwarded from 🌐مجتمع اللجَنّةالعلمية 𝗖𝗦 دفعـــ𝟮𝟱ــــة 💻🔍 (ඏالمۢبࣳتًكّر۠ඏ)
https://youtu.be/VXZ0krtKWlE?si=E4CnPFEXXjBtuMba

هذا فديو
للدكتور المهندس محمد ابو هدهود،


شاركته معاكم عشان الحبايب الذي عند شات جي بي تي دائماً،
الذي حياتهم عبارة عن كوبي بست 😂

طبعًا بيتكلم فيه على كيفية استخدام الذكاء الاصطناعي بالطريقة الصحيحة لك كـ طالب جامعي بشكل عام أو طالب حاسوب بشكل خاص

أهم المحاور الذي تكلم عنها:

اولاً:
استخدامه كمساعد، وليس كمعلم رئيسي


أكد على ضرورة استخدام الذكاء الاصطناعي كأداة دعم، وليس الاعتماد عليه بشكل كامل، لتطوير مهارات التفكير وحل المشكلات بشكل شخصي.

ثانياً:

التعلم من الإجابات


بدلاً من النسخ الأعمى للإجابات، يجب تحليل الإجابات التي يقدمها الذكاء الاصطناعي لفهم المنطق وراء الحلول.

ثالثاً:

توسيع المعرفة


استغلال الذكاء الاصطناعي لفهم المفاهيم النظرية بشكل أعمق والحصول على شروحات إضافية حول مواضيع البرمجة.

طبعًا تحياتي للذي يعتبروا *GPT* الاخ الذي لم تلده امه 😂💔

🌐اللجَنّةالعلمية|𝗖𝗦𝟮𝟱 📘 | المستوى الأول💻🔍:https://news.1rj.ru/str/c/2333768205/30
👍1
هل انتم راضيين يكون التكامل والرياضيات المتقطعة في رمضان
Anonymous Poll
32%
عادي
68%
لا ما ينفع
جدول مقترح للإختبارات النهائية لمستوى أول
طبعاً تختلف الفترة من تخصص لآخر لكن ترتيب المواد مايختلف.
تم التبديل بين المواد بحيث تكون الرياضيات المتقطعة والتكامل قبل رمضان
واللغة العربية والانجليزي في رمضان
نماذج امتحان نصفي رياضيات متقطعة

لا تعتمدوا على الحل 🙂

#رياضيات_متقطعة
د. #نضال_الماربي
#نماذج
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/151/528
اختبار رياضيات متقطعة CS - 2024.pdf
375.1 KB
نموذج اختبار رياضيات متقطعة مع الحل

#رياضيات_متقطعة
د. #نضال_الماربي
#نماذج
ــــــــــ ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/151/530