Eric: Un Editor e IDE de Python lleno de funciones y basado en Qt6
Cuando de aplicaciones para el ámbito del Desarrollo de Software se trata, aquí en Desde Linux, siempre hacemos un énfasis especial en cuanto a las publicaciones de este ámbito. Las cuales, van desde el dar a conocer sobre la existencia de muchas de ellas y sus potentes características, hasta el difundir, sus más recientes e importantes novedades de cada lanzamiento y los tutoriales de instalación de muchos de ellos. Que, por lo general, suelen ser utilitarios de software, como Editores e IDEs idóneos, para los más diversos programadores en los más variados y conocidos lenguajes de programación del mundo.
Y dado que, cuando se habla de GNU/Linux y Desarrollo del Software, es muy lógico en pensar en Python, además de otros lenguajes de programación importantes y muy esenciales, como el Lenguaje C; hoy aprovecharemos para hablar (escribir) por primera vez sobre un potente y muy completo Editor e IDE de Python llamado «Eric». El cual, como dato gracioso, tiene como logo propio, la cabeza de una serpiente Pitón. Y este mes de abril de 2024 ha lanzado una nueva versión con interesantes funciones para sus actuales y usuarios, y los nuevos que seguramente irá sumando.
Pero, antes de comenzar a darles a conocer sobre este interesante y potente Editor e IDE de Python llamado «Eric», les recomendamos explorar una anterior publicación relacionada con el ámbito del Desarrollo del Software, al finalizar la misma:
Eric: Un Editor e IDE de Python basado en PyQt6 (con Qt6) y Python 3
¿Qué es Eric?
Según su sitio web oficial, su equipo de desarrollo describe muy detalladamente al mismo de la siguiente forma:
Eric es un editor e IDE de Python con todas las funciones, escrito en Python. Se basa en el kit de herramientas Qt UI multiplataforma e integra el control del editor Scintilla, altamente flexible. Está diseñado para ser utilizado como el editor rápido y sucio de todos los días, así como también como una herramienta profesional de gestión de proyectos que integra muchas características avanzadas que Python ofrece al codificador profesional. Eric incluye un sistema de complementos que permite ampliar fácilmente la funcionalidad IDE con complementos descargables desde la red. Además, en su actual versión estable actual, Eric 7.X, la misma se encuentra basada en PyQt6 (con Qt6) y Python 3.
Mientras que, en su repositorio oficial en SourceForge lo describen muy brevemente de la forma siguiente:
Eric es un IDE de Python escrito con PyQt y QScintilla. Proporciona varias funciones, como cualquiera de los otros Editores/IDEs abiertos existentes, tales como: Un depurador integrado (remoto), funciones de gestión de proyectos, pruebas unitarias, refactorización y mucho más.
Características
Entre sus características más destacadas presentes hasta su última versión actual (Eric 7.24.4) se pueden mencionar las 10 siguientes:
- Añade soporte integrado de perfiles y cobertura de código.
- Posee un sistema integrado de documentación del código fuente.
- Está disponible para Windows y Linux, y es actualizado con frecuencia.
- Incluye una excelente gestión integrada de tareas (elementos pendientes).
- Incluye funciones de cooperación integradas (como un Chat y un Editor compartido).
- Dispone de útiles herramientas para obtener una vista previa de formularios y traducciones Qt.
- Ofrece una búsqueda avanzada que incluye la búsqueda y reemplazo de código en todo el proyecto.
- Utiliza comprobadores de código automáticos integrados (para la sintaxis, errores y estilo [PEP-8]).
- Muestra una Interfaz de control de versiones integrada para repositorios Mercurial, Subversion y Git.
- Integra un Depurador de Python que incluye soporte para depurar aplicaciones multiproceso y multiprocesamiento.
Resumen
En resumen, si nunca habías escuchado o leído sobre este completo y útil Editor e IDE de Python llamado «Eric» esperamos que, el mismo te haya sido interesante en caso de ser un desarrollador de software Python. Independientemente de, si eres un estudiante o principiante, o un desarrollador avanzado o experto en dicho lenguaje. Ya que, estamos seguros de que el mismo, les será a muchos, una alternativa idónea, versátil, abierta, eficiente y multiplataforma, para llevar a cabo desarrollos de aplicaciones y sistemas con Python. Y si conoces alguna otra herramienta de software similar, que aún no la hallamos dado a conocer, te invitamos a mencionarla vía comentarios. De forma tal, de seguir contribuyendo con la difusión y masificación de todo aquello relacionado con el Linuxverso.
Por último, recuerda visitar nuestra «página de inicio» en español. O, en cualquier otro idioma (con solo agregar al final de nuestra URL actual, 2 letras al final, por ejemplo: ar, de, en, fr, ja, pt y ru, entre muchas otras) para conocer más contenidos actuales. Además, te invitamos a unirte a nuestro Canal oficial de Telegram para leer y compartir más noticias, guías y tutoriales de nuestra web. Y también, al siguiente Canal alternativo de Telegram para aprender más sobre el Linuxverso en general.