Menu

O que é Python? Um guia para iniciantes sobre a linguagem de programação Python

Uma introdução em linguagem simples ao Python — o que é, para que serve e por que tanta gente o escolhe como primeira linguagem de programação.

Uma linguagem que se lê como inglês

Antes de falar de sintaxe, classes ou qualquer uma dessas coisas, ajuda imaginar o que Python realmente é. Python é uma linguagem de programação — um conjunto de regras para escrever instruções que o computador consegue seguir. O que o diferencia da maioria dos seus pares é como essas instruções aparecem na página. Elas se leem quase como inglês.

Pegue uma frase como "imprima olá, depois some dois e três." Em Python, isso mal precisa ser traduzido:

main.py
Output
Click Run to see the output here.

Essa legibilidade não é slogan de marketing. É a principal razão pela qual Python aparece em salas de aula de universidade, cadernos de ciência de dados e servidores em produção de empresas que você conhece. Você gasta menos energia decifrando pontuação e mais energia pensando no problema que está tentando resolver.

Para que você vai usar de verdade

"Propósito geral" é o rótulo dos livros didáticos, mas é vago. Na prática, é assim que fica:

  • Automação e scripts. Renomear mil arquivos, baixar relatórios toda segunda de manhã, limpar planilhas — Python é a ferramenta que as pessoas pegam quando querem que o computador faça algo chato por elas.
  • Dados e machine learning. Bibliotecas como pandas, NumPy, scikit-learn e PyTorch transformaram o Python na linguagem padrão do trabalho moderno com dados. Se você leu sobre IA nos últimos cinco anos, o código por trás era quase com certeza Python.
  • Backends web. Frameworks como Django e FastAPI mantêm desde projetos paralelos pequenos até sites que servem milhões de requisições por dia.
  • Computação científica. Físicos, biólogos e astrônomos contam com Python para rodar simulações e analisar resultados experimentais.
  • Pequenas ferramentas pessoais. Um script de dez linhas que reorganiza sua biblioteca de fotos ainda é Python, e ainda é útil.

Você não precisa escolher uma especialização no primeiro dia. O código de iniciante que você vai escrever neste capítulo é o mesmo código sobre o qual todas essas áreas se constroem.

Como o Python executa seu código

Quando você escreve uma linha de Python, nada acontece sozinho. Um interpretador — um programa separado também chamado de "python" — lê seu arquivo de cima para baixo e executa cada linha em ordem. É isso. Não tem etapa de compilação, não tem artefato de build para despachar, não tem espera longa antes de ver o resultado.

Isso importa porque muda a forma como você aprende. Você abre um arquivo em branco, escreve duas linhas, aperta executar e vê o que o Python fez. Aí muda um caractere e roda de novo. Esse ciclo curto de feedback é como a maioria das pessoas internaliza a linguagem.

Teste você mesmo. O bloco abaixo é um editor Python ao vivo — mude o nome, mude as contas, rode de novo.

main.py
Output
Click Run to see the output here.

Repare que cada linha é uma instrução completa. Python lê a primeira, executa, passa para a segunda. Não tem função main escondida, nem cerimônia antes de ir ao ponto. A simplicidade é a característica.

Python 2 vs Python 3 (e por que não é realmente uma pergunta)

Se você pesquisar por aí, vai esbarrar de vez em quando em referências ao "Python 2". Ignore. O Python 2 foi aposentado em 2020 e não recebe mais atualizações de segurança. Todo tutorial moderno, toda biblioteca e toda vaga de emprego assume Python 3. Quando as pessoas dizem "Python" hoje, querem dizer Python 3, e é isso que você vai instalar na próxima página.

Por que tanta gente começa por aqui

Algumas coisas se somam quando você usa Python pela primeira vez:

  1. As mensagens de erro são legíveis. Se você esquece um dois pontos ou escreve errado o nome de uma variável, o Python te diz em qual linha e o que ele esperava. Você não está decifrando hieróglifos.
  2. A biblioteca padrão é enorme. Ler arquivos, conversar com a internet, interpretar datas, fazer contas — a maior parte já vem embutida e pronta para importar.
  3. A comunidade já fez sua pergunta. Toda busca no Google por um erro de Python cai num tópico do Stack Overflow com cinco respostas boas.
  4. A mesma linguagem escala. As lições que você aprende escrevendo uma calculadora não viram peso morto quando você começa a construir um app web. Você fica com os hábitos, o vocabulário e quase toda a sintaxe.

O que vem depois

Você já tem contexto suficiente para começar. Na próxima página, vai instalar o Python na sua máquina para poder rodar código fora do navegador. Depois disso, executar seu primeiro script, as regras da sintaxe do Python e como funcionam os comentários — aí entramos em manipular dados de verdade.

Vá página por página. Você não está atrasado.

Perguntas frequentes

O que é Python em poucas palavras?

Python é uma linguagem de programação de propósito geral conhecida por se ler quase como inglês simples. Você escreve instruções num arquivo de texto e o Python executa uma a uma, transformando suas palavras em comportamento real — imprimir texto, fazer contas, baixar páginas da web, treinar modelos.

Para que serve Python?

Python é usado para backends web, análise de dados, machine learning, scripts e automação, computação científica e para montar pequenas ferramentas do dia a dia. Como a mesma linguagem aparece em tantos lugares, as habilidades que você aprende num script pequeno se carregam para projetos muito maiores.

Python é gratuito?

Sim. Python é open source e pode ser baixado, usado e distribuído de graça — inclusive para uso comercial. Você pode pegar em python.org sem conta, sem chave de licença e sem período de teste.

Python é uma boa primeira linguagem de programação?

Para a maioria das pessoas, sim. A sintaxe não atrapalha, as mensagens de erro são legíveis e a comunidade já escreveu um tutorial para quase toda situação que você vai encontrar. Você vai gastar seu tempo aprendendo a pensar sobre problemas em vez de brigar com a linguagem.

Quanto tempo leva para aprender Python?

O básico — variáveis, laços, funções e as estruturas de dados padrão — geralmente fica confortável depois de 20 a 40 horas de prática focada. Ficar produtivo em projetos reais leva alguns meses construindo coisas pequenas. Python é incrivelmente rápido para começar; continua interessante por anos depois.

Python é difícil de aprender?

Python é amplamente considerado uma das linguagens mais fáceis de aprender entre as populares. A sintaxe é próxima do inglês, as mensagens de erro são legíveis e você não precisa configurar muita coisa antes de rodar seu primeiro programa. A parte difícil de programar — quebrar problemas em passos pequenos — existe em qualquer linguagem; o Python só sai do caminho enquanto você aprende.

Aprenda a programar com o Coddy

COMEÇAR