Características

Atributos Explicitamente digitados para Python.
Baixe Agora

Características Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Enthought, Inc.
  • Site do editor:
  • http://code.enthought.com

Características Tag


Características Descrição

Atributos explicitamente digitados para python. Traços é no centro de todo o desenvolvimento que fazemos no enthht e mudou o modelo mental que usamos para programar na linguagem de programação Python já extremamente eficiente. Encorajamos a todos a se juntarmos a nós aproveitando os ganhos de produtividade de usar uma abordagem tão poderosa. Um traço é uma definição de tipo que pode ser usada para atributos normais do objeto Python, dando aos atributos algumas características adicionais: * Inicialização: um traço tem um valor padrão , que é automaticamente definido como o valor inicial de um atributo antes de seu primeiro uso em um programa. * Validação: o tipo de atribuição de um traço é explicitamente declarado. O tipo é evidente no código e somente valores que atendem a um conjunto de critérios especificados por programadores (isto é, a definição do traço) pode ser atribuída a esse atributo. Observe que o valor padrão não precisa atender aos critérios definidos para atribuição de valores. * Delegação: O valor de um atributo trait pode ser contido no objeto definidor ou em outro objeto delegado pelo traço. * Notificação: Definir o valor de um atributo trait pode notificar outras partes do programa que o valor foi alterado. * Visualização: interfaces de usuário que permitem que um usuário modifique interativamente o valor de um atributo trait pode ser construído automaticamente usando a definição de traço. A classe pode misturar livremente os atributos baseados em traço com atributos de python normais, ou pode optar por permitir que o uso de apenas um conjunto fixo ou aberto de atributos de traço dentro da classe. Os atributos de traço definidos por uma aula são automaticamente herdados por qualquer subclasse derivado da classe. O pacote traids funciona com a versão 2.4 e posterior do Python, e é semelhante de algumas maneiras para o recurso de idioma do Python Property. As propriedades padrão do Python fornecem os recursos semelhantes ao pacote de traços, mas com mais trabalho por parte do pacote Programmer.Traits Ui Traits UI é um conjunto de ferramentas de interface do usuário projetadas para complementar traços. No caso mais simples, ele pode gerar automaticamente uma interface de usuário para editar um objeto baseado em traços, sem codificação adicional por parte do usuário programador. Em usos mais sofisticados, ele pode implementar um padrão de design do Controlador de Visão de Modelo (MVC) para objetos baseados em traços. "O brilho das características UI é que você realmente não tem que pensar sobre o mapeamento entre o modelo e a GUI. Você pode se concentrar no modelo, e a GUI reflete automaticamente as alterações no modelo ... e vice-versa." - Danny Shevitz, Los Alamos NM Nota: Enquanto a API da UI traits está incluída no projeto traids, a fim de exibir uma interface de usuário, você também precisa obter o projeto Traitsgui, um kit de ferramentas do Python GUI e os traços correspondentes "backend" projeto. Requisitos: · Pitão · NUMPY. · SetToTTools.


Características Software Relacionado

Rumalchemy.

gerador de interface de web repouso para classes mapeadas Sqlalchemy usando rum e toscawidgets ...

138

Download

libburnia.

Libburnia é um projeto composto por bibliotecas e binários para leitura, dominando e escrevendo discos ópticos. ...

152

Download