? Guido Van Rossum liberou a linguagem de programação Python em 1989, e sua notoriedade cresceu através dos anos 1990 e 2000 . Flexibilidade e legibilidade do Python torná-lo uma ferramenta rápida e fácil de implementar , em quase todas as situações . Devido a isso, os aplicativos desenvolvidos com a linguagem de programação Python tornaram-se onipresentes em toda a plataformas web e desktop. Ao mesmo tempo , seu foco em programação orientada a objetos e implementação dinâmica criar um ambiente de programação poderoso do qual os programadores podem implementar aplicações em mais qualquer plataforma. Python é legível
Devido à sintaxe da linguagem , programas em Python são facilmente legível e compreensível . Os desenvolvedores do Python Python criado com a idéia de que os programas devem sempre fazer para facilitar a leitura e compreensão. A maioria dos tutoriais Python mostrar este fato em sua primeira lição , a lição tradicional "Olá Mundo" . Python "Olá Mundo" consiste em uma linha que diz exatamente o que ele faz:
>>> print "Olá Mundo"
Olá Mundo
Python é flexível
as bibliotecas Python conter ampla funcionalidade para o programador de utilizar. Devido a isso, os programas em Python e scripts transformar-se em uma grande variedade de lugares . Enquanto o código Python acabar em muitas aplicações web do lado do servidor executando operações e servir as páginas , a pedido de usuários , existem aplicações Python para o ambiente de trabalho , bem como, a partir de sistemas de gerenciamento de pacotes (como no Ubuntu Linux) para o software cliente web embutido jogos online multiplayer .
Python é orientado a objetos
Python adere principalmente ao programação orientada a objetos ( OOP) de paradigma . Os programadores de Python pode criar tipos de dados complexos , conhecidos como objetos para usar como variáveis dentro de programas em Python . Isto significa que os programadores familiarizados com linguagens OOP , como Java ou C + + pode começar a projetar aplicativos Python utilizando técnicas de OOP . Em Python, no entanto, tudo é um objeto , incluindo funções e bibliotecas. Isto significa que um programador pode escrever uma função , como neste exemplo , e usá-lo como um objeto a passar em torno de outras funções :
>>> def dobro (x):
. . . retornar x * 2
>>> def func ( f , x) :
. . . retornar f ( x)
>>> func ( duplo , 3)
6
Python é dinâmico
Python inclui um conjunto de funções e operações que permitem que programas de agir " introspectiva ". Isso significa que o programador chama funções que avaliam os objetos e informações sobre eles retornam . Em essência, isso significa que um programa Python pode obter informações sobre si mesmo durante o tempo de execução. Usando a introspecção , os programadores podem desenvolver código que está de acordo com si durante a execução, em vez de confiar inteiramente em instruções programador dadas antes da execução.