{"id":697721,"date":"2026-04-03T20:47:47","date_gmt":"2026-04-03T19:47:47","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=pycharm&#038;p=697721"},"modified":"2026-04-03T20:47:55","modified_gmt":"2026-04-03T19:47:55","slug":"novedades-de-pycharm-2026-1","status":"publish","type":"pycharm","link":"https:\/\/blog.jetbrains.com\/es\/pycharm\/2026\/04\/novedades-de-pycharm-2026-1\/","title":{"rendered":"Novedades de PyCharm 2026.1"},"content":{"rendered":"<p>Le damos la bienvenida a PyCharm 2026.1. Esta versi\u00f3n no solo a\u00f1ade nuevas funcionalidades, sino que replantea la forma de crear, depurar y escalar proyectos de Python. Desde un nuevo motor de depuraci\u00f3n basado en debugpy hasta una compatibilidad completa con uv en destinos remotos y una mayor compatibilidad con JavaScript en el nivel gratuito, esta versi\u00f3n se centra en eliminar las complejidades y le permite centrarse en su c\u00f3digo. Tanto si trabaja de forma local, a trav\u00e9s de SSH o dentro de Docker, PyCharm ahora se adapta a su entorno, y no al rev\u00e9s.<\/p>\n<p>En este art\u00edculo, exploraremos los aspectos m\u00e1s destacados de esta actualizaci\u00f3n y le mostraremos c\u00f3mo estas mejoras pueden optimizar su flujo de trabajo diario.<\/p>\n<h2 class=\"wp-block-heading\">Estandarizaci\u00f3n del futuro de la depuraci\u00f3n con debugpy<\/h2>\n<p>PyCharm ofrece ahora la opci\u00f3n de utilizar debugpy como backend de depuraci\u00f3n predeterminado, y proporciona el Debug Adapter Protocol (DAP), est\u00e1ndar del sector, que alinea el IDE con el ecosistema m\u00e1s amplio de Python. Al sustituir la compleja l\u00f3gica antigua de espera por sockets por un modelo de conexi\u00f3n m\u00e1s estable, las condiciones de carrera y los casos extremos de sincronizaci\u00f3n ya no interferir\u00e1n en su experiencia de depuraci\u00f3n.<\/p>\n<h3 class=\"wp-block-heading\">Una base moderna para el desarrollo en Python<\/h3>\n<p>El nuevo motor ofrece compatibilidad nativa completa con <a href=\"https:\/\/peps.python.org\/pep-0669\/\" target=\"_blank\" rel=\"noopener\">PEP 669<\/a>, utilizando la API de supervisi\u00f3n de bajo impacto de Python 3.12 para reducir significativamente la sobrecarga del depurador en comparaci\u00f3n con el enfoque antiguo de <code>sys.settrace()<\/code>. Esto garantiza que sus sesiones de depuraci\u00f3n sean m\u00e1s r\u00e1pidas y menos intrusivas. Adem\u00e1s, la migraci\u00f3n introduce una compatibilidad integral con <code>asyncio<\/code>. Ahora puede utilizar el conjunto completo de herramientas de depuraci\u00f3n \u2014como la consola de depuraci\u00f3n y la evaluaci\u00f3n de expresiones\u2014 directamente en contextos asincr\u00f3nicos para marcos de trabajo modernos como FastAPI y aiohttp.\u00a0<\/p>\n<h3 class=\"wp-block-heading\">Fiabilidad en todos los entornos<\/h3>\n<p>M\u00e1s all\u00e1 de las mejoras de rendimiento, debugpy simplifica la experiencia de <em>Attach to Process<\/em> al ofrecer un enfoque estandarizado para contenedores Docker, servidores remotos en AWS, Azure o GCP, y procesos que se ejecutan de forma local. Para flujos de trabajo especializados, hemos introducido una nueva configuraci\u00f3n de ejecuci\u00f3n, <em>Attach to DAP<\/em>. Esto le permite conectarse a destinos mediante el comando <code>debugpy.listen()<\/code>, lo que elimina las complicaciones de la gesti\u00f3n manual de conexiones y le permite centrarse en su c\u00f3digo en lugar de en la infraestructura de depuraci\u00f3n.<\/p>\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/debugpy.webm\"><\/video><\/figure>\n\n\n<h2 class=\"wp-block-heading\">Compatibilidad con uv como int\u00e9rprete remoto<\/h2>\n<p>Muchos desarrolladores trabajan en proyectos en los que el c\u00f3digo y las dependencias residen en un servidor remoto, ya sea a trav\u00e9s de SSH, en WSL o dentro de Docker. Al conectar PyCharm a una m\u00e1quina remota y utilizar uv como int\u00e9rprete, puede mantener el entorno totalmente sincronizado, garantizar que la gesti\u00f3n de paquetes funcione seg\u00fan lo previsto y ejecutar proyectos sin problemas, como si todo fuera local.<\/p>\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/uv_on_wsl.webm\"><\/video><\/figure>\n\n\n<h2 class=\"wp-block-heading\">Desarrollo web profesional gratuito para todos<\/h2>\n<p>Con PyCharm 2026.1, la experiencia principal del IDE sigue evolucionando dado que ofrecemos a todos los usuarios un conjunto m\u00e1s amplio de herramientas web de nivel profesional de forma gratuita. Ahora todos, desde principiantes hasta desarrolladores que se centran en el backend, tienen acceso a un amplio conjunto de funcionalidades de JavaScript, TypeScript y CSS, as\u00ed como a herramientas de navegaci\u00f3n avanzada e inteligencia de c\u00f3digo que antes solo estaban disponibles con una suscripci\u00f3n Pro.<\/p>\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/Webstorm_Free_JS.webm\"><\/video><\/figure>\n\n\n<p>Para ver un desglose completo de todas las funcionalidades nuevas, consulte este <a href=\"https:\/\/docs.google.com\/document\/d\/1SSGfYogyn-1Loafr_yKGRLI_uZoRCXdeumGGp-fOyWQ\/edit?tab=t.bl3q3hwgkxog#heading=h.jpm5pbnagchg\" target=\"_blank\" rel=\"noopener\">art\u00edculo del blog<\/a>.\u00a0<\/p>\n<h2 class=\"wp-block-heading\">Avances en la integraci\u00f3n de la IA<\/h2>\n<p>PyCharm evoluciona hacia una plataforma abierta que le ofrece la libertad de incorporar las herramientas de IA que elija directamente en su flujo de trabajo de desarrollo profesional. Esta versi\u00f3n se centra en proporcionar un ecosistema flexible en el que pueda orquestar los mejores modelos y agentes disponibles en la actualidad.<\/p>\n<h3 class=\"wp-block-heading\">ACP Registry: su puerta de acceso a nuevos agentes<\/h3>\n<p>Mantenerse al d\u00eda con el r\u00e1pido ritmo del desarrollo de la IA puede suponer un reto, con la aparici\u00f3n de nuevos agentes de codificaci\u00f3n casi a diario. Para ayudarle a orientarse en este entorno din\u00e1mico, hemos creado <a href=\"https:\/\/blog.jetbrains.com\/ai\/2026\/01\/acp-agent-registry\/\">ACP Registry<\/a>, un directorio integrado de agentes de codificaci\u00f3n con IA que se incorpora directamente en su IDE a trav\u00e9s del Agent Client Protocol.<\/p>\n<p>Tanto si desea experimentar con agentes de c\u00f3digo abierto como OpenCode como con herramientas especializadas como Gemini CLI, ahora puede descubrirlos e instalarlos con unos pocos clics. Si tiene una configuraci\u00f3n personalizada o un agente que a\u00fan no aparece en la lista, puede a\u00f1adirlo f\u00e1cilmente a trav\u00e9s del archivo de configuraci\u00f3n <code>acp.json<\/code>, lo que le ofrece la flexibilidad de utilizar sus herramientas favoritas sin ning\u00fan tipo de restricci\u00f3n.<\/p>\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/ACP.webm\"><\/video><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Integraci\u00f3n nativa con OpenAI Codex y BYOK<\/h3>\n<p>OpenAI Codex ya est\u00e1 integrado de forma nativa en el chat de JetBrains AI. Esto significa que puede abordar tareas de desarrollo complejas sin tener que cambiar al navegador ni copiar y pegar c\u00f3digo entre ventanas.<\/p>\n<p>Tambi\u00e9n hemos introducido la compatibilidad con Traiga su propia clave (BYOK). Ahora puede conectar sus propias claves API de OpenAI, Anthropic u otros proveedores compatibles, incluidos modelos locales, directamente en la configuraci\u00f3n del IDE. Esto le permite elegir la configuraci\u00f3n que mejor se adapte a su flujo de trabajo y presupuesto, al tiempo que mantiene todo su desarrollo impulsado por IA dentro de PyCharm.<\/p>\n<h3 class=\"wp-block-heading\">Mantenga el flujo con las sugerencias de ediciones siguientes<\/h3>\n<p>Los peque\u00f1os cambios en su c\u00f3digo a menudo provocan una cascada de ediciones mec\u00e1nicas posteriores. A\u00f1adir un par\u00e1metro a una funci\u00f3n o cambiar el nombre de un s\u00edmbolo puede provocar la aparici\u00f3n de errores por todo el archivo.<\/p>\n<p>Las sugerencias de ediciones siguientes (next edit suggestions, NES) ofrecen una alternativa m\u00e1s inteligente y ligera que pedirle a un agente de IA que reescriba todo el c\u00f3digo. A medida que modifica el c\u00f3digo, PyCharm predice de forma proactiva los cambios siguientes m\u00e1s probables y los sugiere directamente inline.<\/p>\n<ul>\n<li><strong>Coherencia sin esfuerzo:<\/strong> actualice todos los sitios de llamada de un archivo con solo pulsar varias veces la tecla <em>Tab<\/em>.<\/li>\n<li><strong>Mantenga el control:<\/strong> avance paso a paso por los cambios en lugar de revisar grandes diff automatizados.<\/li>\n<li><strong>Sin necesidad de cuotas:<\/strong> utilice las NES sin consumir cr\u00e9ditos de IA; est\u00e1n disponibles sin consumir la cuota de IA de su suscripci\u00f3n a JetBrains AI Pro.<\/li>\n<\/ul>\n<p>Esta evoluci\u00f3n natural de la finalizaci\u00f3n de c\u00f3digo le permite mantener el ritmo y hace que esas peque\u00f1as correcciones en cascada no conlleven casi esfuerzo.<\/p>\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/NES.webm\"><\/video><\/figure>\n\n\n<p>Todas las actualizaciones mencionadas anteriormente son solo un peque\u00f1o vistazo a las novedades de PyCharm 2026.1.<\/p>\n<p>Hay a\u00fan m\u00e1s sorpresas, como mejoras de rendimiento, actualizaciones de estabilidad y ajustes cuidadosamente dise\u00f1ados en todo el IDE que hacen que el desarrollo diario sea m\u00e1s fluido y r\u00e1pido.<\/p>\n<p>Para consultar la lista completa de actualizaciones, consulte nuestra p\u00e1gina de <a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">Novedades<\/a>.\u00a0<\/p>\n<p>Como siempre, nos encantar\u00eda conocer su opini\u00f3n. Sus comentarios nos ayudan a dar forma al futuro de PyCharm, y estamos deseando ver qu\u00e9 crear\u00e1 a continuaci\u00f3n.<\/p>\n\n\n<p><em>Art\u00edculo original en ingl\u00e9s de:<\/em><\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/03\/Afanasiev-Ilia-200x200.jpg\" width=\"200\" height=\"200\" alt=\"Ilia Afanasiev\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                            <h4>Ilia Afanasiev<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1086,"featured_media":694885,"comment_status":"closed","ping_status":"closed","template":"","categories":[907],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/pycharm\/697721"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/pycharm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/types\/pycharm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/comments?post=697721"}],"version-history":[{"count":3,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/pycharm\/697721\/revisions"}],"predecessor-version":[{"id":697737,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/pycharm\/697721\/revisions\/697737"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media\/694885"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media?parent=697721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/categories?post=697721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/tags?post=697721"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/cross-post-tag?post=697721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}