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

لوحة المتصدرين

  1. Abdulmnoum Albraky

    Abdulmnoum Albraky

    الأعضاء


    • نقاط

      2

    • المساهمات

      217


  2. Amr Hatem Taweila

    Amr Hatem Taweila

    الأعضاء


    • نقاط

      2

    • المساهمات

      289


  3. زايد هشام

    زايد هشام

    الأعضاء


    • نقاط

      2

    • المساهمات

      6


  4. Abdeljalil Arab

    Abdeljalil Arab

    الأعضاء


    • نقاط

      2

    • المساهمات

      13


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 05/08/25 في كل الموقع

  1. السلام عليكم، بدأت تعلم مجال تطوير واجهات المستخدم حديثًا وأرغب بطريقة تساعدني على تدوين البنود المهمة، ما هي أفضل طريقة لتسهيل الرجوع للمهم هل تدوينه على دفتر، ملف وورد، ..إلخ. ما أفضل وسيلة يمكنني خلالها مراجعة المهم بسرعة؟
    2 نقاط
  2. كان عندي سؤال بخصوص مسار Data analysis انا كنت بفكر اتخصص في هذا المجال وانا في دورة الذكاء الاصطناعي في هذا المسار حاليا فهل انهاء هذا المسار في هي هذه الدوره كافيه للبدأ في هذا المجال كمحلل بيانات اقصد جنيور في شركه يعني ومحتاج ايه عشان احترف هذا المجال اكتر مع العلم اني مش هوقف تعلم لحد هنا هكمل الدوره للأخر وشكرا مقدما
    2 نقاط
  3. import requests from bs4 import BeautifulSoup import re def bring_data (): url = 'https://coinmarketcap.com/' header = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36'} web_request = requests.get(url,headers=header) web_soup = BeautifulSoup(web_request.content, 'html.parser') table_crypto_soup = web_soup.find('table', class_='sc-db1da501-3 ccGPRR cmc-table') re_crypto_names = r'<p class="sc-65e7f566-0 iPbTJf coin-item-name">([\w\s]+)<\/p>' crypto_names = re.findall(re_crypto_names, str(re_crypto_names)) print(crypto_names) bring_data() نتيجة تخرج لي فقط [] اين مشكل
    2 نقاط
  4. السلام عليكم برنامج jupyter notebook لا يعمل معي البرنامج اصبح فجاءة لا يعمل قمت بحذ anaconda من الجهاز واعدة تثبيت البرنامج لكن المشكله لا تزال موجوده البرنامج يغلق تلقائي بعد تشغيله بمدة قصيره لم افهم ما السبب فيديو توضيحي Desktop 2025.05.08 - 10.43.00.01.mp4
    2 نقاط
  5. اخبرني من فضلك ماهو الترتيب الصحيح لمتابعه الدوره, حيث انني اري قسم عن نماذج التعلم الالي وقسم الرؤيه الحاسوبيه قبل حتي قسم التعامل مع البيانات , هل يمكنك من فضلك ان تجيب كيف يجب ان يكون الترتيب الصحيح ل الدوره الذي استمر به؟
    2 نقاط
  6. السلام عليكم ورحمة الله وبركاته من فضلكم لدي استفسار بخصوص التوظيف , انا خريج بكالوريوس حوسبة اعمال ونظم معلومات من جامعة بريطانية وحاصل على دبلوم وطني عالي بريطاني من بيرسون بالحوسبة انهيت عدة كورسات احترافية بالبرمجة من ضمنها كورس جافاسكربت في اكاديمية حسوب و كورسات احترافية اخرى ولدي عدة شهادات بالAsp.net core من كورسات احترافية مدفوعة وعملت به مشروع تسوق الكتروني متكامل فرونت اند وباك اند من الصفر مرفوع حاليا على الانترنت ولكن للان يتم رفضي بكل شركة اقدم عليها و لا اجد فرصة عن بعد ولا حضوري ما السبب في ذلك ؟ هل هو في السيرة الذاتية ام ماذا ؟ CV.pdf
    1 نقطة
  7. المشكلة لديك هنا : لاحظ أنك تمرر re_crypto_names في المعاملين . حيث المعامل الثاني هو النص الذي تريد البحث عنه وهذا خاطئ حيث يجب تمرير نص الصفحة وليس التعبير النمطي نفسه . لهذا الصحيح هو إستخدام str(web_soup) هكذا : crypto_names = re.findall(re_crypto_names, str(web_soup)) وهذا هو الكود كاملا : import requests from bs4 import BeautifulSoup import re def bring_data (): url = 'https://coinmarketcap.com/' header = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36'} web_request = requests.get(url,headers=header) web_soup = BeautifulSoup(web_request.content, 'html.parser') table_crypto_soup = web_soup.find('table', class_='sc-db1da501-3 ccGPRR cmc-table') re_crypto_names = r'<p class="sc-65e7f566-0 iPbTJf coin-item-name">([\w\s]+)<\/p>' crypto_names = re.findall(re_crypto_names, str(web_soup)) print(crypto_names) bring_data()
    1 نقطة
  8. الفرق بين القائد والمدير في بيئة الأعمال
    1 نقطة
  9. سحتاج إلى مكتبة 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
    1 نقطة
  10. عملت جميع مقرحات لكن بدون فائدة html = render_template_string(""" <html> <head> <style> @font-face { font-family: 'Noto Sans Arabic'; src: url('static/fonts/NotoSansArabic-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } .font { font-family: 'Noto Sans Arabic', sans-serif; direction: rtl; text-align: right; font-size: 18px; } </style> </head> <body> <h1 class="amiri">عربي</h1> <h1 class="font">PDF</h1> </body> </html> """) result = io.BytesIO() pisa_status = pisa.CreatePDF(html, dest=result) if pisa_status.err: return "خطأ في توليد PDF", 500 result.seek(0) response = make_response(result.read()) response.headers['Content-Type'] = 'application/pdf' response.headers['Content-Disposition'] = 'inline; filename=document.pdf' return response
    1 نقطة
  11. لاحظ، لا تفرق التدوين على دفتر أو وورد أو اي شيء اخر، المهم تكون فاهم ما تتعلمه و تطبقه جيداً و أيضا كثرة التدوين و الملاحظات تعمل على التشتيت بنظري، ما يهم هو التطبيق والممارسة الكثيفة للكود لتتعود على كتابة الكود، و أيضا يجب عليك عند البدء بمهمة ما أو مشروع دراسته جيدًا مرة و مرتين و أكثر حتى تغهم متطلباته كلها و يمكنك رسم flow للخطوات بشكل كامل و تدوين الاجزاء المهمة كاملاً لا تعقيد الأمور و تدوين كل شيء و تفاصيلها.
    1 نقطة
  12. وعليكم السلام ورحمة الله وبركاته. يجب عليك معرفة أن كل شخص له الطريقة المفضلة والمناسبة له فلا يوجد طريقة أفضل من طريقة بشكل عام. فمثلا هناك أشخاص يحبون التدوين والكتابة وهذا الأمر جيد حيث من مميزاته أنه يساعد في ترسيخ المعلومة في ذهنك سريعا وأيضا تستطيع الكتابة فيه بسرعه ووضع الرسومات التي تريدها بسهولة . ويمكنك تخطيط وتقسيم الصفحات كما تريد . ولكن من عيوبه أنه صعب في التنظيم والبحث وأيضا لا تستطيع كتابة في الأكواد المهمة التي تريد حفظها لما بعد. أما الملفات الرقيمة مثل Word أو مستندات Google فهي سهلة جدا في التنظيم والبحث وكتابة الأكواد التي تريدها بسهولة ويمكنك أيضا مشاركته مع أى شخص أخر وإرسال الملاحظات لبعضكم البعض وأيضا تستطيع الوصول إلى من أى مكان ومن أى جهاز سواء هاتفك أو جهاز الحاسوب.ولكن من عيوبه أن الكتابة فيه ستكون بطئية وأيضا ستحتاج دائما إلى هاتف أو حاسوب للتعديل وحفظ التلخيصات. وتوجد أيضا العديد من الأدوات الأخرى التي ستساعدك في ذلك بشكل أفضل مثل : Notion: وهو منظم ويدعم الجداول و القوائم ومشاركة الملاحظات. Obsidian: وهو رائع لربط الملاحظات ويعمل بنظام الملفات المحلية. OneNote: سهل للكتابة الحرة مثل الدفتر الورقي ولكن رقمي. وأيضا أنصحك بتعلم github حيث يمكنك إستخدامه لحفظ الأكواد التي أنشأتها وأيضا كتابة الملاحظات أو التدوينات الخاصة بهذا الكود في ملف README الخاص بهذا الكود . ويمكنك رفع ذلك على المستودع في github ويمكنك الوصول إليه والرجوع في أى وقت تريده بعد ذلك وأرى أن هذا الأمر هو الأفضل . ويمكنك إستخدام أكثر من طريقة معا . مثل إستخدام github وهذا أساسي مع كتابة الملاحظات في دفتر مثلا وهذه هي الملاحظات المهمة . والملخصات يمكنك إستخدام أى من الطرق الرقيمة لإنشاءها .
    1 نقطة
  13. الأفضل عدم تعقيد الأمور، بمعنى استخدام أداة بسيطة غير معقدة و google keep تكفي، لو أردت أداة متقدمة أكثر استخدم Obsidian ولا أُفضل Notion أصبحت مُعقدة ومضيعة للوقت. وكل شخص له أسلوبه في الدراسة، اتبع المناسب لك وليس لغيرك، عامًة لا تدون كل شيء، ركز على المفاهيم الأساسية، المشاكل التي واجهتك وحللتها، مقتطفات الكود التي تجدها مفيدة بشكل متكرر، والاختصارات، ولو أردت تستطيع إعادة صياغة المفاهيم بأسلوبك لتحسين الفهم والتذكر، وبدلًا من تدوين تعريف نظري فقط، أضف مثال عملي بسيطًا للكود. وعند تعلم خاصية CSS أو دالة JavaScript، دون ليس فقط ماذا تفعل، بل لماذا تستخدمها أو ما المشكلة التي تحلها. وفي البرمجة أفضل طريقة لتثبيت المعلومة هي تطبيقها، واستخدم الملاحظات كمرجع أثناء بناء مشروع.
    1 نقطة
×
×
  • أضف...