Introdução ao Python

O que é Python?

Python é uma linguagem de programação popular. Foi criada por Guido van Rossum e lançada em 1991.

É usado para:

  • Desenvolvimento web (lado do servidor)
  • Desenvolvimento de software
  • Matemática
  • Scripts de sistema

O que o Python pode fazer?

  • Python pode ser usado em servidores para criar aplicações web.
  • Python pode ser usado em conjunto com software para criar fluxos de trabalho.
  • Python pode se conectar a sistemas de banco de dados. Ele também pode ler e modificar arquivos.
  • Python pode ser usado para lidar com grandes volumes de dados e executar operações matemáticas complexas.
  • Python pode ser usado para criar protótipos rapidamente e também para desenvolver software pronto para produção.

Por que escolher Python?

  • Python é adequado para diferentes plataformas (Windows, Mac, Linux, Raspberry Pi, etc.)
  • Python tem uma sintaxe simples, semelhante ao inglês.
  • A sintaxe do Python permite que os desenvolvedores escrevam programas com menos linhas de código do que outras linguagens de programação.
  • Python é executado no sistema de interpretador, o que significa que o código pode ser executado imediatamente após ser escrito. Isso também significa que o design de protótipos pode ser muito rápido.
  • Python pode ser tratado de maneira procedural, orientada a objetos ou funcional.

Por favor, note

A versão principal mais recente do Python é o Python 3, que usaremos neste tutorial. No entanto, o Python 2, embora não tenha atualizações de segurança além disso, ainda é muito popular.

Neste tutorial, escreveremos Python em um editor de texto. Você também pode escrever Python em um ambiente de desenvolvimento integrado, como Thonny, Pycharm, Netbeans ou Eclipse, o que é especialmente útil quando você está lidando com muitos arquivos Python.

Comparação de Sintaxe Python com outras linguagens de programação

  • Python é projetado para leitura, com semelhanças com o inglês e influência da matemática.
  • Python usa novas linhas para completar comandos, ao contrário das outras linguagens de programação que geralmente usam ponto-e-vírgula ou parênteses.
  • Python depende de recuo para definição de escopo, usando espaços; por exemplo, escopo de laços, funções e classes. Outras linguagens de programação geralmente usam chaves para esse propósito.