Novedades de PyCharm 2024.1.1

AI Assistant en Community Edition, Endpoints en Search Everywhere, y navegación y refactorización en todos los notebooks y scripts

AI Assistant en Community Edition

PyCharm 2024.1.1 incorpora AI Assistant en PyCharm Community Edition. Para aprovechar las funcionalidades de AI Assistant en la edición Community o Professional, asegúrese de instalar el complemento dedicado y tener activa una suscripción a JetBrains AI.

Una vez que todo esté configurado, puede realizar nuestro tour de iniciación al producto para explorar las funcionalidades de AI Assistant, que pueden enriquecer su experiencia de programación y aumentar su productividad más que nunca.

Mejoras en la ventana de herramientas Endpoints

Según los resultados de la Encuesta de desarrolladores de Django 2023, el 33 % de los desarrolladores de Django también utilizan Flask y FastAPI en sus proyectos. Para hacer su trabajo más eficiente, PyCharm ahora agrupa los puntos de conexión por aplicación web.

La ventana de herramientas Endpoints de PyCharm ahora reconoce los usos de include() en los sistemas de enrutamiento de los proyectos de Django y muestra las rutas de los puntos de conexión.

El cuadro de diálogo Search Everywhere ahora tiene una pestaña Endpoints dedicada. Simplemente empiece a escribir la URL tal y como la recuerda, y luego seleccione el punto de conexión que necesita de la lista.

Jupyter Notebook

Navegación y refactorización entre notebooks y scripts

Esta funcionalidad tan esperada hace que el trabajo con notebooks en PyCharm sea tan fácil como trabajar con archivos Python. Busque declaraciones y usos, utilice la refactorización Rename y benefíciese del conjunto completo de inspecciones de código disponibles.

Posibilidad de crear gists a partir de notebooks de Jupyter

Los gists de GitHub son una forma muy cómoda de compartir notebooks y ahora son totalmente compatibles con PyCharm. Para hacer un gist de un notebook, haga clic con el botón derecho en su pestaña en el editor y seleccione Create Gist en el menú contextual que se muestra. Como alternativa, puede seleccionar varios archivos en la ventana de herramientas Project y compartirlos todos a la vez.

Estadísticas e histogramas de distribución de DataFrame

Puede revisar rápidamente las estadísticas esenciales de un DataFrame directamente en su encabezado en notebooks de Jupyter y scripts de Python. Además, los histogramas se integran ahora en los encabezados, lo cual proporciona una visión inmediata de la distribución de los datos. Esta funcionalidad está desactivada de forma predeterminada; para activarla, haga clic en el icono del histograma en la esquina superior derecha del DataFrame y elija la vista de estadísticas Compact o Detailed.

Resaltado para comentarios TODO y FIXME en notebooks de Jupyter

PyCharm ahora reconoce sus comentarios TODO y FIXME en los notebooks de Jupyter, los resalta para que sean más fáciles de ver y los añade a la ventana de herramientas TODO para que siempre pueda estar al tanto de lo que sigue en su lista.

AI Assistant: explicaciones de celdas de notebooks de Jupyter

AI Assistant ahora puede explicar el código de las celdas de Jupyter utilizando todo el notebook como contexto para una mayor precisión.

Compatibilidad con archivos de configuración en la consola de IPython

En PyCharm, ahora puede utilizar archivos de configuración para configurar la consola de IPython de forma automática. Esto le permite, por ejemplo, evitar tener que importar dependencias manualmente cada vez que la utilice.