Python Rope.

Python Rope è un IDE Python.
Scarica ora

Python Rope. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Ali G Rudi
  • Sito web dell'editore:

Python Rope. Tag


Python Rope. Descrizione

Python Rope è un IDE Python. La corda è un IDE Python. L'obiettivo principale di Python Rope è quello di fornire funzionalità come il completamento automatico, i refactorings, l'assistenza dei contenuti e i contorni.Refactoring: negli ultimi anni il refactoring è diventato un compito di base della programmazione quotidiana, specialmente nella comunità Java. Nelle metodologie di programmazione Agile, come la programmazione estrema, il refactoring è una delle pratiche fondamentali. Alcuni IDES supportano alcuni refactoring di base come "PyDev" (che utilizza la riparazione di biciclette). Questi IDS hanno un insieme limitato di refattori e fallimento quando si effettuano refactorings che devono conoscere il tipo di oggetti nel codice sorgente (specialmente per progetti relativamente grandi). La corda cerca di fornire un ricco set di refactorings. Alcuni dei refactorings richiedono inercimento di tipo che è descritto in seguito.Auto Completamento: una delle caratteristiche di base degli ID moderni è la disponibilità del completamento automatico. Alcuni Python IDES hanno un supporto automatico del completamento automatico ma in una forma limitata. Poiché il tipo di molte variabili non può essere dedotto da un'analisi semplice del codice sorgente. I nomi dei moduli di completamento automatico, nomi di classe, metodi statici, metodi di classe, nomi di funzioni e nomi variabili sono facili. Ma il completamento automatico dei metodi e degli attributi di un oggetto è difficile. Poiché l'IDE ha bisogno di conoscere il tipo di oggetto che non può essere raggiunto facilmente la maggior parte del tempo nelle lingue dinamiche. Le corde utilizzano algoritmi di inferenza del tipo per risolvere questo problema.Type Inferenciando: uno svantaggio di lingue dinamiche come Python è che non è possibile conoscere il tipo di variabili da una semplice analisi del codice sorgente del programma la maggior parte del tempo. Conoscere il tipo di variabili è molto essenziale per fornire molti dei refattori e completamenti automatici. La corda utilizzerà il tipo di inferenza per superare questo problema. Inferenza di tipoStatico Intereening utilizza il codice sorgente del programma per indovinare il tipo di oggetti. Ma i programmi di Python di Inferencing Python sono molto difficili. Ci sono stati alcuni tentativi anche se non hanno avuto molto successo (esempi: Psycho: solo tipi STR e INT, STAKILLER: non è stato rilasciato e Shedskin: buono ma limitato). Loro dove soprattutto diretto ad accelerare i programmi di Python trasformando il suo codice in altre lingue digitate piuttosto che costruire IDES. Tali algoritmi potrebbero essere utili. C'è un altro approccio verso il tipo di inferenza. Questa è l'analisi dei programmi in esecuzione. Questo approccio dinamico registra le variabili dei tipi sono assegnate durante l'esecuzione del programma. Sebbene questo approccio sia molto più facile da implementare rispetto all'alternativa, è limitato. Solo le parti del programma che vengono eseguite vengono analizzate. Se gli sviluppatori scrivono test unità e usano lo sviluppo guidato dal test Questo approccio funziona molto bene. Requisiti: · Python. Cosa c'è di nuovo in questa versione: · Il modulo AutoImport ora supporta la memorizzazione nella cache tutti i sotto-moduli di un modulo. · Recuperità quando è stato risolto i moduli di caricamento. · È stato aggiunto il supporto di base per setuptools. · Il metodo di estratto è stato modificato per gestire gli aggiornamenti delle variabili condizionali.


Python Rope. Software correlato

Gnome informa 7.

GNOME INFORME 7 è un porto GNOME dell'IDE 7 IDE per il linguaggio di programmazione informare 7 per la finzione interattiva. ...

164

Scarica

Gaspard2.

GasPard2 è un ambiente di sviluppo integrato (IDE) per la co-modellazione SOC Visual. ...

214

Scarica

Javakit.

Javakit è una raccolta di strumenti per VIM che ti aiuta a sviluppare applicazioni Java. ...

134

Scarica