كيف تولد اقتباس عشوائي باستخدام بايثون؟

قد تؤدي قراءة اقتباس يوميًا إلى تعزيزك في جوانب مختلفة. ولكن ، سوف يستغرق تصفح الإنترنت كل يوم للحصول على عروض الأسعار بعض الوقت. لذا ، كيف توفر الوقت؟ يمكننا أتمتة هذه العملية المتكررة باستخدام بايثون.

هنا ، سنقوم بكتابة برنامج يجلب اقتباسًا عشوائيًا دون البحث في الإنترنت.

قبل المضي قدمًا ، نحتاج إلى تثبيت حزمة تسمى الطلبات لإجراء استدعاءات API. قم بتثبيته باستخدام الأمر التالي.

pip install requests

دعونا نرى كيفية الحصول على الاقتباس العشوائي.

الحصول على اقتباس عشوائي

سنقوم باستخدام اقتباس حديقة API للحصول على عرض أسعار عشوائي. API للحصول على عرض أسعار عشوائي هو هنا.

  كيفية نسخ ولصق طبقات بين ملفات PSD عبر اختصارات لوحة المفاتيح

لقد حصلنا على API. الآن ، حان الوقت لكتابة التعليمات البرمجية للحصول على الاقتباس العشوائي. انظر الكود أدناه.

import requests


## function that gets the random quote
def get_random_quote():
	try:
		## making the get request
		response = requests.get("https://quote-garden.herokuapp.com/api/v3/quotes/random")
		if response.status_code == 200:
			## extracting the core data
			json_data = response.json()
			data = json_data['data']

			## getting the quote from the data
			print(data[0]['quoteText'])
		else:
			print("Error while getting quote")
	except:
		print("Something went wrong! Try Again!")


get_random_quote()

ليست هناك حاجة لشرح الكود لأنه لا يحتاج إلى شرح. يمكنك طباعة بيانات JSON لرؤية بنية البيانات الكاملة.

ملاحظة: قد يتم تحديث بنية بيانات استجابة API في المستقبل. لذلك ، تأكد من استخراج البيانات بشكل صحيح.

لقد نجحنا في الحصول على عرض أسعار عشوائي باستخدام بايثون. هل يمكننا تحسينه أكثر قليلاً؟ نعم نستطيع دائما. يمكنك إعداد وظيفة cron للحصول على عرض الأسعار يوميًا في وقت معين وتخزينه في مكان ما لقراءته. هذا بارد. إذا قمت بإعداد وظيفة cron ، فلن تضطر حتى إلى تشغيل البرنامج النصي كل يوم لقراءة اقتباس :).

  كيف تلعب ألعاب سوبر نينتندو على لينكس مع Snes9x

الخلاصة 👩‍🏫

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

هذا ليس كل شئ. هناك العديد من الأشياء التي يمكنك القيام بها بعد الحصول على عرض أسعار عشوائي. يرسل البعض منهم عرض الأسعار إلى أصدقائك وعائلتك على WhatsApp ، وتحديث الحالة على مقابض وسائل التواصل الاجتماعي ، ونشرها على مقابض وسائل التواصل الاجتماعي ، وما إلى ذلك … لا توجد حدود لما يمكنك فعله به.

  أصبح تشغيل كشوف المرتبات لأعمالك المتنامية أمرًا سهلاً باستخدام Zoho Payroll

بعد ذلك ، قم ببناء لعبة tic-tac-toe في Python أو تعرف على List Comprehensions في Python؟

ترميز سعيد! 💻

استمتعت بقراءة المقال؟ ماذا عن المشاركة مع العالم؟