Python no currículo costuma significar coisas opostas. Para um analista, é a ferramenta que limpa uma planilha de cinco mil linhas e monta o relatório do mês. Para quem trabalha com sistemas, é o código que expõe uma API para outro programa consumir. O recrutador lê a palavra e tenta adivinhar qual dos dois você é. A resposta curta: escreva Python junto com a área, a biblioteca ou o framework que usou e a tarefa que ele resolveu. Este guia mostra como fazer isso para dados, automação e back-end, e o que colocar se você ainda está começando.

Python muda de sentido por área, e a linha precisa dizer qual

Antes de escrever a palavra, decida em qual dos três trabalhos você se encaixa. A vaga de dados, a de automação e a de back-end usam a mesma linguagem para tarefas que pouco se parecem, e o currículo que mistura as três fica sem foco.

  • Dados. Ler, limpar, cruzar e resumir tabelas, e produzir análises ou gráficos para quem decide. A linha fala de base, de tratamento e de conclusão, e a biblioteca de tabelas costuma aparecer nela. Se a vaga é de ciência de dados, o currículo de cientista de dados mostra como o modelo entra nessa linha.
  • Automação. Scripts que executam uma rotina que antes era feita à mão, como consolidar planilhas, enviar relatórios por e-mail ou conferir arquivos. A linha fala de processo e de tempo economizado.
  • Back-end. Código que atende outros sistemas, com rotas de API, regras de negócio e acesso a banco de dados. A linha fala de endpoint, de validação e de integração, e o framework aparece como ferramenta do trabalho.

Se você fez um pouco de cada, escolha o que mais se repete no seu trabalho e escreva esse. A linha que tenta cobrir as três áreas parece genérica, e a entrevista costuma pedir o detalhe de uma só.

Biblioteca é pista, não prova: cite a tarefa que ela resolveu

Uma lista com nomes de bibliotecas responde à pergunta errada. O recrutador quer saber o que você fazia com elas. Cite a biblioteca dentro da frase da tarefa, e ela ganha sentido.

Antes: Python (Pandas, NumPy, Matplotlib).

Depois: Junto três bases de vendas em Python com pandas, removo duplicados e padronizo datas que chegam em formatos diferentes. Os dados limpos alimentam o relatório mensal da diretoria comercial.

A segunda versão tem a fonte, o problema e o uso final. A biblioteca de gráficos pode nem aparecer, e tudo bem: se você não a usou para entregar nada, ela não deve ir para o currículo. Se usou, a frase do gráfico entra no fim, com o que ele mostrou.

Automação: escreva o processo que deixou de ser manual

Automação é a área em que o resultado se mede com mais facilidade. Um processo que levava uma hora por semana e passou a rodar sozinho é um ganho que o recrutador entende na primeira leitura, sem nenhum jargão.

Antes: Automatizei processos com Python.

Depois: Escrevi um script que lê as planilhas de pedidos de quatro filiais, consolida o total por produto e envia o resumo ao gestor toda manhã. A conferência manual, que levava uma hora, deixou de existir.

Escreva onde o script roda e quem depende dele. Se ele ficou no seu computador e só você o executa, diga isso, porque a pergunta seguinte é sobre o que acontece quando você sair de férias. Uma automação que o time usa sem você é a linha mais forte desse tipo.

Back-end: a linha fala de rota, validação e banco, não do framework

Em vagas de back-end, o framework é o meio, e o trabalho é a regra que ele executa. Um recrutador espera ver a rota, o tipo de dado validado e o banco onde a informação foi parar. Quando o banco é o ponto central da tarefa, vale ver também o guia de banco de dados no currículo, que trata da modelagem e da administração.

Antes: Desenvolvimento de APIs em Python com FastAPI.

Depois: Desenvolvi os endpoints de cadastro de clientes em uma API com FastAPI, com validação de CPF e de e-mail antes de gravar no PostgreSQL. O sistema de faturamento passou a consumir esses dados sem correção manual.

A segunda versão nomeia o framework uma vez, junto com o que ele fazia. Se a consulta ao banco é uma parte relevante do seu trabalho, o guia de SQL no currículo ajuda a descrever esse nível sem inflar a palavra.

Se você está começando, o projeto é o currículo

Quem está no começo não tem a linha de experiência para contar, e tudo bem. O que substitui essa linha é um projeto pequeno, bem descrito e que você consegue explicar do início ao fim. A escolha do projeto depende da área que você quer seguir, e o guia de currículo de desenvolvedor back-end mostra como organizar esse tipo de projeto no documento.

  • Para dados. Escolha uma base pública, faça uma pergunta que ela pode responder e escreva o script que limpa e resume os dados. Descreva a pergunta, a base e o achado.
  • Para automação. Pegue uma tarefa repetitiva sua ou de um amigo, como renomear arquivos ou consolidar planilhas, e escreva o script que a faz. Diga quanto tempo ela levava antes.
  • Para back-end. Monte uma API pequena com algumas rotas, validação de dados e um banco simples. Descreva o que cada rota faz e mantenha o código num repositório público.

Em todos os casos, o código precisa estar disponível para ser visto. Uma linha com o endereço do repositório vale mais do que qualquer nota de curso, porque a entrevista começa pelo código que o recrutador abriu.


O que conferir antes de enviar

A regra deste guia cabe numa frase: escreva Python com a área, a tarefa e o resultado, e nunca como um item solto de lista. Se você está começando, a linha se apoia num projeto com link, e não num curso. Antes de enviar, copie da vaga os termos de dados, automação e back-end e confirme que cada um tem uma frase que o prove. A análise gratuita do AjustaCV compara o seu currículo com o texto da vaga que você colar, não exige cadastro e mostra quais termos já aparecem e quais faltam. Para vagas de análise, as palavras-chave de analista de dados listam o vocabulário que costuma acompanhar o Python nessas funções.


Perguntas frequentes

Python no currículo sem experiência profissional pode?

Pode, desde que a linha descreva um projeto que você fez e não um trabalho que não existiu. Um programa que lê uma base pública, limpa os dados e gera um gráfico é um projeto real, e cabe na seção de projetos com o link do código. Escreva a pergunta que o projeto respondia e o que você descobriu. Isso vale mais do que uma lista de bibliotecas que você nunca aplicou.

Qual biblioteca de Python devo colocar no currículo?

A que você usou para fazer algo que a linha descreve. Pandas para tabelas e limpeza de dados, openpyxl para planilhas, requests para consumir sistemas e um framework web para APIs são exemplos de bibliotecas com um uso bem definido. Liste a biblioteca dentro da linha da tarefa, e não numa lista solta no fim, porque a lista sem tarefa não prova nada.

Python para analista de dados precisa de pandas?

Pandas é a biblioteca mais usada para manipular tabelas em Python, e costuma aparecer em vagas de análise. Se você a usou, cite-a na linha em que mostra o trabalho com os dados. Se ainda não usou, a saída é fazer um projeto pequeno com uma base real e só então escrever a biblioteca. Colocar o nome sem o uso é o tipo de linha que a primeira pergunta prática desfaz.

Curso de Python entra no currículo?

Entra na seção de formação, com a instituição, a carga horária e o período, mas não substitui um resultado. Um curso sem nenhum programa próprio mostra que você fez exercícios guiados. Se o curso gerou um projeto, uma automação ou uma análise, conte o resultado na linha de experiência ou de projetos, e deixe o nome do curso como referência.

Como escrever Python e SQL juntos no currículo?

Separe as duas coisas, porque cada uma resolve uma parte do trabalho. Python faz a limpeza, a automação ou a lógica da aplicação, e SQL busca e cruza os dados no banco. Escreva a tarefa em que as duas aparecem juntas, como um script que consulta o banco e gera o relatório. Essa linha mostra a integração, que é o que a vaga costuma querer.

Quer otimizar seu currículo para uma vaga específica?

O AjustaCV reescreve seu currículo para passar nos filtros ATS da vaga que você escolher. Pronto em minutos.

AJUSTAR MEU CURRÍCULO — R$9,90