-
المساهمات
5583 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
68
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو محمد عاطف17
-
وعليكم السلام ورحمة الله وبركاته . للأسف لا يوجد theme هنا في الأكاديمية للوضع الداكن حاليا. ولكن توجد طريقة لجعل جميع المواقع لديك إذا كنت تستخدم chrome تتحول للوضع الداكن . أولا يجب عليك تفعيل الوضع الداكن في الويندوز لديك من خلال الدخول علي الإعدادات والبحث عن dark : بعد ذلك قم بتغير الوضع إلي الداكن dark : بعد ذلك في chrom قم بالذهاب إلي الرابط التالي : chrome://flags/#enable-force-dark إذا لم يعمل الرابط قم بنسخه ولصقه لديك في المتصفح. بعد ذلك قم بإختيار Enabled في Auto Dark Mode for Web Contents : وقم بإعادة تشغيل المتصفح وستجد الآن جميع المواقع وإن لم تكن تدعم ال dark mode ستجدها تم تحويلها تلقائيا إلى الوضع الداكن.
-
في بايثون، None هو نوع بيانات يمثل القيمة "العدمية أي غير موجودة" أو "الفارغة". يمكن اعتبارها بمثابة مفهوم يشير إلى عدم وجود قيمة معينة. تستخدم None في بايثون في عدة حالات منها: تعيين القيم الافتراضية: يمكن استخدام None كقيمة افتراضية للمعاملات في الدوال للإشارة إلى أن المعامل لم يتم تحديده بعد. def test(param=None): if param is None: print("No value provided") else: print(f"Value provided: {param}") التحقق من القيم غير المعينة: يُستخدم None للتحقق من عدم تعيين متغير أو عدم وجود قيمة. if var is None: print("var has no value") إرجاع القيم من الدوال: قد يتم إرجاع None للدوال في حالة عدم وجود قيمة يمكن إرجاعها. def find(items, target): for item in items: if item == target: return item return None # إذا لم يُعثر على العنصر إزالة القيم: يمكن إعادة تعين القيم ك None للمتغير كوسيلة لإلغاء تعيينه أو لإزالة قيمته. var = 5 var = None # الآن لا يحتوي على قيمة تلخيصا لما سبق None هو وسيلة في بايثون للتعبير عن عدم وجود قيمة معينة مثل الفراغ ليس موجودا
-
لا سيتوجب في كل مرة تفعيل البيئة الإفتراضية و يجب عليك الملاحظه أن التفعيل يكون فقط في ال cmd الحالي . حيث إذا فعلت البيئة الإفتراضية في cmd في المشروع وقمت بفتح cmd جديد في نفس المشروع فالبيئة الإفتراضية لن تكون مفعلة في هذا ال cmd لذلك يجب عليك الإنتباه لهذا الأمر . ويجب عليك الإنتباه إلي وجود إسم البيئة قبل المسار هكذا : فإذا لم يكن موجود إسم البيئة فهي ليست مفعله في ال cmd الحالي وأي أمر سيتم تنفيذه علي جهازك مباشرة.
-
وعليكم السلام ورحمة الله وبركاته . لا البيئة الإفتراضية منفصله تمام عن المكتبات التي لديك علي الجهاز حيث هذا هو أساس عمل البيئة الإفتراضية وهو عزل المشاريع والبيئات عن بعضها البعض . إذا قمت بحذف المكتبة بينما يتم تفعيل البيئة الإفتراضية سيتم حذفها فقط من البيئة الإفتراضية أما إذا لم تكن البيئة الإفتراضية مفعلة فسيتم حذفها فقط من الجهاز. ويمكنك إستخدام الأمر التالي للتحقق من المكتبات لديك : pip list إذا لم تكن مفعل البيئة الإفتراضية فالأمر السابق سيظهر المكتبات علي جهازك الرئيسي . أما إذا كنت مفعل البيئة الإفتراضية فستظهر لك المكتبات المثبته في البيئة الإفتراضية.
-
ستجد إسفل الدرس صندوق خاص بالتعليقات كما هنا من فضلك يرجى طرح سؤالك هناك أسفل الدرس حيث هنا هو قسم الأسئلة العامة حيث لا نقوم بطرح الأسئلة الخاصة بالدورات هنا وذلك لمساعدتك بشكل أفضل.
-
حسنا لا بئس ولكن الأفضل كما أخبرتك يمكنك حذف مجلد Heart الخاص بالبيئة الإفتراضية وإنشاءه مجددا من خلال إسم venv كالتالي : python -m venv venv venv\Scripts\activate أو يمكنك فقط تغير إسم المجلد الرئيسي أو لا بئس يمكنك تركه كما هو.
- 10 اجابة
-
- 1
-
-
لا في الملف الرئيسي حيث يكون بجوار مجلد البيئة الإفتراضية . لا يجب إنشاء أي ملفات بداخل مجلد البيئة الإفتراضية حتي لا تحدث أي مشاكل . يعني لو أنشأت ملف مثلا test.py يكون هيكل الملفات كالتالي : Heart | Heart | test.py حيث Heart هو المجلد الرئيسي وبداخله ملجد Heart الخاص بالبيئة الإفترضية و ملف test.py بداخل المجلد الرئيسي وبجوار مجلد البيئة . ومن الأفضل تسمية مجلد البيئة venv أو أي إسم أخر غير إسم المجلد الرئيسي
- 10 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته . الأمر بسيط فقط ستقوم بإنشاء الملفات بإمتداد py. في vs code وبعد ذلك تقوم بكتابة الأكواد بداخل الملف الذي أنشأته وتقوم بتشغيله عن طريق كتابة python وبعده إسم الملف بالإمتداد .py python test.py ستلاحظ في القائمة التي علي يسار البرنامج والتي يوجد بها ملفات . ستجد زر لإنشاء ملف وهو الذى في اليسار و زر لإنشاء مجلد وهو الذي قبل الزر الخاص بإنشاء ملف. فقط تقوم بالضغط علي الزر وكتابة إسم الملف وكتابة الأكواد بداخل الملف.
- 10 اجابة
-
- 1
-
-
لا شكر على واجب . يمكنك متابعة الدعم من خلال الرابط التالي حيث الأمور المالية تلك مع الدعم الخاص بالأكاديمية هنا وسوف يساعدونك في هذا إن شاء الله : https://support.academy.hsoub.com/conversations
- 4 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته . إذا كان صديقك إشترى لك بطاقة الهدايا يمكنك إتباع التعليمات في الرابط التالي : https://support.academy.hsoub.com/how-to-use-gift-card وإذا لم يكن قد إشترى البطاقة بعد يمكنك إتباع التعليمات التي في الرابط التالي لكيفية شراء البطاقة : https://support.academy.hsoub.com/how-to-buy-gift-card
- 4 اجابة
-
- 1
-
-
ليس مطلوب أي شئ يمكنك الآن كتابة شيفرات بايثون دون أي مشاكل فقط قم بالضغط بداخل النافذة حتي يظهر المؤشر ويمكنك البدأ بالكتابة . إذا كان هذا السؤال خاص بدرس في دورة من الدورات . ستجد أسفل الدرس صندوق للتعليقات كما هنا يرجي وضع سؤالك هناك حيث هنا هو قسم الأسئلة العامة ولا نجيب علي أسئلة الدورات هنا وذلك لمساعدتك بشكل أفضل.
-
وعليكم السلام ورحمة الله وبركاته. ستجد في الأعلى في شريط التنقل زر يسمى دوراتي يجب أن يظهر لك بعد شراء الدورة : بعد الضغط عليه ستجد جميع الدورات التي قمت بشراءها وبما أنك قمت بشراء دورة علوم الحاسب ستجدها كالتالي : يمكنك الضغط علي إسم الدورة ومن ثم ستجد المسارات يمكنك البدأ بالمسار الأول وإتباع الدورس بعد ذلك.
-
كما أخربتك إذا لم يكن خاص بالدورة فيرجي إرسال كود css و html هنا في التعليقات لمراجعة الخطأ الذي يظهر لك
-
إذا كان هذا سؤال خاص بدرس من دروس الدورة فيرجي إرفاق السؤال أسفل الدرس حيث يوجد صندوق للتعليقات كما هنا حيث يجب وضع السؤال هناك . حيث هنا هو قسم الأسئلة العامة ولا نجيب علي أسئلة الدورات هنا وذلك لمساعدتك بشكل أفضل. أما إذا كان سؤال عام فيرجي إرسال كود html و css و صورة للمشكلة وذلك لمساعدتك بشكل أفضل.
-
وعليكم السلام ورحمة الله وبركاته . الهدف من المشروع فقط أثناء تعلمك هو التمرين وتوظيف ما قمت بتعلمه حتي الآن . فبدون التطبيق العملي لن تستطيع الإلمام بجميع الأمور فقط من خلال المذاكرة النظرية لذلك يجب عليك تمرين نفسك علي تطبيق وتنفيذ مشاريع . ومعظم البيانات التي تقوم بالتعلم عيلها هي ليست حقيقية أو ليست بالبيانات الكبيرة لذلك إذا وضعت هدف فمن الممكن أنه لن يعمل علي البيانات الأخري الحقيقية حيث ستختلف البيانات بما لديك. ولكن مستقبلا حين العمل علي مشاريع حقيقية لتحديد الهدف من المشروع هو البحث عن مشكلة تحاول حلها . فالبرمجة عموما و تعلم الآلة بشكل خاص نقوم بعمل المشروع لحل مشكلة لدينا تواجهنا . فمثلا لو البيانات التي لديك بخصوص مرض القلب يمكنك إستخدامها في معرفة السبب الرئيسي لمعرفة المرض ومن هم الأعمار التي لديها أكثر أمراض القلب أكثر ومحاولة إكتشاف السبب لحل تلك المشكلة ومساعدة المرضي . لذلك الهدف الرئيسي الذى يجب تحديده هو ما هي المشكلة التي تنوي حلها بالنموذج الذي تقوم بإنشاءه.
- 4 اجابة
-
- 1
-
-
إذا كنت تقصد أنك تريد جعل الكود يختار الخيار الذي يأتي من قاعدة البيانات بناء علي العنصر الذي تريد التعديل عليه . فيبجب عليك التحقق من القيمة التي تأتي من قاعدة البيانات والقيمة الحالية لعنصر option فإذا كانا متساويين فيجب وضع خاصية selected هكذا : <select name="Cn" id="Cn" onchange="show(this)"> <option value="">الجننس</option> <option value="انثى" <?php echo ($row['Cn'] == 'انثى') ? 'selected' : ''; ?>>انثى</option> <option value="ذكر" <?php echo ($row['Cn'] == 'ذكر') ? 'selected' : ''; ?>>ذكر</option> </select> وهكذا إذا كان $row ['Cn'] والذي يأتي من قاعدة البيانات إذا كان مساويا لانثى سيتم إختيار هذا الخيار وإذا كان مساويا لذكر سيتم إختيار هذا الخيار . ولكن تأكد من أم القيم مساويه تماما للقيمة فلو كانت في قاعدة البيانات مثلا "أنثي" و قيمة select هي "انثى" فلن يتحقق الشرط لأن النصين ليسا متساويين فالإختلاف في حرف ال "أ"
- 4 اجابة
-
- 1
-
-
هذا ال slider في تطوير الويب يسمي carousel وتوجد العديد من الكتبات التي تساعدك علي إنشاء مثل هذا ال slider كل ما عليك هو البحث عن carousel وستجد العديد من الشروحات سواء على التوثيقات الرسمية الخاص بالمكتبة أو فيديوهات علي يوتيوب . وأشهر مكتبة هي owlcarousel و أيضا bootstrap يوجد بها carousel . وهذا هو التوثيق الرسمي الخاص بمكتبة owlcarousel : https://owlcarousel2.github.io/OwlCarousel2/docs/started-welcome.html يمكنك البحث فيه للتعلم عن الخصائص التي توجد بالمكتبة وكيفية إستخدامها . وقد قمت بإنشاء كود بسيط لك لإنشاء slider بسيط : <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" integrity="sha512-tS3S5qG0BlhnQROyJXvNjeEM4UpMXHrQfTGmbQ1gKmelCxlSEBUaxhRBj/EFTzpbP4RVSrpEikbmdJobCvhE3g==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <style> .item { background-color: turquoise; height: 200px; width: 200px; color: blue; text-align: center; font-size: 2rem; } </style> </head> <body> <div class="owl-carousel owl-theme"> <div class="item"> <h4>1</h4> </div> <div class="item"> <h4>2</h4> </div> <div class="item"> <h4>3</h4> </div> <div class="item"> <h4>4</h4> </div> <div class="item"> <h4>5</h4> </div> <div class="item"> <h4>6</h4> </div> <div class="item"> <h4>7</h4> </div> <div class="item"> <h4>8</h4> </div> <div class="item"> <h4>9</h4> </div> <div class="item"> <h4>10</h4> </div> <div class="item"> <h4>11</h4> </div> <div class="item"> <h4>12</h4> </div> </div> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" integrity="sha512-bPs7Ae6pVvhOSiIcyUClR7/q2OAsRiovw4vAkX+zJbw3ShAeeqezq50RIIcIURq7Oa20rW2n2q+fyXBNcU9lrw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script> $('.owl-carousel').owlCarousel({ loop: true, margin: 10, responsive: { 0: { items: 1 }, 600: { items: 3 }, 1000: { items: 5 } } }) </script> </body> </html> وإذا كنت تستخدم boottrap فهذا هو التوثيق الرسمي له لكيفية إنشاء carousel : https://getbootstrap.com/docs/5.3/components/carousel/
- 1 جواب
-
- 1
-
-
نعم بالطبع . يوجد أكثر من طريقة لرفع المشاريع على github و لكن أولا يجب أن تقوم بإنشاء حساب على موقع غيتهاب من هنا: https://github.com/ بعد ذلك قم بتحميل git علي جهازك من خلال الرابط التالي اختيار نظام التشغيل الخاص بك سواء ويندوز أو ماك : https://git-scm.com/downloads الآن بعد تحميل البرنامج علي جهازك وإنشاء حساب علي موقع github فأنت مستعد لرفع المشاريع علي مستودعات خاصة بك علي github. ويمكنك قراءة الإجابات التالية ستوضح لك كيفية رفع المشاريع علي github :
-
نعم يفضل متابعة الدروس العملية وتطبيق ما يقوم به المدرب ويمكنك كتابة المنطق والكود الخاص بك طالما انه يعمل بشكل صحيح . وإذا اردت يمكنك تطبيق الكود كما لدي المدرب و من ثم بعد الانتهاء يمكنك انشاء مشروع جديد ومحاولة إنشاء التطبيق بنفسك دون الرجوع الي الدروس او المشروع الذي انهيته مع المدرب وذلك لتمرين نفسك وحتي تعرف هل فهمت كل الامور ام لا . ولكن إذا وجدت صعوبة في جزء او امر فيمكنك المحاولة وإذا لم تستطع يمكنك الرجوع للدرس ومراجعة هذا الجزء سريعا . ولا تنسي رفع المشاريع العملية اولا بأول على github وذلك لستليمها عند تقدمك للاختبار في نهاية الدورة .
- 4 اجابة
-
- 1
-
-
ما هو الخطأ الذي يظهر لك ؟ هل الملف لم يتم تحميله ام انه يتم تحميله ولكن لا يتم تثبيته ؟ ان الاصدارات التي تدعم ويندوز ٧ من بايثون هي من 3.8 واقل اي إصادر أعلى لن يتم تثبيته بنجاح . يمكنك تحنيل إصدار 3.8 من الرابط التالي : اصدار 3.8 64bit اصدار 3.8 32bit وإذا كان سؤالك بخصوص الدورة فيرجي وضع سؤالك اسفل الدرس حيث ستجد صندوق للتعليقات كما هنا حيث هنا هو قسم الاسئلة العامة ولا يجب وضع اسئلة الدورات هنا وذلك لمساعدتك بشكل افضل.
-
ستجد أسفل الدرس صندوق للتعليقات كما هنا يرجي طرح الأسئلة الخاصة بالدورة أسفل الدرس وليس هنا حيث هو قسم الأسئلة العامة ولا نقوم بالإجابة علي أسئلة الدورات هنا وذلك لمساعدتك بشكل أفضل. ولكن الخطأ هنا بسيط وهو نسيانك لإشارة التحقق هل تريد أن تتحق من أن الرقمين متساووين أم تقارن بينهما فيجب أن يكون الحل كالتالي : if cam > saber: أو يمكنك وضع == أو > . ويرجي مستقبلا وضع السؤال أسفل الدرس الخاص بالدورة
-
نسيان الأكواد والأوامر أمر طبيعي للغاية خصوصا عندما تدرس لغة برمجة جديدة أو تقنية جديدة مثل AI و أي شخص بدأ في تعلم البرمجة بشكل عام مر بهذا لذلك لا تقلق كل ما عليك هو عدم الإستسلام لهذا الشعور ومع التكرار والمراجعة و حل التمارين ستجد أن الأمور أصبحت جيدة وأن مشكلة النسيان لم تعد تتكرر لديك. لذلك أرجو منك كتابة تلخيص للدروس و مذكرات لك بطريقتك الخاصة و كل أمر تعتقد أنك من الممكن أن تنساه وإذا شعرت بالنسيان يمكنك الرجوع إلي تلك المذكرات ومراجعة الدروس وحاول حل تمارين كثيرة حتي تتثبت المعلومة لديك.
- 4 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته . لشراء الدورة سيتوجب عليك تسجيل الدخول بالحساب الذى تقوم بالشراء عليه وهذا هو الحساب الذي سيتمكن من الوصول للدورة وعند إتمامها سيحصل علي الشهادة ويكوم بها إسم الشخص صاحب الحساب الذي أتم الدورة. إذا لم يكن لديك بطاقة فيزا يمكنك أن تجعل شخص يشتري لك بطاقة هدية بقيمة الدورة التي تريدها ثم استخدامها وسيتم إضافة الرصيد الخاص بقيمة البطاقة لحسابك وستجد تفاصيل عن ذلك هنا: شراء بطاقة هدية استخدام بطاقة الهدية
-
ستجد أسفل فيديو الدرس في نهاية الدرس صندوق تعليقات كما هنا من فضلك يرجي وضع سؤالك أسفل الدرس حيث هنا قسم الأسئلة العامة ولا نقوم بالإجابة علي أسئلة الدورات هنا وذلك لمساعدتك بشكل أفضل. إذا لم يكن هذا سؤال متعلق بالدورة فالخطأ أنه لا يوجد ملف server.js تاكد من وجوده في المسار الذي يوجد في موجه الأوامر .
- 2 اجابة
-
- 1
-
-
في VS Code هناك العديد من الإضافات (الامتدادات) التي يمكن أن تساعدك في تطوير مشروع متكامل باستخدام HTML، CSS، JavaScript، وPHP. HTML & CSS HTML Snippets: لتسريع كتابة أكواد HTML. HTML CSS Support: لتحسين تجربة كتابة HTML وCSS عبر اقتراحات وAutocomplete. Prettier - Code formatter: لتنسيق الأكواد بشكل متناسق. JavaScript JavaScript (ES6) code snippets: للحصول على اختصارات مفيدة للكتابة السريعة للأكواد. ESLint: لمراقبة وتحليل جودة الكود واكتشاف الأخطاء. PHP PHP Intelephense: للحصول على تكملة تلقائية للأكواد وتحليل PHP. ويمكنك البحث في مركز الإضافات في vs code و يمكنك تحميل الإضافات التي تريدها ويمكنك النظر إلي عدد مستخدمين الإضافة إذا كنت تشك فيها أو تظن أنها لن تفيدك.