-
المساهمات
18922 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
447
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو Mustafa Suleiman
-
تستطيع الإرسال مرة أخرى للتذكير، وأرجو عدم القلق بخصوص الرد، سيتم مساعدتك والرد عليك.
-
يوجد مشكلة في أداة بناء أندرويد وهي AAPT2 - Android Asset Packaging Tool فشلت في معالجة وربط ملفات الموارد الخاصة بالتطبيق وتشمل ملفات XML ومنها ملفات الواجهات، النصوص، الألوان، الأبعاد، الستايلات، وغيرها، الصور والرسومات PNG, JPG, XML drawables، وأيضًا ملفات أخرى كملفات الصوت، الفيديو الخام، وخلافه. أولاً وقبل كل شيء افتحي نافذة Build في أندرويد ستوديو وحاولي العثور على رسالة خطأ، انسخيها والصقيها هنا لتفقد المشكلة، أيضًا راجعي آخر التغييرات، ما هي آخر ملفات XML أو موارد قمتِ بتعديلها قبل ظهور الخطأ؟ غالبًا المشكلة هناك.
-
حاليًا أنت تدرس دورة الذكاء الاصطناعي، ما تمر به شعور طبيعي يحدث لجميع من توقف أثناء الفترة الأولى من التعلم ثم عاد بعد إنقطاع، وكلما طالت الفترة زاد التأثير. لكن الأمر يتوقف على طريقة دراستك، ففي حال كنت تقوم بتنفيذ ما جاء بالدروس بمفردك وليس مع الشرح، ستجد أن المعلومات مثبتة أكثر في ذهنك وأيضًا الاستيعاب أفضل. وفي حال مشاهدة الدروس والتطبيق مع الشرح فقط ستنسى ما تعلمته سريعًا، فالممارسة أمر أساسي لتثبيت ما تعلمته، وبالطبع في بداية فترة التعلم الاستمرار عامل مهم، لمعرفة نسبة الفقد لديك، ستحتاج إلى إعادة التمارين والمشاريع التي جاءت بالدروس بمفردك كمراجعة، ولا تنزعج من ذلك فالمراجعة أمر أساسي لابد منه سواء انقطعت أم لا، حاول قدر الإمكان استرجاع ما استوعبه من خلال التطبيق العملي وبالطبع تستطيع الرجوع للدروس بعد المحاولة وليس قبلها لتنشيط ذهنك، وذلك سيتم خلال أيام قليلة لتنشيط الذاكرة. ولو حاولت القفز مباشرة لما توقفت عنده، ستجد صعوبة أكبر في فهم الأفكار الجديدة لأن الأساسيات التي بنيت عليها قد تكون غير حاضرة بقوة، وسيؤدي للإحباط والشعور بأنك لست مستوعب سيتضاعف. وبالطبع لو لديك مُلخصات أو ملاحظات قمت بكتابتها، فذلك من شأنه تسريع عملية تنشيط الذاكرة، ولا تبحث عن مصادر جديدة حاليًا، فقط الدروس بالدورة. وركز على لماذا وكيف، بمعنى لماذا نستخدم تلك الدالة؟ وكيف يرتبط هذا المفهوم بذاك؟ أيضًأ كن نشطاً ولا تقرأ فقط، حاول أن تشرح لنفسك بصوت عالٍ، أو اكتب ملاحظات سريعة جداً. وحدد وقت لكل جزء، وليكن سأقضي ساعتين اليوم في مراجعة أساسيات بايثون، لتجنب عدم الإفراط في المراجعة.
-
لا يتم توفير إجابة مباشرة لمثل تلك الأسئلة، وذلك لكي تحقق استفادة أنت، المطلوب منك هو التالي: تحميل مجموعة البيانات وقدم نظرة عامة أساسية من خلال df.info()، df.columns، df.describe()، والميثودز الأخرى. افهم هيكلية البيانات، بما في ذلك أسماء الأعمدة، أنواع البيانات، والإحصائيات الأساسية. بالنسبة للأعمدة الرقمية، قم بتحليل توزيعها كالهيستوغرام والانحراف، وحدد المشكلات التالية: التوزيعات ذات الانحراف العالي، سواء إيجابي أو سلبي. القيم المتطرفة التي تبتعد بشكل كبير عن الباقين. أي مشكلات منهجية في البيانات كقيم غير منطقية مثل الأجور السلبية. اقترح حلولاً لمعالجة تلك المشكلات لكل عمود رقمي وقم بتطبيقها. 3- هندسة الميزات أو Feature Engineering قم بإجراء اختيار الميزات للاحتفاظ بالميزات الأكثر أهمية وإزالة تلك غير المهمة أو ذات الأهمية المنخفضة. واستخدم تقنيات مثل SelectKBest مع mutual_info_regression لاختيار أفضل الميز Comfy إن كانت الميزة ذات أهمية منخفضة، قم بإسقاطها. 4- استخلاص الميزات Feature Extraction عليك إنشاء ميزات جديدة من الأعمدة الموجودة لتحسين مجموعة البيانات. باستخلاص السنة، الشهر، اليوم، والساعة من أعمدة التاريخ والوقت، وحساب مسافة الرحلة باستخدام صيغة Haversine بناءًا على إحداثيات الالتقاط والتوصيل. ستحتاج إلى قراءة الدروس التالية:
-
ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم أسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
-
بالطبع في الغالب يتم الرد في نفس اليوم، وأحيانًا يتأخر الرد قليلاً لذا كل ما تحتاجه هو الإنتظار قليلاً لحين الرد
-
أحيانًا يوجد ضغط على مركز المساعدة، أتفهم شعورك، أرجو الإنتظار لبعض الوقت وسيتم الرد عليك لا تقلق بخصوص ذلك، طالما قمت بالمراسلة وتوضيح ما تريده بالتفصيل فسيتم الرد عليك، لذا في حال لم تقم بتفصيل ما تريده والسبب أرجو القيام بذلك.
-
يظهر لك "يرجى إدخال النص الذي تراه في الصورة" لذا عليكِ كتابة الحروف التي تظهر، أرى أنه يتم المرور سريعًا على الحروف لذا تفقدي حرف حرف ثم قومي بكتابته في الحقل المخصص لذلك. في حال استمرت المشكلة اضغطي على زر إعادة توليد نص آخر وهو الزر الأخضر أسفل اليمين، لتوليد حروف سهلة قليلاً.
-
التخصص هو الذكاء الاصطناعي ذلك هو ما يتم التعمق به.
-
لم يتم الإعلان عن ذلك حتى الآن، لكن بالفعل ظهر مسار باسم تطبيقات الويب التقدمية PWA لكن عند الضغط عليه يتم التوجيه لصفحة الدورات ربما خطأ غير مقصود أو ربما سيتم إضافته عما قريب، سيتم تفقد الأمر مع القسم المختص بالدورات بالأكاديمية وتوضيح الأمر لك. حاليًا تستطيع تفقد التحديثات على الدورات من صفحة آخر التحديثات ولم يتم الإعلان بها عن ذلك: https://academy.hsoub.com/release-notes
- 2 اجابة
-
- 1
-
-
هناك الكثير من دورات البرمجة في الأكاديمية، أعتقد ما تقصده هو دورة علوم الحاسوب ودورة أخرى، على أي حال الدراسة من خلال الهاتف ليست بالسهلة وستواجه صعوبات في التطبيق في بعض الدروس حيث يوجد برامج لن تتمكن من تثبيتها على الهاتف. يوجد محرر أكواد يعمل على الويب وتستطيع من خلاله إنشاء ملفات الأكواد وتشغيلها من خلال المتصفح في هاتفك: https://vscode.dev لكن ما أنصحك به، هو إدخار القليل من المال ثم شراء حاسوب مستعمل وليس لابتوب، وستحصل على مواصفات جيدة بسعر أقل من شراء لابتوب، ولا تقم بشرائه بنفسك بل اسأل شخص ذو خبرة ليقوم بشرائه لك في حال توفر ذلك، إن لم يتوفر لا مشكلة، الأمر سيكلفك في حدود 100 إلى 150 دولار تقريبًا حسب المواصفات. بعدها تستطيع الإشتراك بالدورة.
-
المجالين مختلفين، محاولة تعلمهما معاً في البداية ستؤدي إلى تشتت وصعوبة في بناء أساس قوي في أي منهما، يجب التركيز على مجال واحد فقط ثم بعد الوصول لمستوى متوسط به أي mid-level ما بين عامين أو ثلاث تستطيع تعلم مجال آخر، إلا في حالة ستقوم بالتطوير من خلال React Native والتي تعتمد على جافاسكريبت وReact وتخصصت في الواجهة الأمامية أو Full-stack، في تلك الحالة تستطيع تعلم تطوير تطبيقات الهاتف في وقت مٌبكر عن ذلك أي بعد عامين مثلاً من التخصص. بمعنى ركز على بناء أساس قوي في جافاسكريبت أولاً ثم انتقل إلى تعلم React للويب وبناء عدة مشاريع لتطبيق ما تعلمته، وعندما تشعر أنك قادر على بناء واجهات مستخدم معقدة وإدارة الحالة والتعامل مع APIs بكفاءة في React للويب، عندها تكون في وضع جيد لبدء تعلم React Native.
- 4 اجابة
-
- 1
-
-
ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم أسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
-
يعمل الخادم الآن بشكل سليم، قم بإغلاقه بالضغط على CTRL + C ثم توجه للمجلد الذي به ملفات المشروع وانسخ المسار الخاص به من شريط العنوان بالويندوز بالأعلى، ثم في anaconda prompt اكتب التالي: cd مسار المجلد واضغط على Enter ثم اكتب الحرف الخاص بالقرص الذي به المجلد وليكن الـ D : D: ثم اضغط على Enter، بعدها تشغيل الخادم من خلال: jupyter notebook
- 5 اجابة
-
- 1
-
-
بسبب أنك تبحث عن النمط في النمط نفسه str(re_crypto_names) بدلاً من البحث في محتوى الصفحة table_crypto_soup، هنا: crypto_names = re.findall(re_crypto_names, str(re_crypto_names)) الصحيح هو: crypto_names = re.findall(re_crypto_names, str(table_crypto_soup))
-
المدير يركز على الأنظمة والعمليات، ويضمن تنفيذ المهام بكفاءة وفقًا للخطط الموضوعة، أي يدير الموارد، يحل المشكلات اليومية، ويحافظ على الاستقرار، وسلطته مستمدة من منصبه الرسمي، ويهتم بفعل الأشياء بالطريقة الصحيحة، ولديه مرؤوسون يعملون تحت إمرته، أي هم الأشخاص الذين يعملون تحت إدارة المدير بشكل رسمي في الهيكل التنظيمي للمؤسسة ويتلقون الأوامر والتعليمات من المدير بناءًا على منصبه الرسمي، ويؤدون المهام الموكلة إليهم كجزء من واجباتهم الوظيفية، بالتالي العلاقة هنا مبنية على السلطة الرسمية والالتزام بالتسلسل الإداري. أما القائد، تركيزه على الأشخاص والرؤية، لذا يلهم ويحفز الفريق، يحدد الاتجاه الاستراتيجي طويل الأمد، ويتحدى الوضع الراهن، ويستمد قوته من تأثيره الشخصي والثقة التي يبنيها، بالتالي يولي إهتمام لفعل الأشياء الصحيحة ولديه أتباع يختارون اتباعه، أي يختارون اتباع القائد طوعًا، ليس بسبب سلطة رسمية، بل بسبب إلهامهم وثقتهم برؤيته وقدرته على التحفيز ويؤمنون بأهداف القائد ويشاركونه رؤيته، فتجدهم يسعون لدعمه وتحقيق أهدافه، والعلاقة مبنية على التأثير الشخصي والثقة المتبادلة.
-
الـ CV بحاجة إلى تحسين كبير، في البداية استخدم الأداة التالية وبها قوالب جاهزة: https://flowcv.com وقبل كتابة أي CV يجب البحث على اليوتيوب عن طريقة كتابة CV جيد ثم ابحث عن كيفية كتابة CV جيد كمبرمج، ومن الأمور التي ستكتشفها أنه لا يجب تكرار الأقسام، فحاليًا تكرر معلومات الإتصال والروابط. ويجب إظهار أنك متخصص في تخصص معين، مما أراه أنك تريد Full-stack من خلال .NET لذا ابحث عن الوظائف على LinkedIn وIndeed الخاصة بـ .NET وتفقد المهارات المطلوبة، وتلك المهارات عليك تعلمها قدر المستطاع، ثم تضمين ذلك في الـ CV حيث يتم البحث عن كلمات مفتاحية من قبل ATS عندما تُرسل الـ CV ويتم ذلك بشكل تلقائي. بعد الإنتهاء من كتابة الـ CV استخدم أحد الأدوات التي تفحصه وتبين لك درجة نجاحه في اجتياز ATS، ومنها: https://www.resumego.net/resume-checker لكن الـ CV وحده ليس كافٍ، يجب وجود مشاريع تثبت ذلك ولا أقصد المشاريع العامة التي يتم تنفيذها من قبل الجميع، فكر في مشروع مختلف، مشكلة شخصية مثلاً تريد حل لها أو مشكلة لأشخاص حولك أو بعيدين، المهم هو تنفيذ مشروع مفيد ومختلف وليس من الموجود على اليوتيوب أو في الدورات.
-
الدورة ليس تخصصها مجال تحليل البيانات، ما ستتعلمه بها هو جزء كبير من الأساسيات اللازمة لذلك المجال، بعد ذلك ستحتاج تعلم أساسيات برنامج الـ Excel، وبالأخص دوال ومعادلات SUM, AVERAGE, VLOOKUP, INDEX, و MATCH. ثم دورة لتعلم الإحصاء والإحتمالات، سواء من Khan Academy أو من مصادر أخرى، ثم دورة أخرى متخصصة في تحليل البيانات باستخدام برنامج الـ Excel. ثم تعلم قواعد البيانات ولغة الـ SQL وقد تعلمت ذلك بالدورة بالفعل، لكن ستحتاج إلى تعلم SQL for Data Analytics للتعمق قليلاً والتعرف على مفاهيم متقدمة منها JOINs بأنواعها، GROUP BY, Window Functions, Subqueries, CTEs، وللعلم معظم مقابلات العمل لمحللي البيانات تتضمن أسئلة SQL متقدمة. الخطوة التالية هي تعلم أحد برامج التحليل والتصوير المرئي للبيانات مثل Power BI أو Tableau أو Google Looker Studio، وأنصحك ببرنامج Power BI فهو المطلوب في سوق العمل. كما أنه يجب عليكِ الاستمرار في التطبيق بكثافة على بيانات حقيقية لتحليلها كلما تقدمت في المسار التعليمي، ومن أشهر المواقع التي يمكنك الحصول منها على بيانات لتقم بتحليلها هو موقع Kaggle الشهير، ولديك أيضًا Data.gov. للتبسيط الصورة التالية جيدة: وفي المرحلة المتقدمة ستحتاج إلى دراسة تعلم الآلة، وذلك ما ستتعلمه بالدورة بالفعل، بالتالي تحتاج إلى دراسة القليل خارج الدورة فيما يخص الأساسيات. ستجد هنا تفصيل لما تحتاجه: https://roadmap.sh/data-analyst
-
سحتاج إلى مكتبة WeasyPrint لأنها تدعم العربية بشكل ممتاز وتتعامل مع CSS و@font-face بشكل أفضل بكثير من xhtml2pdf. أولاً عليك تثبيت gtk3-runtime-3.24.31-2022-01-04-ts-win64.exe حيث تعتمد عليه المكتبة، فقط اضغط next next: https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases ثم قم بغلق محرر الأكواد ومنفذ الأوامر، ثم إعادة تشغيلهم. ثم استخدم المشروع التالي أرفقته لك، كل ما تحتاجه تثبيت الحزم من خلال: pip install -r requirements.txt html_2_pdf.rar
- 4 اجابة
-
- 1
-
-
الأفضل عدم تعقيد الأمور، بمعنى استخدام أداة بسيطة غير معقدة و google keep تكفي، لو أردت أداة متقدمة أكثر استخدم Obsidian ولا أُفضل Notion أصبحت مُعقدة ومضيعة للوقت. وكل شخص له أسلوبه في الدراسة، اتبع المناسب لك وليس لغيرك، عامًة لا تدون كل شيء، ركز على المفاهيم الأساسية، المشاكل التي واجهتك وحللتها، مقتطفات الكود التي تجدها مفيدة بشكل متكرر، والاختصارات، ولو أردت تستطيع إعادة صياغة المفاهيم بأسلوبك لتحسين الفهم والتذكر، وبدلًا من تدوين تعريف نظري فقط، أضف مثال عملي بسيطًا للكود. وعند تعلم خاصية CSS أو دالة JavaScript، دون ليس فقط ماذا تفعل، بل لماذا تستخدمها أو ما المشكلة التي تحلها. وفي البرمجة أفضل طريقة لتثبيت المعلومة هي تطبيقها، واستخدم الملاحظات كمرجع أثناء بناء مشروع.
- 4 اجابة
-
- 1
-
-
مسارات الدورة تم إعدادها بشكل مُمنهج، بالتالي أرجو دراسة الدورة بنفس ترتيب المسارات بها فكل مسار يعتمد على ما قبله، والمسارات التي ذكرتها في البداية لن تحتاج بها ما تم شرحه في قسم التعامل مع البيانات.
-
Mercuna ليست محرك ألعاب بحد ذاتها، بل إضافة أي Plugin خاصة بمحرك الألعاب Unreal Engine بدءًا من الإصدار 5.3 وأعلى. وتوفر نظام تنقل وذكاء اصطناعي ثلاثي الأبعاد 3D Navigation and AI لتطوير حركة الشخصيات أو الكائنات في الألعاب، خاصة في البيئات ثلاثية الأبعاد المعقدة مثل الألعاب التي تتضمن طيرانًا أو حركة في فضاء مفتوح. بمعنى أدوات لإنشاء مسارات تنقل ديناميكية أي Pathfinding وتجنب العوائق للكائنات في بيئات ثلاثية الأبعاد، ويعتمد على تقنيات متقدمة منها شبكات التنقل Navigation Mesh لتسهيل الحركة السلسة والواقعية. وذلك بدلاً من بناء نظام تنقل ثلاثي الأبعاد من الصفر، لتوفير الوقت والجهد، حيث توفر حلولاً جاهزة ومُحسّنة.
-
صحيح، ابدأ بمسار أساسيات لغة بايثون Python وعند الضغط عليه ستجد قسم المدخل اضغط عليه وسيتم عرض الدروس وهكذا، حيث كل مسار تم تقسيمه إلى أٌقسام، وإليك رابط مباشر: https://academy.hsoub.com/courses/python-application-development/python-intro/python-intro/