اذهب إلى المحتوى

محمد عاطف17

الأعضاء
  • المساهمات

    5583
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    68

كل منشورات العضو محمد عاطف17

  1. وعليكم السلام ورحمة الله وبركاته . إن المساهمات هي عدد التعليقات التي تم وضعها من قبلك . فمثلا بالنسبة لي فإن هذا التعليق يعتبر مساهمة لي . و سؤالك الحالي يعتبر مساهمة لكي. أما المتابعين فهي عدد الأشخاص الذين قاموا بمتابعة الحساب الخاص بكي . ستجدين أنه يمكنكي متابعة الأشخاص هنا على الأكاديمية وبمجرد متابعة شخص لكي ستجدين أنه تم إضافته إلى قائمة المتابعين الخاصة بكي . وبمتابعة أى شخص ستحصلين على إشعارات بمجرد قيام هذا الشخص بنشر مساهمة سواء كان سؤال أو تعليق . أما السمعة فهي عدد الإعجابات التي حصلتي عليها . فلاحظي مثلا أني قمت بالإعجاب بسؤالك وهكذا ستجدين أن السمعة لديكي قد زادت بمقدار 1 وهو الإعجاب الذي حصلتي عليه من هذا السؤال. أما الرتبة فهي حاليا عضو مبتدئ وبمجرد حصولك على سمعة كثيرة وعدد مساهمات أكثر ستحصلين على رتب أعلى مع الوقت.
  2. ستجد رابط لاجابة هذا السؤال في الاجابة السابقة يمكنك الدخول عليها لمعرفة كيف ترفع مشاريعك . ولكن بما انك قد بدأت للتو فلاتشتت نفسك يكفي فقط تنظيم ملفاتك ويمكنك معرفة كيفية تنظيمها من خلال الاجابة السابقة ايضا . وقم بحفظ تلك الملفات على جهازك وعند الانتهاء من الدورة والتقدم للإختباريمكنك رفعها حينها. اما التمارين فكما وضحت لك ستجد اسفل الدرس صندوق للتعليقات كالموجود هنا يمكنك رفع الحل الخاص بك ليقوم المدربون بتقيمه لك
  3. يجب عليك التطبيق في الدرس خلف المدرب وحفظ تلك الاكواد لانه يجب ان يتم رفعها عند التقدم للإختبار ولن تستطيع التقدم للإختبار دون كتابة الاكواد والتطبيق مع المدرب ويمكنك قراءة الاجابة التالية لكيفية تنظيم ملفاتك : اما بخصوص التمارين التي يعرضها المدرب في نهاية فيمكنك وضعك حلك اسفل الدرس حيث ستجدصندوق للتعليقات كما هنا ويجب وضع حلك هناك لان هنا هو قسم الاسئلة العامة ولا نقوم بالاحابة على اسئلة الدورات هنا. وبعد وضع حلك سيقوم المدربين بتقيم الحل لك وإرشادك وتصحيح الاخطاء لك ان وجدت.
  4. لقد قمت بالإطلاع على الجداول وهي ممتازة ومفهومة وتوضح الفروقات بين المميزات التي يقدمها المنافسين لك وقد قمت بتوضيح أغلب الخصائص التي تميز مشروع تطبيق توصيل الطعام . وأيضا وضعت الخصائص التي يجب أن تميز مشروعك للتغلب على المنافسين . ولكن يفضل أيضا في الجدول توضيح مدى إنتشار المنافسين وعدد المستخدمين لكل منافس وحصة كل منافس من سوق توصيل الطلبات لمعرفة من الذي يجب عليك التركيز على منافسته وما مهي حصتك المتوقعة من الدخول في هذا المجال. ويرجى إذا كان هذا السؤال والبحث خاص بدرس من دروس دورة إدارة المنتجات أن تقوم بوضع إجابتك أسفل الدرس حيث ستجد صندوق للتعليقات أسفل الدرس كما هنا . حيث هنا هو قسم الأسئلة العامة ولا نقوم بالإجابة على اسئلة الدورات هنا وذلك لمساعدتك بشكل أفضل.
  5. من الأفضل تحديد مجال ترغب في دراسته لأن لغات البرمجة والمجالات و التقنيات متنوعة . لذلك يجب تحديد المجال أولا حتى تبدأ في دراسة الأساسيات التي تفيدك في هذا الاختصاص الذي سوف تعمل به. يمكنك قراءة المقال التالي وهو شامل سيعرفك كيف تبدا وما هي المجالات المتاحة: بعد قراءة الاختصاصات والمجالات المتاحة بعناية ابحث عن أساسيات اللغات ويوجد قسم المقالات والدروس المجانية هنا ضمن الاكاديمية شروحات كثيرة لمختلف اللغات والتقنيات يمكنك الاستفادة منها. وفي حال رغبت في الاشتراك بأحد الدورات وليس لديك أى خلفية برمجية مسبقا فيمكنك البدء بدورة علوم الحاسب ويمكنك قراءة الإجابة التالية لتفاصيل أكثر حول الدورة :
  6. إذا يمكنك تنزيل mysql لذلك و الأفضل لك تنزيل برنامج mysql workbench لسهولة إدارة البيانات لديك.
  7. وعليكم السلام ورحمة الله وبركاته. أولا لنكن متفقين أن كل شخص مختلف عن الأخر في طبيعة المذاكرة والفهم فهناك من يستطيع فهم الدرس من أول مرة وهناك من يفهمه من ثاني مرة وهناك من يجب عليه التكرار اكثر من مرة ليفهم الدرس تماما . وهذا طبيعي فالجميع متفاوتون في القدرات . لهذا بالنسبة إلى تكرار الدروس فهذا يعتمد على فهمك فينبغي عليك تكرار الدرس حتي تتأكد من فهمه 100% فلو فهمته من أول مرة فلاحاجة إلى تكراره مرتين . وتأكد من التطبيق مع المدرب حيث المذاكرة فقط لن تساعدك بل ينبغي التطبيق حتي تترسخ المعلومات لديك . ويمكنك قراءة الإجابات التالية لمزيد من النصائح حول كيفية المذاكرة للدورات :
  8. وعليكم السلام ورحمة الله وبركاته. إن تحليل البقاء باستخدام مؤشر تقدير كابلان ماير هو طريقة إحصائية يتم إستخدامها لتقدير دالة البقاء (Survival Function) لمجموعة من الأفراد أو العينات التي خضعت لدراسة بمرور الوقت. والهدف من هذه الطريقة هو تقدير احتمالية البقاء (Survival Probability) على قيد الحياة حتى فترة زمنية معينة .حيث في بعض الدراسات، مثل دراسات السرطان أو الدراسات السريرية لا يعاني جميع الأفراد من التوقع المستهدف مثل الوفاة أو تدهور الحالة. ويمكنك قراءة المقال التالي لشرح ما هو تحليل البقاء survival analysis و كيف يتم إستخدام تقدير كابلان ماير :
  9. إذا كنت تقصد كيفية الحصول على الشهادة في الدورة التي أنت مشترك بها فتوجد العديد من الشروط ويمكنك قرائتها من خلال الإجابة التالية مع شرح لنظام الإمتحان وكيفية إجتيازه : أما إذا لم تكن مشتركا في أى دورة من الدورات في الأكاديمية فيجب عليك الإشتراك في الدورة التي تريد الحصول على شهادة فيها ويمكنك قراءة الإجابة التالية إذا لم تعرف ما هي الدورة الأنسب لك ولمعرفة ما هي الدورات المتاحة هنا في الأكاديمية : https://academy.hsoub.com/store/c1-دورات-تعليمية/
  10. اعتقد أن المشاريع والأكواد التي قمت بكتابتها ما زالت لديك على الجهاز ولهذا يمكنك رفعها لا حاجة لتعديل أى شئ . أما إذا لم تكن متاحة لديك فأعتقد أن للتقدم للإختبار يجب تقديم تلك المشاريع لتقيمها وإعطائك نصائح بخصوصها . لهذا إذا لم تكن المشاريع متاحة لديك يمكنك التحدث مع مركز المساعدة من خلال الرابط التالي و توضيح لهم ذلك وأنظر ماذا سيخبرونك لأنهم هم المسؤولون عن التقدم للإختبار : https://support.academy.hsoub.com/conversations
  11. وعليكم السلام ورحمة الله وبركاته. بالنسبة إلى السؤال الأول فلايمكن تغير الكود الذي تم كتابته وتنفيذه لأنكي تقومين بتنفيذه بداخل IDLE وهي بيئة لتنفيذ أكواد بايثون وليس ملف يقوم بتخزين الكود وتشغيله أو تعديله . لهذا إذا أردتي تعديل الأكواد أو تشغيلها في أى وقت يجب إنشاء ملف py. وتشغيله في IDLE . أما بالنسبة إلى السؤال الثاني فإن دالة int لا تقوم بتغير نوع المتغير ولا تقوم بالتعديل عليه تلقائيا . بل هي تأخذ سلسلة نصية (str) وتقوم بتحويلها إلى int . ولهذا إذا تم تمرير متغير لها مثل age ستجدين أنها تحول القيمة في المتغير age فقط إلى int ولكن يظل نوع المتغير age هو str . وستجدين في السطر الخامس حينما وضعتي الناتج من الدالة int في المتغير age حينها تم تغير نوعه لأنكي هكذا أعدتي تعين القيمة : age = int(age) أي في السطر السابق تعيد الدالة int قيمة age كرقم ولكن لم تقم بتغيرage نفسه وبعد أن أعادة القيمة قمنا بتعينها إلى المتغير age من جديد.
  12. اليك الجدول السابق والذي يحوي جميع الاحرف والرموز والارقام الخاصة بجدول ASCII بجميع التمثيلات سواء الثنائية (Binary) والعشرية و السداسي العشري (Hexadecimal). وإذا اردت الحصول على رمز ASCII من خلال شيفرة بايثون يمكنك الاطلاع غلى الاجابة التالية الخاصة بذلك: واليك الاجابة التالية لمزيد من التفاصيل حول نظام ASCII:
  13. إذا كنت تستخدم دالة print وكتابة أول حرف كبير أى تقوم بكتابة Print فالمشكلة هنا . حيث يجب كتابة الدالة بأحرف صغيره هكذا : print("hello") ويجب أن يتم طباعة كلمة hello . إذا كان المشكلة مستمرة يرجى إرفاق صورة للخطأ . وإذا كان هذا سؤال متعلق بإحدى الدورات فستجد أسفل الدرس صندوق للتعليقات يرجى وضع سؤالك هناك أسفل الدرس وذلك لمساعدتك بشكل أفضل.
  14. للأسف لا يمكن التقديم على شهادة من دورة أخرى حيث الشهادة المقدمة من أكاديمية حسوب تفيد بأنك أتممت الدورة المقدمة من الأكاديمية لهذا فإن تقديم مشروع واحد فقط لن يؤهلك للتقديم للإختبار وأيضا يجب أن تكون مشتركا في الدورة حتي تستطيع أخذ الشهادة بها . ويمكنك قراءة شروط التقدم لأى إمتحان في الدورة من خلال الإجابة التالية :
  15. وعليكم السلام ورحمة الله وبركاته. إن وظيفة مدير المنتجات (Product manager) أصعب من وظيفة البرمجة . حيث المبرمج فقط مسؤول عن كتابة الأكواد و إختبارها وتصميم النظام وغيرها من الوظائف الخاصة بالبرمجة . أما مدير المنتجات فهو المسؤول عن التنسيق بين جميع الفرق و متابعة عملية سير المشروع والمتابعة مع صاحب المشروع وغيرها من مهام الإدارة التي تحتاج متابعة مستمرة و إجهاد بدني وذهني . ويمكنك قراءة المقال التالي لشرح وظيفة مدير المنتجات بشكل أكثر تفصيلا :
  16. إن HTML هي اختصار إلى HyperText Markup Language و هي لغة ترميزية يتم إستخدامها لإنشاء صفحات الويب وهي الأساس الخاص بعناصر الصفحة على الإنترنت. إن HTML هي ليست لغة برمجة بل هي لغة وصفية أو طريقة لوصف هيكل صفحة الويب للمتصفحات. حيث تقوم HTML بتحديد ترتيب و كيفية عرض النصوص و الصور و الروابط و الجداول و النماذج وغيرها من العناصر الخاصة بالصفحة على المتصفحات. ويمكنك قراءة المقالين التاليين لمزيد من الشرح حول تعريف HTML :
  17. هل قمت بتحديد المستخدم الحالي الذي قمت بتسجيل الدخول به من قائمة المستخدمين ؟ لاحظ أن بالفعل Allow مفعلة لذلك لا يجب الضغط عليها أو تعديلها . قم بتتحديد المستخدم الحالي أو لو يوجد ما يسمى everyone يرجى إختياره.
  18. هذه مشكلة في الصلاحيات حيث هذا الملف خاص بمستخدم أخر على الجهاز. هل المستخدم الذي تقوم بالدخول به إلى النظام هو مستخدم مسؤول (administrator) ؟ إذا لم يكن مستخدم مسؤول فلن تستطيع حذف الملف حيث يجب أن تمتلك صلاحيات مسؤول لتغير الشخص المالك لهذا المجلد. أولا قم بالنقر بزر الماوس الأيمن على الملف ثم اختر properties "الخصائص" من القائمة المنسدلة. ثم انتقل إلى علامة التبويب security "الأمان". انقر على زر Edit "تعديل" لتعديل الأذونات. سترى نافذة "الأذونات للملف"، حيث يجب عليك إختيار full controll : بعد تعيين الصلاحيات المناسبة، انقر على "تطبيق" ثم "موافق". وقم بحذف الملف الآن .
  19. وعليكم السلام ورحمة الله وبركاته. نعم بالطبع عمل المبرمج متعب ويحتاج مجهود ذهني أكثر . وأيضا يجب على المبرمج دائما أن يكون على وعي بالتقنيات الحديثة فلهذا سيتوجب عليك دائما توفير وقت للإطلاع على التقنيات والمعلومات الجديدة والمذاكرة دائما . ولكن هذا إذا كنا نتحدث عن وظيفة بدوام كامل أما العمل الحر فأنت مدير نفسك يمكنك العمل على المشاريع في الوقت الذي تحب ولكن سيتوجب عليك الإلتزام بمواعيد التسليم وغيرها من الامور الأخرى مثل المتابعة مع العميل وهكذا . وإذا أردت أن تأخذ إستراحه مثلا أو تريد وقت للفراغ حينها يمكنك التوقف عن العمل الحر قليلا وعدم التقديم على مشاريع حينها.
  20. وعليكم السلام ورحمة الله وبركاته. لا يمكنك المقارنة بين تقنيتين لمجالين مختلفين . فكلا الإثنين مطلوب وبكثرة وهذا يعتمد على المحيط والدولة التي أنت بها أيضا . إن flutter هو مجال خاص بتطبيقات الهاتف وهو مطلوب بكثرة حيث يمكنك من إنشاء تطبيقات أندرويد و IOS . أما دورة جافاسكريب هنا في موقع الأكاديمية فهي دورة شاملة تمكنك من أن تصبح Front - End من خلال تعلم next js و react . وأيضا من الممكن ان تعمل ك back end من خلال node js و next js و يمكنك أن تعمل الإثنين معا ك full stack . وأيضا يوجد مسار ل React native و ionic سيمكنك من إنشاء تطبيقات هواتف للأندرويد وال IOS . وأيضا يمكنك أن تصبح مطور تطبيقات سطح مكتب بإستخدام electron js . لهذا هذا القرار يعتمد عليك بشكل أساسي ما هو المجال الذي تريد العمل فيه والتقنية التي تريد العمل بها . أنصحك بأن تدرس الدولة التي أنت بها والوظائف في محيطك و أيضا البحث في مواقع العمل الحر عن المجال المطلوب وحينها يمكنك تحديد ما تريد مع أخذ شغفك وحبك للمجال الذي تريده في الإعتبار.
  21. إن برنامج SQL Server Management Studio هو برنامج مخصص للتعامل والتحكم في قواعد بيانات SQL Server وليس Mysql . لذلك يجب عليك تنزيل SQL Server للتعامل معها من خلال SQL Server Management Studio . حيث Mysql هو خادم قاعدة بيانات مختلف تمام عن SQL Server . لذلك تنزيل Mysql يعتمد عليك هل ستعمل عليه أو تتعامل مع قواعد بيانات من نوع Mysql أم لا . إذا لم تكن ستتعامل معها إذا لا حاجة لك لتنزيل Mysql .
  22. نعم يمكنك وضعه لا مشكلة بما أنك أنت من قمت بكتابة الشيفرة ويفضل تغير التصميم بعض الشئ و أيضا لو أمكن تغير الصور وبعض التنسيقات الخاصة بك حتي يظهر أنه مشروعك الخاص . ولكن لا قلق من هذا الأمر بما أنك قمت بتنفيذ الأكواد يمكنك رفعه سواء على مستودعك في github ووضعه في ال cv أو إستخدامه في أى مكان أخر.
  23. برنامج idle لا يوجد به run ولكن يتم تنفيذ الكود سطر بسطر . أعتقد انكي تقصدين فتح ملف بايثون بإمتداد .py وعمل run له من خلال IDLE. ستجدين قائمة file يرجى إختيار open : بعد ذلك يرجى إختيار ملف .py لديكي وستجدين أنه فتح في نافذة جديدة : وستجدين قائمة run ظهرت . إذا كان هذا سؤال متعلق بإحدى دروس الدورات فستجدين أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتكي و لمساعدتكي بشكل أفضل.
  24. أولا يطلب منك مطور الواجهة الخلفية أن تعطيه تفاصيل عن الخادم مثل : نوع الخادم أو الإستضافة مثلا هل هو خادم في السحابة مثل AWS أو جوجل أو خادم محلي. أيضا معرفة نظام التشغيل سواء ويندوز أو linux أيضا هل الإستضافة vps أو shared وعموما هو يريد تفاصيل عن الخادم الذي سيعمل عليه . ويفضل منك أن تسأله عن التفاصيل التي يريدها فمن الممكن أنه يسأل عن تفاصيل أخرى غير السابقة أو تفاصيل زائدة عنها . لذلك الأفضل لك هو السؤال عن أى شئ يرسله لك والإستفسار عنه بشكل واضح . حيث دور مدير المشروع هو توفير المتطلبات التي يحتاجها المطور والسؤال عن أدق التفاصيل. ويطلب منك أيضا أن توفر له قاعدة بيانات Postgres لذلك يتوجب عليك البحث عن خادم أو إستضافة توفر قاعدة بيانات Postgre وليس mysql كما يريد المطور . أو يمكنك توفير خادم قاعدة بيانات Postgres منفصل إذا لم تعثر على إستضافة توفر قاعدة البيانات تلك.
  25. إن PyCaret هي مكتبة مفتوحة المصدر في Python و يتم إستخدامها لتبسيط وتسريع عملية بناء وتدريب نماذج تعلم الآلة. وهي في الأساس سهلة الاستخدام مما يجعلها جيدة للأشخاص والمحللين الذين ليس لديهم خلفية قوية في مجال تعلم الآلة. وهي "low-code machine " و تعني أنه تم تصميمها لتقليل عدد الأسطر البرمجية التي تحتاج لكتابتها. فبدلاً من كتابة مئات الأسطر لبناء نموذج تعلم الآلة يمكن استخدام PyCaret لإنشاء نموذج وتدريبه ببساطة وسهولة. وهي ليست مجرد مكتبة فقط لتدريب النماذج بل هي منصة متكاملة تغطي كافة جوانب العمل في تعلم الآلة مثل: إعداد البيانات (Data Preprocessing): من حيث تحويل المتغيرات و التعامل مع القيم المفقودة والترميز وغيرها. بناء وتدريب النماذج: تدعم العديد من الخوارزميات الشهيرة مثل الانحدار (Regression) و التصنيف (Classification) و التجميع (Clustering). وأيضا هي تتوافق مع مكتبات وأطر عمل متعددة مثل scikit-learn و spaCy Optuna و Hyperopt . وإليك التوثيق الرسمي لها لمزيد من التفاصيل و يوجد بها فيديوها شرح لها .: https://pycaret.gitbook.io/docs
×
×
  • أضف...