Cuerda de pitón

Python Rope es un IDE Python.
Descargar ahora

Cuerda de pitón Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Ali G Rudi
  • Sitio web del editor:

Cuerda de pitón Etiquetas


Cuerda de pitón Descripción

La cuerda de Python es un IDE Python. La cuerda es un IDE Python. El objetivo principal de la cuerda de Python es proporcionar características como la finalización automática, las refactorizaciones, la asistencia de contenido y los contornos. Facturación: en los últimos años, la refactorización se ha convertido en una tarea básica de la programación cotidiana, especialmente en la comunidad de Java. En las metodologías de programación ágiles, como la programación extrema, la refactorización es una de las prácticas centrales. Algunos ÍDos apoyan algunos refactorios básicos como 'Pydev' (que utiliza el hombre de reparación de bicicletas). Estos IDES tienen un conjunto limitado de refactoramientos y falla al realizar refactorizaciones que necesitan conocer el tipo de objetos en el código fuente (especialmente para proyectos relativamente grandes). La cuerda intenta proporcionar un conjunto rico en refactoros. Algunas de las refactorizaciones requieren inferencias de tipo que se describe más tarde. Auto Finalización: una de las características básicas de los IDES modernos es la disponibilidad de la finalización automática. Algunos Identes de Python tienen soporte de finalización automática, pero en una forma limitada. Dado que el tipo de muchas variables no se puede deducir del análisis simple del código fuente. Los nombres de los módulos de completado automático, los nombres de las clases, los métodos estáticos, los métodos de clase, los nombres de la función y los nombres de variables son fáciles. Pero automáticamente completar los métodos y los atributos de un objeto es difícil. Debido a que el IDE necesita conocer el tipo de objeto que no se puede lograr fácilmente la mayor parte del tiempo en idiomas dinámicos. Cuerda utiliza algoritmos de inferencia de tipo para resolver este problema. INFERENCIA DE INFERENCIA: una desventaja de los idiomas dinámicos como Python es que no puede conocer el tipo de variables mediante un simple análisis del código fuente del programa la mayor parte del tiempo. Saber que el tipo de variables es muy esencial para proporcionar muchos de los refactorios y las terminaciones automáticas. La cuerda utilizará la inferencia de tipo para superar este problema. El tipo de inferencia de tipo estático utiliza el código fuente del programa para adivinar el tipo de objetos. Pero el tipo inferenciar los programas de Python es muy difícil. Aunque ha habido algunos intentos, aunque no muy exitosos (ejemplos: Psycho: SOLO TIPOS STR e INT, Starkiller: no fue liberado y Shedskin: Bien, pero limitado). Ellos, donde, en su mayoría dirigidos a acelerar los programas de Python, transformando su código a otros idiomas tipificados en lugar de crear ideas. Tales algoritmos podrían ser útiles. Hay otro enfoque hacia la inferencia de tipo. Ese es el análisis de los programas de ejecución. Este enfoque dinámico registra las variables de tipos se asignan a la ejecución del programa. Aunque este enfoque es mucho más fácil de implementar que la alternativa, es limitado. Solo se analizan las partes del programa que se ejecutan. Si los desarrolladores escriben pruebas de unidad y usan el desarrollo basado en la prueba, este enfoque funciona muy bien. Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: · El módulo AutoImport ahora es compatible con almacenamiento en caché todos los submódulos de un módulo. · Recursión al que se ha solucionado los módulos de carga. · Se ha agregado soporte básico para setuptOols. · El método de extracción se ha cambiado para manejar las actualizaciones de variables condicionales.


Cuerda de pitón Software relacionado

Gnome informa 7

GNOME INFORME 7 es un puerto GNOME de la información del IDE informar por el lenguaje de programación de Informe 7 para la ficción interactiva. ...

164

Descargar

Gaspard2

GASPARD2 es un entorno de desarrollo integrado (IDE) para la co-modelado visual de SOC. ...

214

Descargar