Renderizado de widgets y diff visual para Jupyter Notebook, generación de pruebas de unidad mediante IA y visor asíncrono para el depurador
¿Trabaja en equipo en el mismo notebook? Ahora podrá resolver conflictos y detectar los últimos cambios con facilidad. Ya no es necesario rebuscar en los JSON: PyCharm presenta ahora una vista diff para los Jupyter Notebooks que muestra las entradas como si estuviera mirando a través del propio notebook. Pruébelo usted mismo para ahorrar tiempo y esfuerzo a la hora de trabajar con cambios.
Acelere su desarrollo en Python con la generación automatizada de pruebas de unidad a través de JetBrains AI Assistant. Defina una clase o un método para el que desee obtener pruebas de unidad y AI Assistant las generará por usted, teniendo en cuenta su ejecutor de pruebas predeterminado. Revíselas, ajústelas y, una vez aceptadas, el archivo con las pruebas se creará en una carpeta de pruebas dentro del proyecto actual. La generación de pruebas de unidad también funciona para código JavaScript, TypeScript y React.
Si trabaja con bibliotecas de visualización en sus Jupyter Notebooks, ahora puede aprovecharlas al máximo en PyCharm. PyCharm mostrará ahora gráficos interactivos para bibliotecas como Matplotlib, Bokeh, Plotly, TensorBoard y muchas más. Estamos trabajando en nuevas mejoras para los widgets y las presentaremos en las próximas versiones.
Ahora puede obtener fácilmente información sobre el estado del programa y seguir la evaluación de una corrutina mientras depura en PyCharm. El IDE acepta ahora el uso de la palabra clave await
fuera de las funciones directamente en la consola de depuración. Ahora puede utilizar corrutinas y la palabra clave await
en el cuadro de diálogo Evaluate Expression, en la lista de inspecciones y al configurar las propiedades Breakpoint evaluate and log y Breakpoint condition.
En PyCharm 2023.3, hemos introducido la posibilidad de ver los DataFrames y las series en una pestaña separada del editor. Para atender a los comentarios de los usuarios, hemos mejorado esta nueva vista, incluyendo un nuevo código de colores para los datos y un mejor rendimiento con conjuntos de datos grandes.