Pode ser o santo graal das linguagens de programação.
Mas, na verdade, foi de fato nomeada em homenagem ao Monty Python, o grupo britânico de comédia surreal. Python foi lançada pela primeira vez por Guido van Rossum em 1991, e na época ele estava lendo os roteiros publicados da série “Monty Python’s Flying Circus.”
Para que é usado o Python?
Python é visto como uma linguagem universal e é usado para uma variedade de coisas, desde automatizar tarefas simples até construir aplicações web completas. Python é a linguagem de programação de alto nível preferida por empresas como Instagram, YouTube, Reddit, Google, Netflix, e muitas outras. Até mesmo a NASA usa Python para programar seus equipamentos.
O que é Python?
Python é uma linguagem de programação de uso geral que funciona em várias plataformas. É uma linguagem relativamente simples que é preferida por muitos desenvolvedores de software experientes para codificar algo quando a linguagem não importa particularmente. Python é tipicamente a primeira linguagem que os programadores aprendem devido à sua facilidade de uso e legibilidade percebidas, além de haver muita documentação útil disponível de uma grande comunidade.
Python é uma linguagem interpretada, também referida como uma linguagem de script. Isso significa apenas que o código escrito não é convertido para um formato legível por computador quando um programa é executado. A maioria das outras linguagens de programação são traduzidas antes da execução.
Python pode ser usado para muitas coisas diferentes além de apenas construir aplicações. Tome web scraping como exemplo. No entanto, Python é comumente usado para aprendizado de máquina e modelagem preditiva. A linguagem geral pode resolver equações matemáticas e salvar dados, tornando-a especialmente útil para acadêmicos e cientistas de dados.
Por que você deve aprender Python
Primeiro e mais importante, Python é open source e gratuito para aprender. Ele se assemelha muito à língua inglesa para enfatizar a legibilidade. Python é a quarta linguagem de programação mais usada, uma classificação que é altamente atribuída à sua acessibilidade e facilidade de uso.
A linguagem tem um conjunto de regras conhecido como PEP 8. Este guia de estilo nivela o campo de jogo para desenvolvedores Python novatos e experientes, o que significa que todo script será fácil de ler e terá uma aparência bastante semelhante.
DICA: Confira nossa análise sobre PHP vs Python – qual é melhor e por quê. |
Quer aprender mais sobre Ferramentas de Teste de Software? Explore os produtos de Teste de Software.
Usando a sintaxe básica do Python
Sintaxe refere-se ao conjunto de regras mencionadas acima. Vamos criar e executar um script Python simples usando o comando básico print. Antes de começarmos, certifique-se de baixar a versão mais recente do Python (Python 3.7.3 na data de publicação deste artigo) de https://www.python.org.
Nota: Estou usando um Mac para este exemplo. O código de exemplo será o mesmo em um Windows ou Linux, mas os aplicativos usados podem variar.
Abra o aplicativo Terminal, ou Prompt de Comando no Windows, e digite “python” e pressione enter. Isso abrirá um prompt interativo, que permite que você escreva uma linha de Python por vez. Devagar e sempre.
Agora, ao lado do cursor, digite “print(‘Hello World!’)” e pressione enter. Você pode ver que ele imprime essa frase exata na linha seguinte. Neste exemplo, ‘Hello World!’ é chamado de string e print é um comando python que diz ao código para escrever a string de texto dentro das aspas.

Parabéns, você acabou de executar seu primeiro script Python! Rodada bônus: você também pode definir variáveis usando Python. Para fazer isso, digite “x = 10” e pressione enter. Na linha seguinte, digite “print(x)” e pressione enter.
Você pode ver que ele imprime o número 10, exatamente como você ordenou com seu script. Agora, toda vez que você referenciar “x” em seu código, ele atribuirá o valor 10.
Estes são scripts Python muito básicos. Claro, existem regras mais avançadas para Python. Por exemplo, a indentação em um script Python é muito importante porque indica um bloco de código. Python também tem a capacidade de abrigar documentação no código chamada comentários. Você pode identificá-los rapidamente porque todos os comentários começam com um #. Novamente, a linguagem de programação Python realmente foca na legibilidade.
Como escolher um IDE Python
Embora a janela do Terminal que usamos acima não seja um editor de texto tradicional, ela atua como um neste caso. Um editor de texto gratuito é uma ferramenta que permite que você escreva código. Dando um passo adiante, um ambiente de desenvolvimento integrado (IDE) é uma ferramenta que permite que você escreva o código, compile frameworks e/ou elementos de biblioteca para construir, e até mesmo depure.
A maioria dos IDEs Python são construídos para funcionar com plataformas de aplicação específicas, usadas por equipes de desenvolvimento para construir software, aplicativos, páginas web e outros serviços. Acredite ou não, algumas dessas ferramentas têm até a capacidade de completar o código automaticamente.
Python te dá opções
Python é uma das linguagens de programação mais populares para programadores iniciantes, mas desenvolvedores experientes também se deparam com ela o tempo todo e devem conhecê-la entrada e saída.
Procurando por mais? Aprenda como o Python é comumente usado com vários servidores, bancos de dados e frameworks no que é chamado de tech stack.

Bridget Poetker
Bridget Poetker is a former content team lead at G2. Born and raised in Chicagoland, she graduated from U of I. In her free time, you'll find Bridget in the bleachers at Wrigley Field or posted up at the nearest rooftop patio. (she/her/hers)