Early Access Program PyCharm

El EAP de JetBrains DataSpell ya está abierto para todos

Read this post in other languages:

JetBrains DataSpell es nuestro nuevo IDE creado específicamente para los científicos de datos. Se anunció en marzo y, hasta ahora, solo estaba disponible a través de un programa de acceso anticipado (EAP) privado. Por el momento, solo habíamos invitado a un número limitado de usuarios para que nos ayudasen a pulir las asperezas del nuevo IDE antes de invitar a todo el mundo. Hoy nos complace anunciar que vamos a abrir el EAP al público. Esto significa que estamos enviando invitaciones a todos los que han estado esperando una. También estamos permitiendo la descarga de compilaciones del EAP desde el sitio web de JetBrains DataSpell sin necesidad de registrarse. Puede descargar la última versión del EAP de inmediato.

El objetivo principal del equipo de DataSpell en los últimos meses ha sido pulir la experiencia con cuadernos. Esta experiencia consiste en muchas cosas, incluyendo la capacidad de manipular sin problemas las celdas del cuaderno Jupyter, el acceso a todos los atajos tradicionales, la visualización nítida de los resultados y los arreglos rápidos.

Algunas de las mejoras de compatibilidad con cuadernos:

  • Hemos hecho posible contraer los resultados individuales a través tanto de un acceso directo como del ratón.
  • Hemos mejorado significativamente el desplazamiento por los cuadernos y sus resultados.
  • Para los resultados de las tablas, hemos añadido acciones específicas para abrir los datos en pestañas del editor por separado.
  • En cuanto a las imágenes, hemos añadido acciones especiales para guardarlas en un archivo.
  • Para los paquetes no resueltos en las celdas de código, hemos añadido un arreglo rápido que añade la declaración de importación a la celda actual y la invoca automáticamente para que el usuario no tenga que hacerlo manualmente.
  • Los caracteres chinos y coreanos se muestran ahora correctamente en los resultados de las tablas.

La compatibilidad con cuadernos remotos es otra área en la que estamos trabajando activamente. JetBrains DataSpell no solo admite cuadernos locales que el usuario ejecuta en su máquina, sino también cuadernos que se ejecutan en servidores remotos. Durante el EAP privado, la compatibilidad con cuadernos remotos pasó de ser una función experimental a estar disponible de forma inmediata. Con las próximas actualizaciones, tenemos previsto introducir todavía más mejoras en este ámbito.

Recientemente hemos comenzado a dedicar más atención a la consola interactiva de Python. Ahora, cuando los marcos de datos y los gráficos se evalúan en la consola de Python, sus resultados interactivos aparecen directamente dentro de ella. El análisis exploratorio de datos no se limita a los cuadernos Jupyter y, a menudo, puede realizarse mediante scripts de Python. La consola interactiva de Python es una gran herramienta para ello, y seguiremos mejorándola.

Por último, pero no menos importante, hemos recopilado una lista de respuestas a algunas de las preguntas que recibimos con más frecuencia:

P: ¿En qué es mejor JetBrains DataSpell que otras herramientas para científicos de datos?

En lo que respecta al ecosistema de Python, nunca ha habido un IDE diseñado específicamente para la ciencia de datos. Quienes trabajaban con la ciencia de datos tenían que utilizar editores, IDE para desarrolladores o cuadernos Jupyter independientes. Solo en el ecosistema de R ha estado disponible un IDE independiente para la ciencia de datos. A menudo hemos escuchado a personas con experiencia en RStudio quejarse de que no existe algo similar para Python. JetBrains DataSpell es un IDE así para científicos de datos.

Por un lado, JetBrains DataSpell reúne una amplia gama de herramientas de ciencia de datos, incluyendo cuadernos, REPL interactivo, explorador de conjuntos de datos y visualización, y compatibilidad con Conda. Por otro lado, JetBrains DataSpell ofrece asistencia inteligente a la codificación para Python y montones de otras herramientas, todas ellas integradas a la perfección bajo una interfaz de usuario unificada.

Además, aunque la compatibilidad Python es una de las principales prioridades, JetBrains DataSpell está abierto a la compatibilidad con otros lenguajes. Actualmente, ya dispone de compatibilidad básica para R. Es posible que más adelante se añada compatibilidad con otros lenguajes.

P: ¿La funcionalidad de JetBrains DataSpell estará disponible en PyCharm?

Sí, la mayor parte de la funcionalidad de JetBrains DataSpell, incluyendo la compatibilidad con los cuadernos Jupyter, pronto estará también disponible con PyCharm Pro.

P: ¿En qué se diferencia JetBrains DataSpell de PyCharm?

La interfaz de usuario de PyCharm está diseñada pensando en los flujos de trabajo de desarrollo. Requiere que configure su proyecto, ejecute configuraciones, etc. JetBrains DataSpell está pensado para ser mucho más ligero y está diseñado pensando en los flujos de trabajo de exploración de datos.

Si utiliza Python para la ciencia de datos pura, tanto si se dedica a campos tan diferentes como el análisis exploratorio de datos o la creación de prototipos de modelos ML, JetBrains DataSpell es su herramienta. Si también planea hacer algo de desarrollo en Python, PyCharm es probablemente una mejor opción.

P: ¿Cuánto costará JetBrains DataSpell?

Planeamos que DataSpell sea un producto de pago con un precio similar al de otros IDE basados en IntelliJ de JetBrains, como DataGrip y PyCharm Professional Edition.

P: ¿Cómo puedo enviar mis comentarios y suscribirme para recibir notificaciones sobre nuevas compilaciones de EAP?

  1. Asegúrese de que se ha inscrito para recibir las noticias de EAP en jetbrains.com/dataspell.
  2. Únase a nuestra comunidad de Slack.
  3. Registre o vote acerca de los errores y las sugerencias de funcionalidades en nuestro sistema de seguimiento de incidencias.

¡Le invitamos a descargar la versión EAP de JetBrains DataSpell, a compartir sus comentarios y a difundir las noticias!

El equipo de JetBrains DataSpell

Artículo original en inglés de:

Luiz Di Bella

Andrey Cheptsov

image description

Discover more