Рубрики
Без рубрики

Веселье с кошками – вызовы Python API

Узнайте, как сделать API позвонить с Python и извлечь случайную кошку. GCSE информатика

Автор оригинала: Robin Andrews.

Одно из великих вещей о Python в качестве языка программирования состоит в том, что вы можете сделать довольно мощные вещи с несколькими строками кода. В этой статье мы собираемся посмотреть, как сделать простой API вызов в Python Чтобы получить Случайная кошка и отобразить его на экране.

API звонит повсюду в интернете. Хотя вам не нужно будет знать огромную сумму о них для компьютерной науки, важно иметь базовые знания о них. Кроме того, они могут быть очень веселыми.

Извлекать кот

Вот пример, который извлекает случайную кошку от API под названием Cataas (Cat как услуга)

import urllib.request
import turtle

screen = turtle.Screen()

url = 'https://cataas.com/cat/gif'
filename = "random-cat.gif"
urllib.request.urlretrieve(url, filename)

screen.bgpic('random-cat.gif')

turtle.done()

Довольно аккуратно а?

Добавление звука

Если вы проводите много времени, используя Python, вы в конечном итоге столкнутся с необходимостью расширения своей мощности с помощью пакетов. Наслаждаясь, как это сделать, может принять усилия, и может быть более или менее легким в зависимости от вашей настройки. Если у вас есть недавняя версия Python (3.4 вверх), то вы можете использовать PIP Установить Playsound из окна командной строки. В противном случае, если вы используете что-то вроде Winpython Вы можете установить пакеты, используя графический интерфейс. Если это звучит как Voodoo, может быть, оставьте следующую часть этой деятельности на данный момент.

Пакет, который мы будем использовать для добавления звука Playsound Отказ Как только вы его установили, скачайте Meow.mp3 в ту же папку, что и ваша программа, и изменить код, чтобы выглядеть так:

import urllib.request
import turtle
import playsound

screen = turtle.Screen()

url = 'https://cataas.com/cat/gif'
filename = "random-cat.gif"
urllib.request.urlretrieve(url, filename)

screen.bgpic('random-cat.gif')

playsound.playsound('meow.mp3', True)

turtle.done()

Ваша кошка теперь должна мяу для тебя.

В будущих статьях мы рассмотрим больше вызовов API. Надеюсь, на данный момент это предоставило вам веселое введение.