Como programar em Python
Interessado em aprender a programar em Python? Nossos tutoriais são projetados para ensinar a programação na linguagem Python, começando do absoluto zero.
O que é a linguagem Python? Trata-se de uma linguagem de programação de código aberto, notável pela sua sintaxe simples e pela capacidade de ser executada em diferentes sistemas operacionais, como Unix, MacOS e Windows. Classifica-se como uma linguagem de programação interpretada, ou seja, não necessita de compilação prévia. O nome "Python" foi inspirado pelo entusiasmo do criador da linguagem, Guido van Rossum, pelo grupo de comédia britânico Monty Python (confira a história da linguagem Python). Neste curso online, trabalharemos com a versão Python 3 ou superior.
Introdução à linguagem Python
Python é reconhecida como uma das linguagens de programação mais versáteis e abrangentes do mundo.
Destaca-se pela clareza e legibilidade de sua sintaxe, o que facilita significativamente o aprendizado.
É uma linguagem cross-platform, disponível para todos os principais sistemas operacionais, como Windows, Linux e Macintosh.
No Linux e nos computadores Macintosh, Python já vem instalado por padrão, dispensando procedimentos adicionais. No Windows, por outro lado, é necessário instalar o software que interpreta Python, processo esse simples e rápido. Nas próximas linhas, detalharei como proceder.
Um dos grandes atrativos do Python é sua portabilidade. Isso significa que programas escritos em Python podem ser rodados em diferentes plataformas sem a necessidade de adaptações no código.
Essa característica deriva de sua arquitetura, que garante a independência dos programas Python em relação à plataforma de execução.
Python também se destaca por ser uma linguagem multi-paradigma, adaptável a diferentes estilos de programação, seja procedural, orientado a objetos ou funcional.
Com o passar dos anos, diversas versões da linguagem Python foram desenvolvidas, nem todas compatíveis entre si.
As versões são categorizadas como principais e menores.
- Versão principal
As versões principais representam atualizações significativas, identificadas pelo primeiro número da versão. Por exemplo, Python 1.0 foi lançado em 1994, a versão 2.0 em 2000, e a versão 3.0 em 2008. A compatibilidade entre versões principais distintas não é assegurada. - Versão menor
Já as versões menores, identificadas pelo número subsequente ao ponto, representam atualizações incrementais dentro de uma mesma versão principal. Lançadas com maior frequência, elas garantem compatibilidade retroativa, introduzindo novidades sem alterar funcionalidades existentes.
Recomendo vivamente o aprendizado da versão mais recente da linguagem Python, disponível no site oficial.
Nota: Além do número da versão menor, podem existir sequências numéricas adicionais, separadas por pontos, que indicam correções de bugs. Por exemplo, a versão 3.5.1 corresponde à primeira correção de bugs da versão 3.5. Códigos adicionais, como "a" para alfa, "b" para beta e "c" para candidato a lançamento, podem acompanhar esses números, indicando o estágio de desenvolvimento da versão.
Um Exemplo Prático
Segue um script Python simples para ilustrar um exemplo prático:
- # Insira dois números
- num1 = input("Informe o primeiro número: ")
- num2 = input("Informe o segundo número: ")
- # Converta as strings para inteiros
- num1 = int(num1)
- num2 = int(num2)
- # Calcule a soma
- soma = num1 + num2
- # Exiba o resultado
- print("A soma de", num1, "e", num2, "é", soma)
- # Verifique se o número é negativo
- if (soma<0):
- print("O resultado é negativo.")
- else:
- print("O resultado é positivo ou igual a zero.")
O script solicita ao usuário a inserção de dois números, realiza a soma e apresenta o resultado. Além disso, verifica se o resultado é negativo, exibindo uma mensagem correspondente.
Algumas dicas para programar em Python:
- Em Python, diferentemente de outras linguagens de programação, não é necessário utilizar ponto e vírgula ao final das instruções. A nova linha já indica uma nova instrução. Contudo, o ponto e vírgula pode ser utilizado para separar múltiplas instruções na mesma linha, prática que não é recomendada por prejudicar a legibilidade do código.
- Adicione comentários ao seu código utilizando o símbolo #. Este pode ser colocado no início de uma linha ou ao final de uma instrução.
- Para escrever blocos de código aninhados, não é necessário o uso de parênteses. Em Python, a identação é utilizada para delimitar blocos, com cada nova instrução aninhada sendo identada para a direita em relação à instrução que inicia o bloco, finalizando com dois pontos (:).
Como instalar Python em um PC com Windows
Nesta primeira lição, explicarei como instalar o interpretador Python em seu computador Windows. Sendo uma linguagem de código aberto, Python pode ser baixado, instalado e utilizado gratuitamente.

Como usar o shell interativo do Python
Nesta lição, detalharei o uso do terminal Python, suas funcionalidades e operação.

Como escrever seu primeiro programa em Python
Nesta lição, ensinarei a desenvolver e executar seu primeiro programa em Python.

Como criar uma variável
Neste tutorial, mostrarei como atribuir valores numéricos ou alfanuméricos a uma variável em Python, de maneira simples e direta.

O que são tipos de dados? Depois de aprender a usar variáveis, não deixe de ler a lição sobre tipos de dados em Python.
Como comentar o código em Python
Você também pode inserir comentários em seus scripts Python para tornar o código mais claro e fácil de entender.

Mais lições online sobre Python
- Como capturar entrada do usuário
- Como concatenar strings
- Como gerar um número aleatório
- Como utilizar a estrutura IF ELSE
- Como obter o valor mínimo
- Como encontrar o valor máximo
- Como criar um laço de repetição FOR ou WHILE