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

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

  1. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      4

    • المساهمات

      2046


  2. فاطمه عبدالكاظم علي الراشد

    • نقاط

      3

    • المساهمات

      1


  3. Khaled Osama3

    Khaled Osama3

    الأعضاء


    • نقاط

      3

    • المساهمات

      1892


  4. Youcef Kias

    Youcef Kias

    الأعضاء


    • نقاط

      2

    • المساهمات

      390


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

المحتوى الأعلى تقييمًا في 08/26/24 in أجوبة

  1. السلام عليكم المشروع ماجاي يتنفذ عندي باي طريقة اتبعت خطوات المدرب بكل تفاصيلها للاسف مجاي تتنفذ وهذا اصابني بالاحباط
    3 نقاط
  2. لقد حاولت تثبت الملحقات الخاصة بالتنسيق او التدقيق اللغوي وقد تم تثبيتها , لكن بدون فائدة لم تفعل الخاصية
    2 نقاط
  3. السلام عليكم هو اي الفرق بين المكتبات دول os و sys و platform ؟
    2 نقاط
  4. I need to communicate with academy support could they since they didn't replied to me
    2 نقاط
  5. السلام عليكم ازي امسح الشاشه الterminal بلغه باييثون ؟
    2 نقاط
  6. يمكنك محادثة الدعم دائما من خلال الرابط التالي : https://support.academy.hsoub.com/conversations ونعتذر عن أي تأخير في الرد فأحيانا يكون هنا ضغط ويتأخر الرد قليلا لذلك نرجوا من الإنتظار قليلا حتي يتم الرد عليك. شكرا لك
    1 نقطة
  7. المنفذ الوحيد للتواصل معهم هو من خلال مركز المساعدة، لا تقلق بخصوص الرد، أرجو الإنتظار لبعض الوقت، شكرًا لتفهمك.
    1 نقطة
  8. السلام عليكم ورحمة الله وبركاته قمت بعمل برنامج يعتمد أساساً علي برنامج الآلة الحاسبة. لكن المطلوب اضافة tooltip إلي كل زر، وتحديداً إلي الكود التالي، ومع العلم بأني جربت بالفعل عدة أكواد لكنها لم تعمل. def create_button(self, text, row, column): button = tk.Button(self.master, text=text, width=11, height=2, font=('Arial', 16), command=lambda: self.button_click(text)) button.grid(row=row, column=column, padx=5, pady=5) فكرة الكود الكامل فى حالة الرغبة فى الاطلاع (هذه الفكرة تظهر الأسطر الرئيسية فقط التى يمكن عبرها فهم فكرة الكود) import tkinter as tk class Calculator: def __init__(self, master): self.master = master master.title("برنامج تحويل التقويم الياباني") master.configure(background="light green") master.geometry("1000x1000") # Create the entry field self.entry = tk.Entry(master, width=30, justify='right', font=('Arial', 16)) self.entry.grid(row=0, column=0, columnspan=4, padx=10, pady=10) # Create the buttons self.create_button("1", 1, 0) self.create_button("明治", 1, 4) def create_button(self, text, row, column): button = tk.Button(self.master, text=text, width=11, height=2, font=('Arial', 16), command=lambda: self.button_click(text)) button.grid(row=row, column=column, padx=5, pady=5) def button_click(self, text): if text == "=": try: result = str(eval(self.entry.get())) self.entry.delete(0, tk.END) self.entry.insert(0, result) except: self.entry.delete(0, tk.END) self.entry.insert(0, "Error") elif text == "CLR": self.entry.delete(0, tk.END) elif text == "BCKSP": self.entry.delete(len(self.entry.get())-1, tk.END) elif text == "明治": self.entry.insert(0, 1868) else: self.entry.insert(tk.END, text) root = tk.Tk() calculator = Calculator(root) root.mainloop()
    1 نقطة
  9. بعد مراجعة الكود، لم أجد أي أخطاء كبيرة تعيق فكرة التشغيل. و لكن هناك بعض النقاط يمكن تحسينها او تكون سبب لمشاكل صغيرة في الكود، مثل: قم بإضافة المكتبة المناسبة وهي tooltip وفي حال كنت تجرب إضافة Tooltip بطريقة مختلفة، فقد لا تكون مدعومة بشكل ما مع Tkinter. او قم بإضافة ال parameter الرابع وهو يكون النص الذي يظهر في الـ Tooltip: self.create_button("1", 1, 0, "اضغط لإدخال الرقم 1") بالتوفيق
    1 نقطة
  10. وعليكم السلام يمكنك ذلك عن طريق استخدام مكتبة os و platform فى البايثون و ذلك مثل: import os import platform # function that excute the mission def clear_screen_terminal(): if platform.system() == "Windows": os.system("cls") else: os.system("clear") clear_screen_terminal() فهذا الكود يتاكد من نظام التشغيل أولاً. إذا كان النظام "Windows"، فإنه يستخدم أمر CLS لمسح الشاشة، وإذا كان نظام آخر (مثل Linux أو macOS)، فإنه يستخدم أمر Clear.
    1 نقطة
  11. وعليكم السلام ورحمة الله وبركاته . يمكنك مسح ال terminal في نظام ويندوز عن طريق كتابة الأمر cls أما في نظام لينيكس عن طريق الأمر clear . ولتنفيذ أمر معين في بايثون يجب إستخدام دالة system من وحدة os . ويمكنك تعريف دالة لنسمها clear_screen وتستدعي هذا الأمر وفي كل مرة تريد حذف الكلام من الterminal يمكنك إستدعاء الدالة فقط . import os def clear_screen(): os.system('cls') clear_screen() وإذا تريد جعل الكود يعمل على نظام لينكس فقط قم بتبديل cls إلى clear
    1 نقطة
  12. أريد تحويل الرقم النظام العشري الي نظام الارقام الثنائي بال C#
    1 نقطة
  13. يمكنك تحويلها باسخدام الدالة ToString من Convert. تستخدمها مع كلا من الرقم العشرى و 2 ك parameter و هذا مثل: using System; class Program { static void Main() { int decimalNum = 42; // convert from decimal to binary. string binaryNum = Convert.ToString(decimalNum, 2); // show the output. Console.WriteLine($"الرقم العشري: {decimalNum}"); Console.WriteLine($"الرقم الثنائي: {binaryNum}"); } } و هذا مثال لشكل ال output: الرقم العشري: 42 الرقم الثنائي: 101010
    1 نقطة
  14. الفكرة كلها تكمن في this حيث أنّ arrow function لا تمتلك this خاصة بها وبالتبعية لا تمتلك خاصية Prototype، فلو قمت باستخدام this بداخلها ستشير إلى النطاق العام window في المتصفح أو Global في Node.js أو نطاق scope الدالة التي تم تعريفها به. وللعلم لا تمتلك constructor أيضًا، بالتالي لا تستخدم كدوال بانية مثل الدوال العادية. السبب يعود إلى الطريقة التي تم بها تطوير الدوال السهمية في جافاسكريبت، فهي مصممة لتكون سهلة الاستخدام وبسيطة ومختصرة، بالتالي ليس بها كل تلك الخصائص الموجودة في الدوال العادية، أي ليس ذلك الاستخدام use case الخاص بها، فهي جيدة عندما تتعامل مع الـ closures أو callbacks، لكن تجنب استخدامها عندما تتعامل مع الميثودز في class/object أو الـ constructors. ستجد تفصيل هنا: الدوال السهمية في JavaScript Arrow function expressions
    1 نقطة
  15. هذه اكثر خريطة تعلم تم ترشيحها وتحتوي علي جميع المحتوي الذي سيجلك متقدم في المجال يمكنك اتباع هذه الخطوات لتستطيع ان تستفيد اكبر استفاده من خريطة التعلم 1. فهم الهيكل العام: الموضوع الرئيسي: الموضوع الأساسي هو تعلم الآلة. الفروع الرئيسية: المخطط الذهني مقسم إلى عدة مجالات رئيسية: عملية تعلم الآلة مشكلات تعلم الآلة أدوات تعلم الآلة موارد تعلم الآلة رياضيات تعلم الآلة 2. تحليل كل فرع على حدة: ركز على كل فرع بشكل منفصل. على سبيل المثال: تعلم الخطوات المتبعة في مشروع تعلم الآلة مثل جمع البيانات، إعداد البيانات، تدريب النموذج، التحليل/التقييم، نشر النموذج، وإعادة التدريب. دراسة أنواع التعلم المختلفة مثل التصنيف، والانحدار، والتجميع، وتقليل الأبعاد. 4. استخدام الموارد والأدوات: استغل أدوات تعلم الآلة و الموارد المذكورة في المخطط لاستكشاف الموضوعات بشكل أعمق. على سبيل المثال، استكشف المكتبات الموصى بها، مجموعات البيانات، والخدمات السحابية. 5. ممارسة المفاهيم: بالنسبة لـ عملية تعلم الآلة، حاول بناء مشروع صغير يتضمن جميع الخطوات من البداية إلى النهاية. بالنسبة لـ مشكلات تعلم الآلة، اعمل على حل مشكلات واقعية باستخدام الطرق المذكورة. 7. ربط المفاهيم: افهم كيف تتعلق الفروع المختلفة من المخطط الذهني ببعضها البعض. على سبيل المثال، كيف يمكن أن تساعد الأدوات والموارد في مراحل مختلفة من عملية تعلم الآلة.
    1 نقطة
  16. كما أخبرك مصطفى فإنه هناك الكثير من المبرمجين الناجحين الذين لم يدرسوا في الجامعات المتخصصة بالمجال بل اكتفوا بالتعلم الذاتي والعمل على المشاريع الحقيقية.ولكن يجب توضيح أن دور الجامعة لا يقتصر على الأساسيات التي تتعلمها وما إلى ذلك إنما الجامعة توفر بيئة مثالية لبناء شبكة علاقات مهنية. فيمكنك التواصل مع أساتذة محترفين في المجال وزملاء يشاركونك نفس الاهتمامات. هذه الشبكة يمكن أن تكون مفيدة لاحقًا في الحصول على فرص عمل أو توجيهات مهنية. توفير فرص تدريبية (Internships) مع شركات معروفة. هذه التدريبات تمنحك خبرة عملية وتجهيزك لسوق العمل. وبالتأكيد إذا كنت ترغب في التعمق أكثر في مجال معين من علوم الحاسب أو البحث الأكاديمي، فإن الجامعة توفر لك الفرصة للالتحاق بالدراسات العليا (ماجستير، دكتوراه). لذلك حاول بقدر الإمكان الإلتحاق بجامعة متخصصة بعلوم الحاسوب ولكن في النهاية، الجامعة ليست الطريق الوحيد للنجاح في مجال البرمجة. وبالنسبة للمسار التعليمي بالتأكيد أنت على الطريق الصحيح، ومع الوقت والعمل الجاد، يمكنك الوصول إلى أهدافك بإذن الله.
    1 نقطة
×
×
  • أضف...