-
المساهمات
9390 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
134
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو محمد_عاطف
-
وعليكم السلام ورحمة الله وبركاته. أولا بخصوص مشكلة المشروع فالخطأ لديك في ملف Front-end\src\Pages\Auth\Register6.js سطر رقم 27 لاحظ كيف أنك وضعت علامة / بين سلسلتين نصيتين ولذلك يتم قسمة السلسلتين هنا على بعضهما البعض و لهذا يظهر لك NAN أى not a number اى أنه ليس رقم . والصحيح هو جعل سلسلة نصية واحدة وعلامة / بداخلها كالتالي : const res = await axios.post(`${Api.baseURL}/${Api.REGISTER}`, form); وستجد أنه الآن يعمل معك . أما بخصوص مشكلة xampp فيبدوا أنه توجد مشكلة في mysql تمنع تشغيله أو من الممكن ان المنفذ 3306 الخاص ب mysql محجوز في برنامج أخر . لذلك يرجى إتباع الخطوات في الحل التالي ويجب أن يحل المشكلة إن شاء الله :
-
إذا كنت تتحدث عم ال px في إطار تصميم الويب . فإن ال px (بيكسل) هي وحدة قياس ثابتة تُستخدم لتحديد أبعاد العناصر على الصفحة مثل عرض الصور و حجم النصوص و حجم الأزرار والعناصر . ولإختيار القياسات المناسبة يجب عليك دراسة وفهم ال (Responsive Design) وأنصحك بقراءة الدروس التالية لفهم أكثر حول ال (Responsive Design) : ولكن يفضل عدم إستخدام ال px في تحديد النصوص أو الصور وغيرها ويفضل إستخدام الأبعاد الأخرى مثل : em أو rem لتحديد حجم الخط والنصوص. % النسبة المئوية لتحديد أحجام الصور والعناصر وغيرها . وستجد نصائح أكثر حول ذلك في المقالات والإجابات السابقة التي أرفقتها لك.
-
وعليكم السلام ورحمة الله وبركاته. نعم بالطبع يمكنك استخدام الدالة describe() مع بيانات من نوع object . و عندما تستخدم describe على عمود يحتوي على بيانات من نوع object ستحصل على بعض الإحصائيات الوصفية الخاصةبهذا العملود مثل: import pandas as pd data = {'name': ['mohamed', 'ahmed', 'mohamed', 'sara', 'ahmed']} df = pd.DataFrame(data) description = df['name'].describe() print(description) النتيجة ستكون كالتالي: count 5 unique 3 top mohamed freq 2 Name: name, dtype: object ستجد أن count هو عدد القيم في العمود. و unique هي عدد القيم الفريدة في العمود و top القيمة الاكثر تكرارا في العمود و freq هي عدد المرات التي ظهرت فيها قيم ال top
- 3 اجابة
-
- 1
-
-
لاحظ البيانات التي أرسلتها . لا يوجد بها أى قيمة فارغة . ولهذا لا يتم إستبدال القيم ب NaN . Poor 8802 Intermediate 6376 Favorable 3011 TBD 1341 Normal 643 Other 504 Not tested 55 هل يمكنك توضيح ما هي القيم التي تظن أنها فارغة في البيانات السابقة التي أرسلتها ؟ أعتقد أن جميع البيانات موجودة ولا توجد أى قيمة أو حقل فارغ. فقط يتم إستبدال الخانات أو الحقول الفارغة ب NaN
- 8 اجابة
-
- 1
-
-
أى عند قراءة البيانات من الملف ستقوم المكتبة بإعتبار أى قيمة وضعتها في المعامل na_values ستكون قيمة فارغة وسيتم حذفها إذا تم إستخدام dropna . فمثلا لو لدينا البيناات التالية في ملف ال csv : Name , Age , City Ahmed , 25 , Cairo , 30 , Alexandria Mohammed, , Riyadh Sami , 22 , لاحظ أنه يوجد الكثير من الحقول فارغة أى قيمة نصية "" وعند إستخدام الكود الذي وضحته لك وهو : import pandas as pd # قراءة الملف مع اعتبار القيم الفارغة كسلسلة فارغة كـ NaN df = pd.read_csv('data.csv', na_values=['']) print(df) ستكون البيانات كالتالي : Name Age City 0 Ahmed 25.0 Cairo 1 NaN 30.0 Alexandria 2 Mohammed NaN Riyadh 3 Sami 22.0 NaN لاحظ كيف أن القيم الفارغة أصبحت ب Nan وهكذا عند إستخدام الدالة dropna سيتم حذف تلك القيم.
- 8 اجابة
-
- 1
-
-
يمكنك أولا تحويل قيم السلاسل النصية الفارغة إلى قيمة Nan كالتالي : df['my_column'].replace('', None, inplace=True) وتأكد من كتابة إسم العمود الذي توجد به القيم الفارغة . بعد ذلك يمكنك حذف القيم الفارفة كاملة من خلال الدالة dropna كالتالي: df.dropna() أو إذا أردت تلقائيا إعتبار القيمة na عند قراءة البيانات من الملف يمكنك إستخدام التالي : data = pd.read_csv('data.csv', na_values=['']) وبعد ذلك يمكنك إستخدام dropna
- 8 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. هل القيمة نصية ؟ أى "null" أم ماذا ؟ أما القيمة في العمود فارغة أى سلسلة نصية فارغة هكذا "" . يرجى توضيح الأمر ولو أمكن إرسال نسخة من البيانات التي لديك وتحتوي null
- 8 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. نعم بالطبع ستتمكن من إيجاد وظيفة وإحدي تلك المجالات هي User Experience Specialist و أيضا هي متوجهة أكثر لمدير المشروعات أما المبرمج تمكنه العمل على المشروع الخاص به أو إذا أراد الإلمام بالجانب الإداري للمشروعات لتحسين مهاراته. وإذا أردت تفاصيل أكثر بخصوص العمل فستحتاج إلى التحدث لمركز المساعدة بخصوص ذلك الأمر. ويمكنك قراءة الإجابة التالية لمزيد من التفاصيل حول تلك الدورة اكثر :
- 2 اجابة
-
- 1
-
-
في حالة كنتي مبتدأة في مجال البرمجة والحاسوب بشكل عام أو لم تختاري المجال المناسب لكي بعد فدورة علوم الحاسوب هي أفضل اختيار لكي ستعرفكي بشكل شامل على كافة المجالات والمصطلحات لتصبحي بعدها مملمة بما يتعلق بهذا المجال وقادرة على فهمه وإختيار المناسب لكي . ويمكنكي قراءة الإجابة التالية لمزيد من التفاصيل حول تلك الدورة : وفي حال كنتي تريدين الدخول في أحد اختصاصات مثل تطوير الويب سواء أنظمة خلفية أو واجهات أمامية أنصحكي بمراجعة هذا المقال الذي يشرح لكي بالتفصيل خريطة مجالات تعلم تطوير الويب والدورات المتوفرة في الأكاديمية لكل من تلك المجالات مع شرح عنها: أيضا يفضل قراءة المقال التالي فهذا المقال سيجيبك على كثير من تساؤلاتك مع الشرح: أما إذا كنتي تريدين التخصص في مجال الذكاء الإصطناعي ولديكي خلفية مسبقة عن مجال الحاسوب عموما فدورة الذكاء الإصطناعي ستكون جيدة بالنسبة لكي ويمكنكي قراءة الإجابة التالية لمزيد من التفاصيل حولها والمقارنة بينها وبين دورة علوم الحاسب:
-
دورة تطوير المنتجات هي لمديري المشروعات لمن يريد فهم كيفية دراسة السوق وتحليله وتحليل المنافسين وكيفية توظيف فريق العمل الخاص بك للعمل على المشروع طرق وخطوات سير عمل المشلروع . أما كمبرمج فهي مناسبة لك في حال كنت تعمل على مشروع خاص بك أو تريد الإلمام بالجانب الإداري للمشروعات لتحسين مهاراتك. أما بالنسبة لمحلل نظم فهذه وظيفة مختلفة تماما وتتطلب مهارات أخرى لا يتم تدريسها في تلك الدورة . وأيضا لن تجعلك مدير شركة بل مدير مشروعات . ويمكنك قراءة الإجابات السابقة التي أرفقناها لك فهي تحوي تفاصيل أكثر عن الدورة . وبخصوص العمل الأفضل لك محادئة مركز الدعم فهو من سيساعدك في ذلك.
-
وعليكم السلام ورحمة الله وبركاته. من النتيجة التي قمت بإرفاقها يظهر لي بالفعل أن البيانات التي تم إرجاعها لا تحتوي على أى قيم مفقودة . وأعتقد أنك تشير إلى "N/A - pediatric" و إلى "<missing cytogenetics" وإذا كان هذا ما تقصده فهذه القيم لا تعتبر قيم مفقودة في مكتبة pandas. وإليك أمثلة على القيم التي تعتبرها pandas كقيم مفقودة: NaN (Not a Number) : تأتي nan من مكتبة numpy حيث تعتبر nan هي القيم الأكثر شهرة في pandas كقيم مفقودة import numpy as np import pandas as pd data = pd.DataFrame({ 'A': [1, 2, np.nan, 4], 'B': [5, np.nan, 7, 8] }) في المثال السابق سيتم إعتبار np.nan كقيمة مفقودة. None : data = pd.DataFrame({ 'A': [1, 2, None, 4] }) NaT (Not a Time) : هو نوع خاص يتم الإشارة به إلى القيم المفقودة في الأعمدة التي تحتوي على تواريخ أو بيانات زمنية. data = pd.DataFrame({ 'date': [pd.to_datetime('2024-01-01'), pd.NaT, pd.to_datetime('2024-01-03')] }) سيتم إعتبار pd.NaT كقيمة مفقودة. السلاسل النصية الفارغة : data = pd.DataFrame({ 'A': ['apple', '', 'banana'] }) ويمكنك قراءة المزيد حول القيم التي يتم إعتبارها مفقودة من خلال التوثيق الرسمي : https://pandas.pydata.org/docs/user_guide/missing_data.html#missing-data وإذا أردت تحويل نص معين إلى قيمة مفقودة مثل "N/A - pediatric" توجد عدة طرق . الطريقة الأولى عند قراءة البيانات من الملف يمكنك إعتبار أى قيمة تريدها كمفقودة كالتالي : data = pd.read_csv('data.csv', na_values=['N/A - pediatric', 'missing', 'null']) أما الطريقى الأخرى إذا كانت لديك البيانات بالفعل يمكنك إستخدام replace كالتالي : data['my_column'] = data['my_column'].replace(['N/A - pediatric', 'missing', 'null'], np.nan)
- 3 اجابة
-
- 1
-
-
دورة تطوير المنتجات هي لمديري المشروعات، فهي مناسبة لك كمبرمج أو مٌصمم في حال كنت تعمل على مشروع أو تريد الإلمام بالجانب الإداري للمشروعات لتحسين مهاراتك. لهذا هي موجهة للفئة التالية: لمن ليس لديه خبرة في مجال البرمجة أو التصميم ويريد تنفيذ مشروعه الناشئ لمن يريد تعلم إدارة تطوير المنتجات لتحسين فرصه التوظيفية لمن يعمل في إدارة المنتجات ويرغب بتوسعة معلوماته حول عملية التطوير وإدارتها و في حال تم توظيفك من قبل شركة فهناك الكثير من المهام التي يتوجب عليك إنجازها وهذه بعض منها: مسؤول عن تحديد الفرص الجديدة لتطوير منتج جديد قابل للتسويق من المفهوم إلى التوزيع. تحسين منتج موجود لتلبية احتياجات العملاء بشكل أفضل وتنشيط السوق الحالية. متابعة المنتجات بعد اطلاقها وتقييمها. العمل على رفع التقارير الدورية للمدير العام. وإذا أردت تفاصيل أكثر بخصوص العمل فستحتاج إلى التحدث لمركز المساعدة بخصوص ذلك الأمر. ويمكنك قراءة الإجابات التالية لمزيد من التفاصيل حول دورة تطوير المنتجات :
-
إذا المشكلة هنا هذا الحقل ليس حقل تاريخ (Date) بل هو حقل نصي عادي (string) يرجى محاولة تغيره إلى حقل Date . أو يمكنك محاولة تحويل التاريخ في الكود ليتم عرضه كما تريد كالتالي : foreach (DataRow row in dt.Rows) { row["formatted_date"] = ((DateTime)row["formatted_date"]).ToString("yyyy-MM-dd"); } يجب عليك وضع الكود السابق قبل إرسال البيانات إلى SetDataSource ومع التأكد من تغير formatted_date إلى إسم الحقل الذي لديك في قاعدة البيانات.
- 9 اجابة
-
- 1
-
-
قم بإختيار Format Object وأنظر هل يظهر لك قائمة كالتالي أم لا : إذا لم تظهر تلك القائمة يرجى إختيار format Painter
-
يرجى أولا تغير تنسيق الحقل الخاص بالتاريخ ليقوم بعرض التاريخ فقط وليس الوقت . افتح التقرير في Crystal Reports. قم بتحديد الحقل الذي يحتوي على التاريخ. من خصائص الحقل (Field Explorer) قم بالضغط على الحقل الذي يحتوي على التاريخ. اختر الخيار "Format Field". في نافذة التنسيق، اختر "Date and Time" ثم قم باختيار التنسيق الذي يعرض التاريخ فقط (مثل MM/dd/yyyy أو yyyy-MM-dd) أو أى تنسيق أخر تريده. قم بحفظ التغيرات وقم بالتجربة مرة أخرى .
- 9 اجابة
-
- 1
-
-
لاحظ أن الجهاز لديك غير متصل بالإنترنت فهو في وضع ال plane mode (الطيران) والخطأ الذي يظهر في موجه الأوامر أن pip لم يستطع الوصول إلى الإنترنت. يرجى أولا التاكد من وجود إنترنت أثناء التثبيت وإعادة المحاولة . إذا ظلت المشكلة يرجى تنفيذ الأوامر التالية : python -m pip install --upgrade pip python -m pip install pyinstaller --no-cache-dir
- 2 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. للأسف مجال الامن السيبراني لن يساعدك كثيرا في دمجه مع وظيفة تصميم الواجهات الامامية . ولكن إذا كنت تعمل في تطوير الواجهات الخلفية فسيفيدك كثيرا مجال الامن السيبراني . يفضل التعمق والتخصص في مجال واحد وهنا إذا أردت العمل على تصميم الواجهات الأمامية فيفضل تخصيص الوقت لها حتى تكتسب الخبرة بها ويتحسن مستواك مما يعطيك افضلية اكبر في الحصول على الوظائف. ولكن بالطبع يمكنك إذا أردت ان تتعلم اساسيات الامن السيبراني ويمكنك قراءة المقالات حولة بين الحين والأخر ولكن ليس من الافضل التخصص والتعمق فيه بجوار تصميم الواجهات الامامية حيث كما وضحت لك لن يفيدك في شئ وفقط سيعطلك عن التقدم وتطوير نفسك في مجال التصميم. لذلك يجب عليك تحديد المجال الممتع بالنسبة لك وتريد العمل عليه فإذا كنت نحب مجال الامن السيبراني فيمكنك التعمق فيه والعمل في الوظائف المتاحة به .وحينها يمكنك مذاكرة اساسيات التصميم ويمكنك العمل على مشاريع صغيرة بجوار مجال الأمن السيبراني.
-
وعليكم السلام ورحمة الله وبركاته. تتمحور أهميتها في طريقتها في فهم كيف تتوزع البيانات وطريقة توزيعها وسلوكها سواء كانت تتوزع توزيعا طبيعا أو عشوائيا أو غيره. فمثلا التوزيع (Gaussian) هو النمط الشائع في البيانات الطبيعية . ولذلك فهي مهمة في تحديد نمط التوزيع للبيانات. يمكننا من خلالها التوقع والتنبؤ بالقيم المستقبلية والتعامل مع البيانات العشوائية لمحاولة فهم النمط ورسم نموذج لهذه البيانات العشوائية. أى أن التوزيعات الاحتمالية هي أداة أساسية لتحليل البيانات و تستخدم لفهم الأنماط و التنبؤ وغيرها والتي بدونها سيكون من الصعب التعامل مع البيانات بشكل صحيح ودقيق.
-
في الحلقات التكرارية مثل for و while في لغات البرمجة يتم إستخدام متغير ويمكنك تسميته أى شئ والإسم الشائع له هو i أو x وهذا المتغير يتم إستخدامه في الكثير من الأمور وأهمها هو إستخدامه كمؤشر أو عداد يشير إلى رقم الدورة الحالي في التكرار . وأيضا يستخدم لمعرفة هل تم إنتهاء الحلقة التكرارية أم لا. فمثلا يتم إستخدامه كمؤشر أو عداد كالتالي : for x in range(5): print(x) هنا x يبدأ من 0 ويزيد كل دورة بمقدار 1 حتى يصبح 4 وبهذا تم إستخدامه كعداد. numbers = [10, 20, 30, 40] for x in range(len(numbers)): print(numbers[x]) هنا في هذا المثال تم إستخدامه كمؤشر index للقائمة وذلك للوصول إلى عناصرها. ويمكنك قراءة الدرسين التاليين لمعرفة كيفية ولماذا يتم إستخدامه في حلقة التكرار : حلقة for في بايثون حلقة while في بايثون
-
نعم بالطبع إن js مهمة جدا وبالأحص لمطور الواجهات الأمامية front-end . حيث تساعد لغة الجافاسكريبت في جعل المواقع الثابته والتي تم إنشاءها فقط ب HTML و CSS بجعلها مواقع ديناميكية و تضيف تأثيرات للموقع لديك وتسمح للمستخدم بالتفاعل مع الموقع وإضافة خصائص قوية للموقع. وأهمية js تكمن في تحكمها وتلاعبها في ال DOM (Document Object Model) وهي شجرة العناصر في HTML ويمكنك قراءة المقال التالي لتفاصيل أكثر حولها : ويمكنك قراءة الإجابة التالية لمزيد من التفاصيل حول أهمية جافاسكريبت:
-
وعليكم السلام ورحمة الله وبركاته. مرحبا عزيزي . نعتذر لك عن هذا التأخير ونقدر مشكلتك . ولكن حاليا يوجد ضغط على مركز المساعدة وأيضا هناك العديد من الطلاب الأخرين المتقدمين للإمتحان أيضا لهذا تجد تأخيرا قليلا في الرد . ولكن من المحتمل أنه بالفعل تم مشاهدة مشروعك وجاري تقيمه إلى الآن وبمجرد تقيمه سيتم التواصل معك مباشرة . لذلك أرجوا منك الإنتظار قليلا وسيتم الرد عليك حينما يتم الإنتهاء من تقيم المشروع .
-
وعليكم السلام ورحمة الله وبركاته. أولا في البداية في الغالب ما يؤثر العرق على التأثر ببعض الأمراض أو له عرضة أكبر من باقي الأعراق الأخرى حيث أثبتت بعض الأبحاث أن العرق يساهم بشكل كبير في معرفة الحالة الصحية حيث بعض الأعراق لها عرضة أكبر للإصابة بالأمراض بالنسبة للأعراق الأخرى.فمثلا قد يكون الأشخاص من أصول أفريقية أكثر عرضة للإصابة بارتفاع ضغط الدم أو مرض السكري بينما قد يكون الأشخاص من الأصول الآسيوية أكثر عرضة للإصابة بأمراض القلب. وأيضا الأشخاص من الأصول الأفريقية تجد بنيتهم الجسدية أقوي من بعض الأعراق الأخرى وبالتالي مناعتهم تكون أفضل . وأيضا الأعراق تختلف من حيث نمط الحياة العامة بسبب إختلاف الدخل وأيضا الخدمات والرعاية الصحية المقدمة لهم و أيضا البيئة التي يعيشون فيها. ولهذا فإن عمود ال race_group يساهم بشكل كبير في معرفة العلاقة بين المرض و نمط الحياة لكل عرق وأيضا تحديد الأعراق الأكثر عرضة للأمراض و أنواع الأمراض التي تنتشر بشكل كبير في كل عرق.
- 7 اجابة
-
- 1
-
-
ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
