تفاصيل العمل

قمت ببرمجة سكربت تفاعلي بلغة بايثون (Python) لتتبع درجات الحرارة في مدن مختلفة وتصنيفها برمجياً. يبرز هذا المشروع الفهم العميق لأساسيات البرمجة، وكتابة كود نظيف (Clean Code)، والاستخدام الأمثل لهياكل البيانات المختلفة في بايثون لضمان كفاءة البرنامج وسرعة تنفيذه.

المهام والمميزات التي يقوم بها البرنامج:

التفاعل مع المستخدم (User Interaction): استقبال مدخلات المستخدم (Inputs) والترحيب به ديناميكياً لتوفير تجربة استخدام تفاعلية.

إدارة وتخزين البيانات (Data Structures): * استخدام القوائم (Lists) لإضافة وتخزين أسماء المدن بمرونة.

استخدام الصفوف (Tuples) لتخزين حالات الطقس الثابتة لضمان عدم التلاعب بها (Immutability).

توظيف القواميس (Dictionaries) لربط كل مدينة بدرجة الحرارة الخاصة بها بفعالية.

التصنيف المنطقي (Conditional Logic): بناء خوارزمية مبسطة باستخدام الجمل الشرطية (If/Elif/Else) وحلقات التكرار (Loops) للمرور على درجات الحرارة وتصنيفها آلياً إلى (يوم حار، معتدل، أو بارد) بناءً على معايير محددة.

هيكلة الكود (Modularity): تجميع الأوامر داخل دوال برمجية (Functions) قابلة لإعادة الاستخدام (Reusable Code) لعرض تقارير الطقس بشكل منظم.

التقنيات والمهارات المستخدمة:

لغة البرمجة: Python

بيئة العمل: Jupyter Notebook

هياكل البيانات الأساسية (Lists, Tuples, Dictionaries)

المنطق البرمجي والتحكم في المسار (Loops & Conditionals)

بطاقة العمل

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