Cum se generează o cotație aleatorie folosind Python?

Citirea zilnică a unui citat vă poate stimula în diferite aspecte. Dar, va dura timp să navighezi pe internet în fiecare zi pentru citate. Deci, cum să economisești timp? Putem automatiza acel proces repetat folosind Python.

Aici, vom scrie un program care preia un citat aleatoriu fără a căuta pe internet.

Înainte de a merge mai departe, trebuie să instalăm un pachet numit solicitări pentru a efectua apeluri API. Instalați-l folosind următoarea comandă.

pip install requests

Să vedem cum să obținem cotația aleatorie.

Obținerea unei cotații aleatorii

Vom folosi Citat Garden API pentru a obține o cotație aleatorie. API-ul pentru a obține cotația aleatorie este Aici.

Avem API-ul. Acum, este timpul să scrieți cod pentru a obține citatul aleatoriu. Vezi codul de mai jos.

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()

Nu este nevoie să explicați codul, deoarece se explică de la sine. Puteți imprima datele JSON pentru a vedea structura completă a datelor.

Notă: structura datelor de răspuns API se poate actualiza în viitor. Deci, asigurați-vă că extrageți datele corect.

Am obținut cu succes citatul aleatoriu folosind Python. O putem îmbunătăți puțin mai departe? Da, putem mereu. Puteți configura o lucrare cron pentru a obține cotația zilnic la o anumită oră și să o stocați undeva pentru a o citi. Asta e tare. Dacă ai configurat jobul cron, nici măcar nu trebuie să rulezi scriptul în fiecare zi pentru a citi un citat :).

Concluzie 👩‍🏫

Dacă ai ajuns aici, probabil că ai primit citatul zilei. Dar, nu te opri aici. Treci dincolo de ea. Puteți crea un tapet cu un citat aleatoriu și îl puteți configura ca imagine de fundal pentru desktop. Deci, în fiecare zi, va exista ceva nou care să te stimuleze.

  Test de viteză IP și centrul de date al furnizorului popular de găzduire

Asta nu e tot. Există multe lucruri pe care le puteți face după ce obțineți o cotație aleatorie. Unii dintre ei trimit cotația prietenilor și familiei tale pe WhatsApp, actualizează starea pe mânerele rețelelor de socializare, le postează pe mânerele rețelelor sociale etc… Nu există limite la ceea ce poți face cu el.

Apoi, construiți un joc de tic-tac-toe în Python sau aflați despre Liste de înțelegere în Python?

Codare fericită! 💻

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?