بعض الاختصارات الموجودة على visual studio 2015 بلغة #c بتفيدك ايضا اذا كنت شغال على oop 👍.
👍1
📌8 أمور لتعيش حياة أفضل
🔹 ابدأ الآن
🔹خليك ايجابي
🔹اؤمن بنفسك
🔹واجه مخاوفك
🔹وقف تقديم أعذار
🔹عش اللحظة
🔹توقف عم مقارنة نفسك بالآخرين
🔹اختلط بالأشخاص الإيجابيين
🔹 ابدأ الآن
🔹خليك ايجابي
🔹اؤمن بنفسك
🔹واجه مخاوفك
🔹وقف تقديم أعذار
🔹عش اللحظة
🔹توقف عم مقارنة نفسك بالآخرين
🔹اختلط بالأشخاص الإيجابيين
👍1
إذا كنت قد درست بعض المواضيع التدريبية المتعلقة بالخوارزمية، فربما تكون قد سمعت بمصطلح تدوين Big O إذا لم تقم بذلك، فسنراجعها هنا ، ومن ثم نحصل على فهم أعمق .
🔹 في البداية علينا تعريف فكرة big-O notation: تدوين Big O هو تدوين رياضي يصف السلوك المحدود لدالة ما عندما تميل الحجة نحو قيمة معينة أو ما لا نهاية بكلمات واضحة، يصف تدوين Big O تعقيد الكود الخاص بك باستخدام مصطلحات جبرية.
🔹 في البداية علينا تعريف فكرة big-O notation: تدوين Big O هو تدوين رياضي يصف السلوك المحدود لدالة ما عندما تميل الحجة نحو قيمة معينة أو ما لا نهاية بكلمات واضحة، يصف تدوين Big O تعقيد الكود الخاص بك باستخدام مصطلحات جبرية.
👍2
لفهم ماهية تدوين Big O، يمكننا إلقاء نظرة على مثال نموذجي ، O (n²) ، والذي يُنطق عادةً "Big O squared"، يمثل الحرف "n" هنا حجم الإدخال - هناك دالّتان: f (n) و g (n) و f (n) هي f (g (n))
مثال لحساب وقت خوازمية: ستكون الخوارزمية النموذجية التي تحتوي على تعقيد O (n²) هي خوارزمية فرز التحديد selection sort فرز التحديد هو خوارزمية فرز تتكرر عبر القائمة للتأكد من أن كل عنصر في الفهرس i هو أصغر / أكبر عنصر في القائمة
مثال لحساب وقت خوازمية: ستكون الخوارزمية النموذجية التي تحتوي على تعقيد O (n²) هي خوارزمية فرز التحديد selection sort فرز التحديد هو خوارزمية فرز تتكرر عبر القائمة للتأكد من أن كل عنصر في الفهرس i هو أصغر / أكبر عنصر في القائمة
👍1
يمكن وصف الخوارزمية من خلال الكود في الصورة للتأكد من أن العنصر i هو أصغر عنصر في القائمة، تتكرر هذه الخوارزمية أولاً عبر القائمة باستخدام حلقة for ثم يستخدم كل عنصر حلقة for أخرى للعثور على أصغر عنصر في الجزء المتبقي من القائمة
في هذا السيناريو، نعتبر القائمة المتغيرة هي المدخلات، وبالتالي فإن حجم الإدخال n هو عدد العناصر داخل القائمة افترض أن عبارة if وتعيين القيمة المقيدة بعبارة if تستغرق وقتًا ثابتًا ثم يمكننا العثور على رمز O الكبير للدالة من خلال تحليل عدد المرات التي يتم فيها تنفيذ التعليمات
في هذا السيناريو، نعتبر القائمة المتغيرة هي المدخلات، وبالتالي فإن حجم الإدخال n هو عدد العناصر داخل القائمة افترض أن عبارة if وتعيين القيمة المقيدة بعبارة if تستغرق وقتًا ثابتًا ثم يمكننا العثور على رمز O الكبير للدالة من خلال تحليل عدد المرات التي يتم فيها تنفيذ التعليمات
👍1
أولاً تقوم حلقة for الداخلية بتشغيل العبارات داخل n من المرات وبعد زيادة i، يتم تشغيل حلقة for الداخلية لـ n-1 مرة حتى يتم تشغيلها مرة واحدة ، ثم تصل كلتا الحلقتين for إلى شروط الإنهاء الخاصة بهما
ينتهي هذا الأمر في الواقع بإعطائنا مجموعًا هندسيًا ، ومع بعض الرياضيات سنجد أن الحلقة الداخلية ستتكرر لمدة 1 + 2 ... + n مرة ، والتي تساوي n (n-1) / 2 مرة إذا ضربنا هذا ، فسنحصل في النهاية على (n² / 2) - (n / 2)
ينتهي هذا الأمر في الواقع بإعطائنا مجموعًا هندسيًا ، ومع بعض الرياضيات سنجد أن الحلقة الداخلية ستتكرر لمدة 1 + 2 ... + n مرة ، والتي تساوي n (n-1) / 2 مرة إذا ضربنا هذا ، فسنحصل في النهاية على (n² / 2) - (n / 2)
👍1
عندما نحسب تدوين O، فإننا نهتم فقط بالمصطلحات السائدة، ولا نهتم بالمعاملات وهكذا نأخذ n² على أنها O الأخيرة الكبيرة لدينا، نكتبها كـ O (n²) ، والتي تُنطق مرة أخرى "Big O تربيع".
👍1
🔹سبعة انواع يمكن ان تكون نتيجة لO:
1- Constant = 1
2- Logarithmic = log n
3- Linear = n
4- N-log-n = n log n
5- Quadratic = n^2
6- Cubic = n^3
7- Exponential = 2^n
1- Constant = 1
2- Logarithmic = log n
3- Linear = n
4- N-log-n = n log n
5- Quadratic = n^2
6- Cubic = n^3
7- Exponential = 2^n
👍1
O (1)
لديه أقل تعقيد:
غالبًا ما يُطلق عليه "الوقت الثابت" ، إذا كان بإمكانك إنشاء خوارزمية لحل المشكلة في O (1)، فأنت على الأرجح في أفضل حالاتك
لديه أقل تعقيد:
غالبًا ما يُطلق عليه "الوقت الثابت" ، إذا كان بإمكانك إنشاء خوارزمية لحل المشكلة في O (1)، فأنت على الأرجح في أفضل حالاتك
👍1
خطوات حساب big O : لحساب Big O ،
هناك خمس خطوات يجب عليك اتباعها:
1- قسّم الخوارزمية / الدالّة إلى عمليات فردية
2- احسب O الكبير لكل عملية 3- أضف Big O لكل عملية معًا 4- احذف الثوابت
5- ابحث عن المصطلح الأعلى رتبة، سيكون هذا ما نعتبره Big O لخوارزمية .
هناك خمس خطوات يجب عليك اتباعها:
1- قسّم الخوارزمية / الدالّة إلى عمليات فردية
2- احسب O الكبير لكل عملية 3- أضف Big O لكل عملية معًا 4- احذف الثوابت
5- ابحث عن المصطلح الأعلى رتبة، سيكون هذا ما نعتبره Big O لخوارزمية .
👍1
للمبرمجين اللي حاب يتعلم مهارات Full Stack Development
🔸هذي خطه تبدأ من الصفر بالترتيب مع كورسات مجانيه :
١- تعلم تصميم صفحات الإنترنت CSS HTML
٢- تعلم البرمجة باستخدام جافا سكريبت Javanoscript
٣- تعلم jQuery جافا سكربت
٤- تعلم بناء صفحات الإنترنت المرنة باستخدام Bootstrap V4
٥- تعلم إدارة نسخ البرمجة باستخدام git
٦- تعلم البرمجة باستخدام PHP and MySQL
٧- تعلم برمجة الويب باستخدام لارافيل Laravel
🔸كورس Full Stack Development مجاني
https://youtube.com/playlist?list=PLVrN2LRb7eT2B6v1EwsCS28QkkDTZ5LRm
🔸هذي خطه تبدأ من الصفر بالترتيب مع كورسات مجانيه :
١- تعلم تصميم صفحات الإنترنت CSS HTML
٢- تعلم البرمجة باستخدام جافا سكريبت Javanoscript
٣- تعلم jQuery جافا سكربت
٤- تعلم بناء صفحات الإنترنت المرنة باستخدام Bootstrap V4
٥- تعلم إدارة نسخ البرمجة باستخدام git
٦- تعلم البرمجة باستخدام PHP and MySQL
٧- تعلم برمجة الويب باستخدام لارافيل Laravel
🔸كورس Full Stack Development مجاني
https://youtube.com/playlist?list=PLVrN2LRb7eT2B6v1EwsCS28QkkDTZ5LRm
YouTube
Full Stack Web Development | Arabic
Full Stack Web Development for Beginners (in Arabic). HTML, CSS, Bootstrap, JavaScript, jQuery, SQL (MySQL), PHP and Laravel are the content chapters. It is ...
👍1
🔹 ماذا نعني بالحوسبة السحابية Cloud Computing ؟
الحوسبة السحابية هي مصطلح عام لأي شيء يتضمن تقديم خدمات مستضافة عبر الإنترنت تنقسم هذه الخدمات إلى ثلاث فئات رئيسية:
• البنية التحتية كخدمة (laaS)
• النظام الأساسي كخدمة (PaaS)
• البرمجيات كخدمة (SaaS)
🔹ولكن كيف يعمل؟
تعمل الحوسبة السحابية من خلال السماح لأجهزة العميل بالوصول إلى البيانات عبر الإنترنت ، من الخوادم وقواعد البيانات وأجهزة الكمبيوتر عن بُعد تتم إدارة الاتصالات بين الأطراف الأمامية والخلفية بواسطة خادم مركزي يعتمد الخادم المركزي على البروتوكولات لتسهيل تبادل البيانات
يستخدم الخادم المركزي كلاً من البرامج والبرامج الوسيطة لإدارة الاتصال بين أجهزة العميل المختلفة والخوادم السحابية عادة ، سيكون هناك خادم مخصص لكل تطبيق فردي
🔹 أمثلة على الحوسبة السحابية:
🔸Google Docs
🔸 Microsoft 365
🔸 Zoom
🔸 Calendar Email
🔸 Skype
🔸 Whatsapp
🔹 السحابة العامة public cloud:
تعتبر الخدمات السحابية "عامة" عندما يتم تسليمها عبر الإنترنت العام ، ويمكن تقديمها كاشتراك مدفوع ، أو مجانًا
الحوسبة السحابية هي مصطلح عام لأي شيء يتضمن تقديم خدمات مستضافة عبر الإنترنت تنقسم هذه الخدمات إلى ثلاث فئات رئيسية:
• البنية التحتية كخدمة (laaS)
• النظام الأساسي كخدمة (PaaS)
• البرمجيات كخدمة (SaaS)
🔹ولكن كيف يعمل؟
تعمل الحوسبة السحابية من خلال السماح لأجهزة العميل بالوصول إلى البيانات عبر الإنترنت ، من الخوادم وقواعد البيانات وأجهزة الكمبيوتر عن بُعد تتم إدارة الاتصالات بين الأطراف الأمامية والخلفية بواسطة خادم مركزي يعتمد الخادم المركزي على البروتوكولات لتسهيل تبادل البيانات
يستخدم الخادم المركزي كلاً من البرامج والبرامج الوسيطة لإدارة الاتصال بين أجهزة العميل المختلفة والخوادم السحابية عادة ، سيكون هناك خادم مخصص لكل تطبيق فردي
🔹 أمثلة على الحوسبة السحابية:
🔸Google Docs
🔸 Microsoft 365
🔸 Zoom
🔸 Calendar Email
🔸 Skype
🔹 السحابة العامة public cloud:
تعتبر الخدمات السحابية "عامة" عندما يتم تسليمها عبر الإنترنت العام ، ويمكن تقديمها كاشتراك مدفوع ، أو مجانًا
👍1
🔹 - السحابة الهجينة hybrid cloud: السحابة المختلطة عبارة عن تكوين من السحابة العامة
وبيئة خاصة ، مثل السحابة الخاصة أو الموارد المحلية ، والتي تظل كيانات متميزة ولكنها مرتبطة ببعضها البعض ، مما يوفر مزايا نماذج النشر المتعددة ايضا هناك انواع اخرى مثل:
🔸 community cloud
🔸 distributed cloud
🔸 public-resource cloud
🔹 حدود وعيوب الحوسبة السحابية
وفقا لبروس شناير:
"الجانب السلبي هو أنه سيكون لديك خيارات تخصيص محدودة. الحوسبة السحابية أرخص بسبب اقتصاديات الحجم ، وكأي مهمة خارجية تميل إلى الحصول على ما تريد، يعد المطعم الذي يحتوي على قائمة طعام محدودة أرخص من طاه شخصي يمكنه طهي أي شيء تريده".
🔶اتمنى عجبكم الموضوع ✨
وبيئة خاصة ، مثل السحابة الخاصة أو الموارد المحلية ، والتي تظل كيانات متميزة ولكنها مرتبطة ببعضها البعض ، مما يوفر مزايا نماذج النشر المتعددة ايضا هناك انواع اخرى مثل:
🔸 community cloud
🔸 distributed cloud
🔸 public-resource cloud
🔹 حدود وعيوب الحوسبة السحابية
وفقا لبروس شناير:
"الجانب السلبي هو أنه سيكون لديك خيارات تخصيص محدودة. الحوسبة السحابية أرخص بسبب اقتصاديات الحجم ، وكأي مهمة خارجية تميل إلى الحصول على ما تريد، يعد المطعم الذي يحتوي على قائمة طعام محدودة أرخص من طاه شخصي يمكنه طهي أي شيء تريده".
🔶اتمنى عجبكم الموضوع ✨
👍1
📝 أشياء ستساعدك في فهم الكورسات و الإستفادة منها :
- كتابة الأهم و ما فهمته من الشرح .
- تطبيق الكود الذي في الفيديو .
- كتابة كود مشابه ( من ابتكارك) .
- بعد نهاية الكورس ، اقض أسبوع تقريبا في حل المشاكل و التحديات البرمجية.
- كتابة الأهم و ما فهمته من الشرح .
- تطبيق الكود الذي في الفيديو .
- كتابة كود مشابه ( من ابتكارك) .
- بعد نهاية الكورس ، اقض أسبوع تقريبا في حل المشاكل و التحديات البرمجية.
👍1
قيد العمل على موقع ويب
اسم الموقع "جاهز" يعمل هذا الموقع على عرض التصاميم الجاهزة التي يتم تحميلها بصيغة psd ومنها تصاميم مجانيه وتصاميم مدفوعه والهدف من الموقع سهولة التصميم والابتكار بتصاميم جديده ويفيد مصممين الفوتوشوب بشكل كبير
بعد الانتهاء من الموقع برسل لكم الاكواد عشان تستفيدو منه وممكن ان كل واحد منكم يسوي موقعه الخاص 👍
اسم الموقع "جاهز" يعمل هذا الموقع على عرض التصاميم الجاهزة التي يتم تحميلها بصيغة psd ومنها تصاميم مجانيه وتصاميم مدفوعه والهدف من الموقع سهولة التصميم والابتكار بتصاميم جديده ويفيد مصممين الفوتوشوب بشكل كبير
بعد الانتهاء من الموقع برسل لكم الاكواد عشان تستفيدو منه وممكن ان كل واحد منكم يسوي موقعه الخاص 👍
👍1