Article image
João Oliveira
João Oliveira16/08/2022 14:59
Compartilhe

Linguagem de Programação Python.

  • #Python

Python é uma linguagem de programação:

Interpretada: ela será interpretada por meio de um programa chamado interpretador, que irá então converter seu código para linguagem de máquina. Um processo muito parecido com que acontece em Java, que passa por um processo de compilação, uma vez que o código fonte Java é primeiramente compilado para um bytecode e depois interpretado por uma máquina virtual. Mas, em essência, python é uma linguagem interpretada.

Orientada a objetos: isso significa que ela possui recursos que dão suporte à programação orientada à objetos (POO). Lembrando que "programação orientada a objetos" é um paradigma de programação baseado no conceito de "objetos", que podem conter dados na forma de campos, também conhecidos como atributos, e códigos, na forma de procedimentos, também conhecidos como métodos.

De alto nível: Em grosso modo, isso significa que Python é uma linguagem de programação próxima da linguagem humana.

Possui semântica dinâmica: isso está ligado a habilidade da linguagem de programação Python em escolher o tipo de dado de acordo com o valor atribuído à variável em tempo de execução dinamicamente, ou seja, a capacidade da linguagem em escolher o tipo automaticamente.

Em geral, a simplicidade do Python reduz a manutenção de um programa, além de suportar módulos e pacotes, que encoraja a programação modularizada e reuso de códigos.

Tais características fazem dessa linguagem uma das que mais tem crescido, muito devido também a sua compatibilidade (roda na maioria dos sistemas operacionais) e capacidade de auxiliar outras linguagens.

Programas como Dropbox, Reddit e Instagram são escritos em Python. Python também é a linguagem mais popular para análise de dados e conquistou a comunidade científica.

Detalhe final: especificamente, Python é interpretado, algo que é mencionado até mesmo na própria documentação. No caso, ela faz uma espécie de pseudo-compilação, mas na essência continua sendo interpretado (quem lida com shell-script deve achar Python extremamente similar, e shell-script é pura interpretação). Algo importante para se frizar é que o fato de uma linguagem ser interpretada ou compilada não é uma questão da linguagem, mas da sua implementação. Portanto, pode-se ter Python compilado, interpretado ou ambos, sendo uma questão de implementação. Mas no geral, adere-se que ele é interpretada.

Compartilhe
Comentários (1)
André Martins
André Martins - 17/08/2022 08:43

Muito interessante. Valeu.