Skip to content
This page has been auto-translated and may contain errors.View in English

O que é Python? ​

No Natal de 1989, um programador holandês chamado Guido van Rossum começou um projeto paralelo. Ele vinha trabalhando em uma linguagem chamada ABC e gostava das ideias por trás dela, mas ela tinha limitações que o frustravam. Durante o recesso, ele construiu algo novo. Deu a ela o nome em homenagem ao grupo Monty Python.

Esse projeto paralelo se tornou a linguagem de programação mais usada do mundo.

O que fez o Python decolar foi a legibilidade. Guido se preocupava com o código ser legível, não só escrevível. O resultado se parece quase com inglês:

python
names = ["Ana", "Bruno", "Carla"]
for name in names:
    print(f"Hello, {name}!")

# Hello, Ana!
# Hello, Bruno!
# Hello, Carla!

A maioria das pessoas consegue acompanhar esse código antes mesmo de ter aprendido qualquer Python. E você não precisa confiar só na nossa palavra: esta documentação vem com um ambiente Python completo embutido, então você pode executar esse exemplo e editá-lo aqui mesmo, no navegador.

Para que é usado ​

Python é uma linguagem de uso geral: não foi criada para uma única finalidade, mas é útil em uma ampla variedade de problemas. Ele move o Instagram e o Spotify. É como pesquisadores treinam modelos de IA, como cientistas de dados lidam com dados desorganizados e como engenheiros conectam sistemas rapidamente. A NASA o usa. A indústria do cinema também.

Ainda assim, ele não é a ferramenta certa para tudo. Aplicativos móveis são mais bem atendidos por Swift ou Kotlin. Qualquer coisa que exija velocidade pura (jogos, software de sistema) é território de C ou Rust. Mas, para a gama de problemas que a maioria dos desenvolvedores enfrenta no dia a dia, o Python cobre muito terreno.

JunoPara que é usado Python é de uso geral, então ele aparece em todo lugar: Instagram, Spotify, NASA, pesquisa de IA, trabalho com dados. Ele se adapta a qualquer coisa que você queira fazer. Não é a escolha certa para apps móveis ou jogos que exigem alta performance, mas, para a maioria das coisas que você vai querer construir, ele está ali com você.
JunoPara que é usado Uso geral significa que o Python não está preso a um único domínio: backends web, dados, IA, automação, código de integração entre sistemas. Recorra a Swift ou Kotlin no mobile e a C ou Rust quando precisar de velocidade pura; para quase tudo mais, ele é uma escolha sólida por padrão.
JunoPara que é usado Python está em todo lugar porque é de uso geral, não porque vence uma competição de velocidade. Trabalho mobile e trabalho crítico em performance ficam em outras linguagens (Swift, Rust). Para a ampla faixa central do que a maioria de nós de fato constrói, ele se sustenta muito bem.

Por que Python ​

Python não fica no seu caminho. A sintaxe é limpa, o retorno é rápido, e você consegue construir algo que funciona antes mesmo de sentir que sabe o que está fazendo. Essa é uma sensação boa, e ela faz você continuar voltando.

O que você constrói com ele depende de você. Scripts que economizam horas de trabalho repetitivo, backends web, análise de dados, automação, as ferramentas que impulsionam a maior parte da IA moderna. A linguagem não te prende a um único canto, então, para onde quer que seus interesses te levem, ela tende a acompanhar.

Vale a pena aprender Python se algo disso descreve você:

  • Você quer uma primeira linguagem prática que abre muitas portas
  • Você quer automatizar coisas e escrever scripts para simplificar tarefas
  • Você tem interesse em dados, seja em análise, visualização ou machine learning
  • Você quer construir backends web ou trabalhar com APIs
  • Você tem curiosidade sobre como as ferramentas de IA funcionam no nível do código

Se algo disso descreve você, o resto desta documentação é para você.

JunoPor que Python Python não fica no seu caminho, então você consegue construir algo que funciona antes mesmo de se sentir um especialista. Essa vitória inicial é o ponto principal, ela é o que te faz continuar. Seja qual for a sua curiosidade, automação, dados, web, IA, ela tende a te acompanhar até lá.
JunoPor que Python Sintaxe limpa e retorno rápido significam que você entrega código funcionando logo no início e mantém o ritmo. E, como ele abrange automação, web, dados e IA, a linguagem cresce junto com seus interesses em vez de te limitar a um canto só.
JunoPor que Python A proposta é honesta: o Python te deixa produtivo antes mesmo de você saber completamente o que está fazendo, e ele alcança automação, web, dados e IA. É exatamente esse alcance que faz dele uma boa primeira linguagem e também uma linguagem duradoura.