LLM102 · Python essencial para aplicações de IA

Categorias: IA e Automação
Lista de desejos Compartilhar

Sobre o curso

O Python que você realmente precisa para construir aplicações de IA: tipos de dados, funções, arquivos, JSON, requisições HTTP, ambientes virtuais e tratamento seguro de chaves de API.

Explorar · 4 horas · 4 aulas, um laboratório, uma atividade avaliada e uma peça de portfólio

Para quem é

Iniciantes e profissionais vindos de outras linguagens que querem uma base de Python rápida e prática para trabalhar com LLMs.

Pré-requisitos

Recomenda-se ter feito o LLM101; não é preciso experiência prévia com Python.

O que você será capaz de fazer

  • Escrever funções em Python que limpam e transformam textos e listas de registros
  • Ler e gravar arquivos JSON e CSV com dados de negócio
  • Enviar uma requisição HTTP a uma API pública em JSON tratando erros e tempo limite
  • Montar um projeto com ambiente virtual, arquivo de dependências e variáveis de ambiente para segredos

Aulas

  • Aula 1 · Blocos básicos de Python para textos e dados
  • Aula 2 · Arquivos, JSON e HTTP
  • Aula 3 · Projetos, ambientes e segredos
  • Aula 4 · Laboratório e atividade

Laboratório: Um pequeno kit de processamento de texto

Você vai construir um pequeno módulo em Python que carrega mensagens de clientes de um CSV, limpa o texto, agrupa as mensagens por assunto com regras simples de palavras-chave e salva o resultado em JSON. Depois, vai consultar uma API pública e gratuita em JSON para praticar requisições HTTP e tratamento de erros.

Ferramentas gratuitas: Google Colab (gratuito) ou VS Code com Python 3.12 no seu computador, além de uma conta gratuita no GitHub

Atividade avaliada

Transforme seu kit em um script que uma pequena loja virtual poderia rodar toda manhã. Ele deve ler as mensagens do dia em um CSV, limpá-las e classificá-las, contar as mensagens por assunto e gravar um arquivo JSON e um resumo de um parágrafo em texto. Inclua pelo menos quatro testes simples com <code>assert</code> ou <code>pytest</code>. Documente como instalar e rodar o script em uma seção curta do README do repositório.

Critério Peso Como é um trabalho excelente
Correção 35% O script roda a partir de uma instalação limpa, processa corretamente o arquivo de exemplo e gera um JSON válido.
Qualidade do código 25% Funções pequenas e bem nomeadas, sem lógica duplicada, com erros tratados e mensagens claras.
Testes 20% Pelo menos quatro testes relevantes, cobrindo casos normais e ao menos um caso de borda, como mensagem vazia.
Organização do projeto 20% Ambiente virtual, arquivo de dependências, .gitignore e instruções de instalação presentes; nenhum segredo versionado.

Peça de portfólio

Um repositório público no GitHub com um script de processamento de texto em Python, testado e com instruções claras de instalação.

No seu ritmo, com 12 meses de acesso. Dúvidas são respondidas por escrito pelo painel do aluno. Ao concluir o curso, você recebe um registro de conclusão.

Próximo passo

Continue com LLM103 · Trabalhando com APIs de LLMs · 6 horas · R$ 60,00

Continuar para o próximo curso

Prefere a formação completa? Formação em Desenvolvimento de Aplicações de IA e Engenharia de LLMs · R$ 540,00 (10% a menos que os cursos avulsos)

Exibir Mais

O que você aprenderá?

  • Escrever funções em Python que limpam e transformam textos e listas de registros
  • Ler e gravar arquivos JSON e CSV com dados de negócio
  • Enviar uma requisição HTTP a uma API pública em JSON tratando erros e tempo limite
  • Montar um projeto com ambiente virtual, arquivo de dependências e variáveis de ambiente para segredos

Conteúdo do curso

LLM102 · Python essencial para aplicações de IA (4 h)
O Python que você realmente precisa para construir aplicações de IA: tipos de dados, funções, arquivos, JSON, requisições HTTP, ambientes virtuais e tratamento seguro de chaves de API.

  • Aula 1 · Blocos básicos de Python para textos e dados
  • Aula 2 · Arquivos, JSON e HTTP
  • Aula 3 · Projetos, ambientes e segredos
  • Aula 4 · Laboratório e atividade
  • LLM102 Avaliação · Python essencial para aplicações de IA
Rolar para cima