quinta-feira, 15 de fevereiro de 2018

Introdução 1

Características iniciais - 1ª Parte

O que considerar sobre a Linguagem Python:

  • Linguagem de altíssimo nível (interpretada).
  • OO.
  • Tipagem Dinâmica (forte).
  • Interpretada.
  • Interativa.
  • Clara, Concisa.
  • Possui estruturas como listas, tuplas, dicionários, complexos, unidades de teste, recursos para persistência, módulos diversos (ex: data/hora) e também possibilidade de utilzar frameworks de terceiros, etc.
  • Tudo em Python são Objetos.
  • Além de OO, suporta também programação modular e funcional.
  • Processamento: Linguagem interpretada através de bytecode por VM Python para determinado SO.
  • É possível compilar aplicações um SO e executar em outros.
  • É possível executar diretamente o código-fonte.
  • É um software de código aberto, licença compatível com a GPL (General Public License), porém menos restritiva.
  • A Especificação da Linguagem é mantida pela Python Software Foundation (PSF): https://www.python.org/psf/
  • Além de Linguagem principal, o Python pode ser utilizado também como linguagem de Script, para automatizar tarefas e adicionar funcionalidades (ex: BrOffice, PostgreSQL, etc).
  • É possível integrar o Python com outras Linguagens, como C.
  • Página Oficial: https://www.python.org/
  • É escrito em C, mantida pela PSF.
  • Usos:
    • Windows: Necessário instalar para executar. (foco atual).
    • Linux: Já disponível no prompt.
    • MacOS: Já disponível também.
  • Identificação de arquivos fonte: extensão 'py'.
  • Podem ser executados diretamente pelo interpretador:
    • python programa1.py
--------------------------------------------------------------------

Nenhum comentário:

Postar um comentário