Intensivo Python para IA e APIs – Cronograma até o dia 15
Resumo dos Principais Assuntos
Python Básico
• Variáveis e tipos: int, float, str, list, dict
• Operadores e expressões: +, -, *, /, %, in
• Condicionais: if, elif, else
• Loops: for, while
• Funções: def, parâmetros, retorno
• Módulos: importar bibliotecas (import requests)
Requests & APIs
• O que é uma API (interface para troca de dados)
• GET e POST com requests
• Como lidar com JSON ([Link]())
• Criar scripts que consomem dados reais de APIs públicas
Flask
• Estrutura de um app Flask
• Criar rotas (@[Link])
• Retornar dados (HTML, JSON)
• Receber dados de clientes (POST com JSON)
• Conectar seu Flask com outra API (consumir e servir dados)
IA com API
• Como funcionam APIs de IA (OpenAI, HuggingFace, etc.)
• Fazer chamadas para um modelo de IA via requests
• Integrar dentro do Flask (ex: mini-chatbot)
Cronograma Intensivo
Dia 1–2: Fundamentos
• Variáveis, tipos, listas, dicionários
• Condicionais e loops
• Funções e módulos
• Mini-desafios (ex: calculadora, média de notas, etc.)
Dia 3–5: Requests & APIs
• Entender APIs e endpoints
• Fazer GET/POST com requests
• Consumir APIs públicas (clima, Pokémon, etc.)
1
• Criar scripts que processam e exibem dados de APIs
Dia 6–9: Flask
• Criar servidor Flask básico
• Criar rotas GET e POST
• Retornar JSON
• Conectar Flask + requests (sua API consumindo outra)
• Mini-projeto: uma API simples que busca dados de outra API
Dia 10–12: IA com API
• Conceito de APIs de IA
• Testar requisições para modelos de IA (ex: gerar texto)
• Criar API Flask que usa IA como "motor"
• Exemplo: chatbot básico via API
Dia 13–15: Projeto Final
• Consolidar tudo em um projeto único: App Flask que recebe texto do usuário → envia para API
de IA → retorna resposta em JSON
• Revisão geral, ajustes e testes
Dicas para otimizar o aprendizado
• Anote à mão ou em arquivo, explicando o que cada coisa faz
• Explique em voz alta o que aprendeu
• Faça pausas curtas (50min foco → 10min pausa)
• Não pule exercícios: errou → corrigiu → testou
• Todo dia revise 5–10 min do que viu ontem