0
respostas

[Projeto] 13 Faça como eu fiz: API e Dados em Python

  1. Configuração do ambiente

Abra um notebook no Google Colab .

Inserir um título em Markdown por

Colocar comentários no código para melhor legibilidade.

  1. Conexão com a A

Obtenha a chave de API pelo Google AI Studio .

Guardar a chave no cof.

Configure uma variável de ambiente usando o módulo os:

import os
os.environ["GOOGLE_API_KEY"] = ""

Importando o SDK do Google Gen AI :

from google.ai import gen
Criar o cliente para conexão :

client = gen.Client()

  1. Requisições à API

Envie uma requisição usando generateContent:

response = client.generateContent(
model="Gemini-2.5-Flash",
prompt="O que é a inteligência artificial?"
)
print(response.text)

Criar chat interativo :

chat = client.chats.create()
message = chat.sendMessage("Olá, explique sobre Python.")
history = chat.getHistory()
print(history)
4. Estruturas de repetição

Exemplo de loop while :

contador = 0
while contador < 5:
print("*" * (contador + 1))
contador += 1

saibar entrada do usuário :

nome = input("Digite seu nome: ")
print(f"Olá, {nome}!")

  1. Manipulação de listas

Crie listas de nomes e mídias :
nomes = ["Maria", "João", "Ana"]
medias = [8.5, 7.0, 9.2]
Acessar, modificar e percorrer elementos :

for i in range(len(nomes)):
medias[i] = min(medias[i] + 1, 10) # incrementa nota, máximo 10
Fatiar :

ultimos_dois = nomes[-2:]
print(ultimos_dois) # ['João', 'Ana']
6.
Unir listas em dicionários para organizar dados:

alunos = [{"nome": nomes[i], "média": medias[i]} for i in range(len(nomes))]
print(alunos)

Acesso aos valores do dicionário:

print(alunos[0]["nome"]) # 'Maria'
print(alunos[0]["média"]) # 9.5