weather data tracker باستحدام بايثون
تفاصيل العمل

قمت ببرمجة سكربت تفاعلي بلغة بايثون (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)

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ 5 ساعات
المشاهدات
2
المستقل
Zaina Ahmed
Zaina Ahmed
مهندس بيانات
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة