بيومهي مكتبة في لغة برمجة بايثون مصممة للعمل مع خدمة أوبن ويذرماب. يسمح لك بالحصول على معلومات حول الطقس والتوقعات بناء على معايير مختلفة ، بما في ذلك الإحداثيات الجغرافية واللغة.
واحدة من المعلمات الهامة من بيوم هي اللغة التي سيتم عرض معلومات الطقس. بشكل افتراضي ، تستخدم المكتبة اللغة الإنجليزية ، ولكن يمكن تكوينها بسهولة إلى لغة أخرى. في هذا البرنامج التعليمي خطوة بخطوة ، سأوضح لك كيفية تغيير لغة بيوم والحصول على معلومات الطقس باللغة المطلوبة.
الخطوة 1: قم بتثبيت مكتبة بيومعلى جهازك. للقيام بذلك ، سوف تحتاج إلى المثبت حزمة نقطة ، إذا لم يكن متوفرا بالفعل. افتح موجه الأوامر وقم بتشغيل الأمر التالي:
بيب تثبيت بيوم
الخطوة 2: قم بتضمين بيوم في مشروعك. للقيام بذلك ، أضف الكود التالي في بداية ملفك:
استيراد بيوم
الخطوة 3: إنشاء كائن بيوم عن طريق تحديد مفتاح أبي الخاص بك. للقيام بذلك ، تحتاج إلى التسجيل على موقع أوبن ويثرماب والحصول على المفتاح الخاص بك. أدخل المفتاح في الكود التالي:
أوم = بيوم.أم ('يور_ابي_كي')
الخطوة 4: قم بتمرير المعلمات الضرورية إلى كائن بيوم ، بما في ذلك اللغة المطلوبة. للقيام بذلك ، سوف تحتاج إلى كائن ملاحظات يمثل ملاحظات الطقس الحالية. قم بتعيين اللغة باستخدام السطر التالي من التعليمات البرمجية:
ملاحظات.تعيين اللغة ('إن')
الخطوة 5: احصل على معلومات الطقس باللغة المحددة. للقيام بذلك ، استخدم طريقة جيتيويذر من كائن الملاحظات. مثال على الكود:
الطقس = الملاحظات.احصل على الطقس()
الآن يمكنك استخدام معلومات الطقس في اللغة التي اخترتها في المشروع الخاص بك! لا تنس توصيل بقية وظائف بيوم للعمل مع توقعات الطقس وميزات المكتبة الأخرى.
في هذا البرنامج التعليمي خطوة بخطوة ، أوضحت لك كيفية تغيير لغة بيوم والحصول على معلومات الطقس باللغة المطلوبة. آمل أن تكون هذه المعلومات مفيدة وسوف تساعدك في المشروع الخاص بك!
- تثبيت بيوم
- استيراد مكتبة بيوم
- تهيئة كائن بيوم
- ضبط اللغة
- التحقق من اللغات المتاحة
- الحصول على توقعات الطقس باللغة المحددة
- مخرجات النتائج
- سؤال وجواب
- كيف يمكنني تغيير اللغة في بيوم?
- أين هو 'تعيين _لغة' وظيفة في بيوم?
- ما هي اللغة الافتراضية المستخدمة في بيوم?
- ما هي اللغات التي تدعم بيوم?
- هل من الممكن استخدام رمز اللغات التي لا تدعمها بيوم?
- هل يمكنني تغيير اللغة فقط لطلب معين في بيوم?
تثبيت بيوم
بيوم (بيثون أوبينويثرماب)هو تطبيق العميل للوصول إلى بيانات الطقس باستخدام أبي أوبينويثرماب.
لتثبيت بيوم اتبع الخطوات التالية:
- افتح موجه الأوامر أو المحطة الطرفية.
- تأكد من تثبيت إصدار بايثون 3 أو أعلى. إذا لم يكن لديك بايثون ، فقم بتنزيله من الموقع الرسمي وقم بتثبيته.
- تثبيت نقطة إذا لم يكن لديك واحدة. بيب هو نظام إدارة حزمة بيثون.
- قم بإنشاء دليل مشروع جديد وانتقل إليه من سطر الأوامر أو المحطة الطرفية.
بعد اكتمال التثبيت ، يمكنك البدء في استخدام بيوم للحصول على بيانات الطقس.
استيراد مكتبة بيوم
للعمل مع بيوم ، تحتاج إلى تثبيت المكتبة. للقيام بذلك ، يمكنك استخدام أداة إدارة حزمة النقطة.
للبدء ، افتح موجه الأوامر (المحطة الطرفية) وقم بتشغيل الأمر التالي:
بيب تثبيت بيوم
بعد تثبيت مكتبة بيوم ، لاستخدام وظائفها في التعليمات البرمجية الخاصة بك ، تحتاج إلى استيراد:
استيراد بيوم
بعد ذلك ، يمكنك استخدام جميع ميزات مكتبة بيوم للعمل مع الطقس.
تهيئة كائن بيوم
تهيئة كائن بيوم هي الخطوة الأولى للعمل مع أبي أوبنياثرماب. للقيام بذلك ، اتبع الخطوات التالية:
- تثبيت بيوم باستخدام الأمر نقطة:
بيب تثبيت بيوم- استيراد فئة بيوم.أوم للعمل مع بيوم:
من بيوم استيراد أوم- إنشاء كائن أوم عن طريق تمرير مفتاح أبي أوبنياثرماب كوسيطة:
اوم = اوم (ابي_كي = 'يور_ابي_كي')بدلا من" يور_ابي_كي " ، يجب تحديد مفتاح أبي أوبن ويثرماب الخاص بك. إذا لم يكن لديك مفتاح أبي ، يمكنك الحصول عليه عن طريق التسجيل على الموقع الرسمي أوبن ويثرماب.
بعد تهيئة كائن أوم ، يمكنك البدء في استخدام أساليبها للحصول على معلومات الطقس وتنفيذ عمليات أخرى مع أبي أوبينويثرماب.
ضبط اللغة
يوفر بيوم القدرة على اختيار لغة لتلقي بيانات الطقس. لتعيين اللغة ، اتبع الخطوات التالية:
- افتح ملف إعدادات بيوم.
- ابحث عن المعلمة المسؤولة عن لغة البيانات.
- اضبط اللغة المطلوبة عن طريق تحديد رمزها.
- احفظ التغييرات وأغلق ملف الإعدادات.
هنا مثال على التعليمات البرمجية التي تسمح لك لتثبيت اللغة في بيثون:
استيراد بيوم
# خلق
كائن أوم أوم = بيوم.أوم ('الخاص بك أبي مفتاح')
# الإعداد
لغة أوم.تعيين اللغة ('إن')
بعد ضبط اللغة ، سيتم تقديم جميع بيانات الطقس المستلمة باللغة المحددة. على سبيل المثال ، اسم المدينة ودرجة الحرارة وسرعة الرياح وما إلى ذلك.
التحقق من اللغات المتاحة
بيوم هي مكتبة عميل بيثون للوصول إلى خدمة أبي أوبنياثرماب. يسمح لك بتلقي بيانات الطقس لفترة زمنية معينة ، بالإضافة إلى توقعات الطقس لعدة أيام. أحد الإجراءات الممكنة المتاحة عند استخدام بيوم هو تغيير اللغة لعرض معلومات الطقس.
لمعرفة اللغات المتوفرة داخل بيوم ، يمكنك استخدام طريقة الحصول على اللغات (). ترجع هذه الطريقة قائمة بجميع اللغات المتاحة التي يمكن عرض معلومات الطقس بها. على سبيل المثال:
استيراد بيوم
أوم = بيوم.أم ('يور_ابي_كي')
اللغات = أوم.الحصول على اللغات()
الطباعة (اللغات)
بعد تنفيذ هذا الرمز ، سترى قائمة باللغات المتاحة للاستخدام. على سبيل المثال:
- الإنجليزية
- الروسية
- الألمانية
- الإسبانية
- إيت-الإيطالية
لتغيير لغة إخراج معلومات الطقس ، يمكنك استخدام طريقة تعيين اللغة (). على سبيل المثال ، لتثبيت اللغة الروسية ، تحتاج إلى تمرير' رو ' كوسيطة:
استيراد بيوم
أوم = بيوم.أم ('يور_ابي_كي')
أوم.تعيين _لغة ('رو')
# بعد هذا الخط ، ستكون جميع مخرجات بيانات الطقس باللغة الروسية
وهكذا ، عند استخدام بيوم ، يمكنك عرض معلومات الطقس في لغات مختلفة ، اعتمادا على الاحتياجات والتفضيلات الخاصة بك.
الحصول على توقعات الطقس باللغة المحددة
بيوم هو حزمة بيثون التي توفر وسيلة مريحة وسهلة للحصول على توقعات الطقس باستخدام أبي أوبنياثرماب. واحدة من الميزات المفيدة لبيوم هي القدرة على الحصول على توقعات الطقس بأي لغة متاحة.
للحصول على توقعات الطقس باللغة المحددة ، يجب عليك أولا تثبيت حزمة بيوم. يمكنك تثبيته باستخدام نقطة:
بيب تثبيت بيومبعد التثبيت الناجح لحزمة بيوم ، يمكنك البدء في استخدامه. يوجد أدناه مثال على رمز يوضح الحصول على توقعات الطقس باللغة المحددة:
استيراد بيوم
# إنشاء كائن أوم تحديد اللغة
أوم = بيوم.أوم('يور_ابي_كي' ، اللغة= 'رو')
# الحصول على كائن توقعات الطقس لمدينة معينة
الملاحظة = أوم.('موسكو ، رو')
ث = الملاحظة.احصل على الطقس()
# نعرض معلومات الطقس باللغة المحددة
طباعة ("توقعات الطقس في موسكو لهذا اليوم:")
طباعة ("درجة الحرارة:" ، ث. الحصول على درجة الحرارة ("مئوية") ["درجة الحرارة"] ، "C ج")
طباعة ("سرعة الرياح:" ، ث. احصل على الرياح () ["السرعة"] ، "م / مع")
طباعة ("الغطاء السحابي:" ، ث. الحصول على السحاب ()،"٪")
في هذا المثال ، نستخدم مفتاح أبي ، والتي يمكن الحصول عليها على الموقع الرسمي أوبن ويثرماب. بعد استلام المفتاح ، يمكنك استبدال 'يور_ابي_كي' مع المفتاح الخاص بك.
، نحصل على معلومات حول درجة الحرارة وسرعة الرياح والغيوم باللغة المحددة.
في الكائن أوم لتحديد لغة أخرى (على سبيل المثال ، 'إن' للغة الإنجليزية).
مخرجات النتائج
يوفر بيوم أساليب مختلفة لعرض نتائج توقعات الطقس. وهنا بعض منهم:
طريقة الحصول على درجة الحرارة (الوحدة: شارع = 'مئوية')
طريقة الحصول على درجة الحرارة () ترجع قيم درجة الحرارة الحالية. تسمح لك معلمة الوحدة بتحديد وحدات القياس (بشكل افتراضي ، درجات مئوية).
طريقة الحصول على التفاصيل() ترجع وصفا مفصلا لأحوال الطقس في وقت معين.
تقوم طريقة الحصول على رمز الطقس() بإرجاع رمز الطقس الرقمي وفقا لتصنيف خريطة الطقس المفتوحة. على سبيل المثال ، رمز 800 يعني الطقس واضحة ، ورمز 201 يعني عاصفة رعدية.
اسم رمز الحصول على الطقس ()
الطريقة تقوم طريقة الحصول على الرمز () بإرجاع اسم رمز الطقس المقابل لظروف الطقس الحالية.
طريقة الحصول على الرطوبة ()
ترجع طريقة الحصول على الرطوبة () قيمة رطوبة الهواء.
طريقة الحصول على الضغط() ترجع قيمة الضغط الجوي.
طريقة الحصول على الرياح ()
طريقة جيت_ويند () بإرجاع قيم سرعة الرياح واتجاهها.
طريقة جيت_رين() ترجع قيم كمية هطول الأمطار (المطر) للساعة الأخيرة.
طريقة جيت_سنو() ترجع قيم كمية هطول الأمطار (الثلج) للساعة الأخيرة.
وقت الحصول على()
الطريقة ترجع طريقة الحصول على وقت شروق الشمس () وقت شروق الشمس.
طريقة الحصول على وقت بدء التشغيل ()
ترجع طريقة الحصول على وقت الغروب() وقت الغروب.
الحصول على الغيوم()
الطريقة تقوم طريقة الحصول على السحب () بإرجاع قيمة السحابة.
الحصول على_الرؤية _المسافة()
طريقة طريقة الحصول على الرؤية() ترجع قيمة الرؤية.
طريقة جيتيوف_إندكس() بإرجاع قيمة مؤشر الأشعة فوق البنفسجية.
يمكنك استخدام هذه الطرق لإنشاء إخراج مخصص لتوقعات الطقس على موقع الويب أو التطبيق الخاص بك. على سبيل المثال ، يمكنك عرض درجة الحرارة الحالية ووصف الطقس وأيقونة الطقس مع معلومات أخرى.
سؤال وجواب
كيف يمكنني تغيير اللغة في بيوم?
لتغيير اللغة في بيوم ، يمكنك استخدام وظيفة 'تعيين _ اللغة'.
أين هو 'تعيين _لغة' وظيفة في بيوم?
توجد وظيفة 'تعيين _ لغة' في فئة ' أوم ' في مكتبة بيوم.
ما هي اللغة الافتراضية المستخدمة في بيوم?
اللغة الافتراضية في بيومهي اللغة الإنجليزية.
ما هي اللغات التي تدعم بيوم?
بيوم يدعم العديد من اللغات ، بما في ذلك الإنجليزية والروسية والإسبانية والفرنسية والألمانية وغيرها.
هل من الممكن استخدام رمز اللغات التي لا تدعمها بيوم?
لا ، يمكنك فقط استخدام رموز اللغة التي تدعمها بيوم.
هل يمكنني تغيير اللغة فقط لطلب معين في بيوم?
نعم ، يمكنك تغيير اللغة فقط لاستعلام معين باستخدام المعلمة 'لانغ' في طريقة أوم المقابلة.