Python을 사용하여 임의의 인용문을 생성하는 방법은 무엇입니까?

매일 인용문을 읽는 것은 다른 측면에서 당신을 향상시킬 수 있습니다. 그러나 인용문을 찾기 위해 매일 인터넷을 검색하는 데는 시간이 걸립니다. 그렇다면 시간을 절약하는 방법은 무엇입니까? Python을 사용하여 반복되는 프로세스를 자동화할 수 있습니다.

여기서는 인터넷을 검색하지 않고 임의의 견적을 가져오는 프로그램을 작성할 것입니다.

더 진행하기 전에 API 호출을 위한 요청이라는 패키지를 설치해야 합니다. 다음 명령을 사용하여 설치하십시오.

pip install requests

랜덤 견적을 받는 방법을 알아보겠습니다.

무작위 견적 받기

우리는 사용할 것입니다 견적 정원 임의의 견적을 얻는 API. 무작위 견적을 얻는 API는 여기.

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 응답 데이터 구조는 향후 업데이트될 수 있습니다. 따라서 데이터를 올바르게 추출하고 있는지 확인하십시오.

Python을 사용하여 임의의 인용문을 성공적으로 얻었습니다. 조금 더 개선해 볼까요? 예, 우리는 항상 할 수 있습니다. 매일 특정 시간에 견적을 받아 읽을 수 있는 곳에 저장하도록 크론 작업을 설정할 수 있습니다. 멋지네요. 크론 작업을 설정하면 인용문을 읽기 위해 매일 스크립트를 실행할 필요조차 없습니다.

결론 👩‍🏫

여기까지 오셨다면 오늘의 견적을 받아보셨을 것입니다. 하지만 여기서 멈추지 마세요. 그 이상으로 가십시오. 임의의 인용문으로 배경 화면을 만들고 바탕 화면 배경으로 설정할 수 있습니다. 그래서 매일 당신을 격려할 새로운 것이 있을 것입니다.

그게 다가 아니다. 무작위 견적을 받은 후 할 수 있는 일이 많이 있습니다. 그들 중 일부는 WhatsApp에서 친구와 가족에게 견적을 보내고, 소셜 미디어 핸들의 상태를 업데이트하고, 소셜 미디어 핸들에 게시하는 등… 당신이 할 수 있는 일에는 제한이 없습니다.

  Apple이 신용 카드에 비용을 청구하는 이유를 확인하는 방법

다음으로 Python으로 tic-tac-toe 게임을 빌드하거나 Python의 List Comprehensions에 대해 알아보십시오.

행복한 코딩! 💻

기사를 재미있게 읽었습니까? 세상과 함께 나누는 건 어떨까요?