تفاصيل العمل

**Numerical Methods Solver with Interactive GUI – Python**

قمت بتطوير برنامج متكامل لحل مسائل **الطرق العددية (Numerical Methods)** باستخدام لغة **Python** مع واجهة رسومية تفاعلية بواسطة **Tkinter**، ليكون أداة تعليمية وعملية تساعد الطلاب والمهندسين على حل المشكلات الرياضية بسهولة مع عرض خطوات الحل.

**أهم المميزات:**

* واجهة رسومية احترافية وسهلة الاستخدام.

* دعم عدة خوارزميات لحل الأنظمة الخطية، منها:

* Doolittle (LU Decomposition)

* Thomas Algorithm

* Jacobi Method

* Gauss-Seidel Method

* دعم طرق إيجاد جذور المعادلات:

* Bisection Method

* Newton-Raphson Method

* إنشاء جدول **Finite Difference** تلقائيًا.

* عرض خطوات الحل (Iterations) والنتائج النهائية داخل البرنامج.

* إدخال البيانات بسهولة من خلال الواجهة دون الحاجة لتعديل الكود.

* التحقق من صحة المدخلات وإظهار رسائل خطأ عند وجود بيانات غير صحيحة.

* تصميم احترافي بألوان مميزة لسهولة القراءة والاستخدام.

**التقنيات المستخدمة:**

* Python

* Tkinter (GUI)

* NumPy

* Pillow (PIL)

* Object-Oriented Programming (OOP)

يُبرز هذا المشروع خبرتي في تطوير تطبيقات سطح المكتب، وتصميم واجهات المستخدم، وتنفيذ الخوارزميات الرياضية والعددية، مع كتابة كود منظم وقابل للتطوير والصيانة.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات