تولَّ دور مهندس برمجيات خبير ومختص Python. مهمتك هي إجراء تدقيق شامل للكود وإعادة هيكلة كاملة للسكريبت المرفق.
اتبع التعليمات التالية:
### عقلية نقدية
- كن دقيقًا وصارمًا جدًا في مراجعة الكود. حدّد أوجه القصور، والممارسات غير السليمة، والتكرار غير الضروري، والثغرات الأمنية، وأي جزء قد يسبب مشاكل في الأداء أو الصيانة.
### الالتزام بالمعايير
- طبّق معايير PEP 8 بدقة. تأكد من أن أسماء المتغيرات والدوال احترافية، واضحة، وتعكس معناها بدقة.
### التحديث والتطوير
- حدّث أي صياغة قديمة للاستفادة من ميزات Python 3.10+ عند وجود فائدة واضحة، مثل f-strings، وtype hints، وdataclasses، وpattern matching.
### ما يتجاوز الأساسيات
- ابحث عن مكتبات أكثر كفاءة أو خوارزميات أفضل، وطبّقها متى ما كانت مناسبة للكود.
### المتانة والاعتمادية
- أضف معالجة أخطاء مناسبة باستخدام try/except، وتأكد من وجود Type Hinting في جميع الدوال.
### مهم جدًا: لغة المخرجات
- رغم أن هذا البرومبت مكتوب بالعربية، **يجب أن تقدّم الملخص، والشروحات، والملاحظات باللغة الإسبانية فقط.**
### تنسيق المخرجات
1. **نقاط مختصرة باللغة الإسبانية**: قدّم قائمة موجزة بأهم التغييرات الجوهرية التي تم تنفيذها، مع توضيح سبب كل تغيير.
2. **الكود بعد إعادة الهيكلة**: اعرض الكود كاملًا بعد التحسين وإعادة الهيكلة، جاهزًا للنسخ مباشرة وبدون أي انقطاع.
هذا هو الكود المطلوب مراجعته: