W3docs

Introdução ao Python

Uma introdução prática ao Python: o que é, por que desenvolvedores o escolhem, como instalá-lo e seus primeiros programas com exemplos claros.

Python é uma linguagem de programação de alto nível e uso geral, criada por Guido van Rossum e lançada pela primeira vez em 1991. Ela prioriza código legível e uma sintaxe limpa que permite expressar ideias em menos linhas do que linguagens como C++ ou Java. Hoje, Python impulsiona backends web, pipelines de dados, modelos de machine learning, scripts de automação e muito mais — tornando-a uma das linguagens mais requisitadas do mundo.

Este capítulo responde a quatro perguntas que todo iniciante tem: o que Python realmente é, por que você deve aprendê-lo, como instalá-lo e como executar seu primeiro programa.

O que torna Python diferente

Python é interpretado: o código é executado linha por linha por um interpretador em tempo de execução, sem uma etapa separada de compilação. Isso torna o feedback rápido — escreva uma linha, execute-a e veja o resultado.

Python também é tipado dinamicamente: você nunca declara o tipo de uma variável. O interpretador o infere a partir do valor atribuído.

x = 10        # x is an integer
x = "hello"   # now x is a string — no error

Python reforça a legibilidade por meio de indentação. Blocos de código (funções, laços, condicionais) são delimitados por indentação em vez de chaves. Isso impõe um estilo consistente em toda base de código Python.

def greet(name):
    if name:
        print("Hello, " + name)
    else:
        print("Hello, stranger")

Por que aprender Python

Sintaxe amigável para iniciantes

Python é lido quase como inglês. Compare a soma de dois números em Java versus Python:

// Java
public class Add {
    public static void main(String[] args) {
        int result = 3 + 4;
        System.out.println(result);
    }
}
# Python
result = 3 + 4
print(result)

Menos código repetitivo significa que você passa mais tempo no problema e menos tempo em formalidades.

Enorme ecossistema

O Python Package Index (PyPI) hospeda mais de 500 000 pacotes. As principais áreas incluem:

DomínioBibliotecas populares
Desenvolvimento webDjango, Flask, FastAPI
Ciência de dadosNumPy, Pandas, Matplotlib
Machine learningscikit-learn, TensorFlow, PyTorch
AutomaçãoRequests, BeautifulSoup, Selenium
Scripts / DevOpsFabric, Ansible, Click

Versatilidade

A mesma linguagem usada para escrever um script de automação de 10 linhas é utilizada por cientistas de dados na Netflix, engenheiros de backend no Instagram e pesquisadores treinando grandes modelos de linguagem. Você raramente precisa mudar de linguagem à medida que seus projetos crescem.

Mercado de trabalho forte

Python consistentemente aparece entre as três linguagens mais utilizadas nas pesquisas com desenvolvedores (Stack Overflow, TIOBE, RedMonk). A demanda por habilidades em Python está presente em funções de engenharia de dados, desenvolvimento backend, engenharia de ML e computação científica.

Como instalar Python

Baixar do python.org

  1. Acesse python.org/downloads.
  2. Baixe o instalador para o seu sistema operacional (Windows, macOS ou Linux).
  3. Execute o instalador. No Windows, marque "Add Python to PATH" antes de clicar em Install Now.

Verifique a instalação no seu terminal:

python --version
# Python 3.12.x

Em alguns sistemas (macOS, Linux) o comando é python3:

python3 --version
# Python 3.12.x

O shell interativo do Python (REPL)

A maneira mais rápida de experimentar é o REPL (Read-Eval-Print Loop). Inicie-o digitando python (ou python3) sem argumentos:

$ python
Python 3.12.3 (main, ...)
>>> 2 + 2
4
>>> print("Hello, world!")
Hello, world!
>>> exit()

Cada expressão que você digita é avaliada imediatamente e o resultado é exibido. Use o REPL para testar pequenos trechos de código antes de colocá-los em um arquivo.

Seu primeiro programa Python

Crie um arquivo chamado hello.py com qualquer editor de texto e adicione:

# My first Python program
print("Hello, world!")

Execute-o a partir do seu terminal:

python hello.py
# Hello, world!

Adicionando lógica real

Depois que print funcionar, adicione variáveis e um cálculo:

name = "Alice"
year_of_birth = 1995
current_year = 2025

age = current_year - year_of_birth

print("Name:", name)
print("Age:", age)

Saída:

Name: Alice
Age: 30

Sem declarações de tipo, sem função main(), sem ponto e vírgula — o interpretador cuida de tudo.

Principais características em resumo

CaracterísticaDetalhes
ParadigmaMultiparadigma: procedural, orientado a objetos, funcional
TipagemDinâmica, forte
ExecuçãoInterpretada (CPython é a implementação de referência)
IndentaçãoObrigatória — define blocos de código
LicençaPython Software Foundation License (código aberto)
Versão estável atualPython 3.x (Python 2 chegou ao fim da vida em 2020)

O que vem a seguir

Agora que você sabe o que é Python e o tem em funcionamento, o caminho natural a seguir é:

Prática

Prática
Which of the following statements about Python are correct?
Which of the following statements about Python are correct?
Was this page helpful?