以下は、requestsライブラリを使ってパブリックAPIにHTTP GETリクエストを行うPythonコードの例である：

```
import requests

url = "https://api.example.com/data"

response = requests.get(url)

if response.status_code == 200：
    data = response.json()
    print(data)
else：
    print("Error making request:", response.status_code)
```

この例では、URL https://api.example.com/data にGETリクエストが行われ、そのレスポンスが変数responseに格納される。次に、レスポンス・ステータス・コードが200かどうかがチェックされ、これはリクエストが成功したことを意味する。リクエストが成功した場合、レスポンスはJSON形式に変換され、画面に表示される。そうでない場合は、レスポンス・ステータス・コードとともにエラー・メッセージが表示される。
Aquí está un ejemplo de código en Python para hacer una solicitud HTTP con el método GET a una API pública utilizando la biblioteca requests:

import requests

url = "https://api.example.com/data"

response = requests.get(url)

if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print("Error al realizar la solicitud:", response.status_code)

En este ejemplo, se hace una solicitud GET a la URL https://api.example.com/data y se guarda la respuesta en la variable response. Luego, se comprueba si el código de estado de la respuesta es 200, lo que significa que la solicitud se realizó con éxito. Si la solicitud es exitosa, se convierte la respuesta en formato JSON y se muestra en pantalla. De lo contrario, se muestra un mensaje de error junto con el código de estado de la respuesta.