Sobre a linguagem Python

Python é uma linguagem de programação: 

  • De alto nível
  • Interpretada
  • De script
  • Multiparadigma (orientada a objetos, funcional e procedural)
  • De tipagem dinâmica

Foi lançada por Guido van Rossum, em 1991. Atualmente, possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. 

Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada. O padrão, de fato, é a implementação CPython.

A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros.

Uma de suas principais características é permitir a fácil leitura do código e exigir poucas linhas ao ser comparado ao mesmo programa em outras linguagens. 

Foi considerada pelo público a 3ª linguagem "mais amada" de acordo com uma pesquisa conduzida pelo site Stack Overflow, em 2018, e está entre as 5 linguagens mais populares, de acordo com uma pesquisa conduzida pela RedMonk.

Apesar de existir desde 1991, sua popularidade tem crescido exponencialmente nos últimos anos devido à sua alta adesão no setor de Data Science.

Por ser uma linguagem de programação de uso geral e possuir uma vasta quantidade de bibliotecas open-source, Python pode ser usada em diversas áreas:

  • Data Science, usando bibliotecas como Pandas e SciPy
  • Desenvolvimento Web, usando bibliotecas como o Django e o Flask
  • Desenvolvimento Desktop, usando toolkits como o wxWidgets e Kivy
  • Acesso à Bancos de Dados
  • Desenvolvimento de Jogos
  • etc.

 Apesar de Python já incluir diversas bibliotecas úteis na sua versão "de fábrica", é possível instalar diversas bibliotecas usando o Python Package Index (PyPi).


IPython Interpreter

Ele é responsável por compilar um arquivo python (.py) para um arquivo no formato Python Bytecode, que será então interpretado pela Python Virtual Machine. Isso permite que um código Python seja executado em diversos SO (como Linux, Windows e MacOS).

Podemos rodar o modo interativo apenas digitando no terminal: ipython

Podemos rodar um script Python usando: ipython nome_arquivo.py


Referências


Próximo postHello World em Python

Comentários

Postagens mais visitadas deste blog

Como criar um jogo usando Python

Biblioteca Python: Random