Funcionalidades de PyCharm

Asistencia inteligente a la codificación

PyCharm proporciona una finalización del código inteligente, inspecciones del código, indicación de errores sobre la marcha y arreglos rápidos, así como refactorización de código automática y completas funcionalidades de navegación.

Editor de código inteligente

El editor de código inteligente de PyCharm ofrece compatibilidad de primer nivel con Python, JavaScript, CoffeeScript, TypeScript, CSS, lenguajes de plantilla populares y más. ¡Aproveche la finalización de código que tiene en cuenta el lenguaje, detección de errores y corrección de código sobre la marcha!

Navegación inteligente por el código

Use la búsqueda inteligente para saltar a cualquier clase, archivo o símbolo, o incluso a cualquier acción del IDE o ventana de herramientas. Solo se necesita un clic para cambiar a declaración, super método, prueba, usos, implementación y más.

Refactorizaciones rápidas y seguras

Refactorice su código de forma inteligente, con refactorizaciones seguras Rename (Cambiar nombre), Delete (Eliminar), Extract Method (Extraer método), Introduce Variable (Introducir variable), Inline Variable (Variable inline) o Inline Method (Método inline) y otras. Las refactorizaciones que tienen en cuenta el lenguaje y el marco de trabajo le ayudan a realizar cambios a lo largo de todo el proyecto.

Herramientas de desarrollo integradas

La enorme colección de herramientas preconfiguradas de PyCharm incluye un depurador y un ejecutor de pruebas integrados, perfilador Python, un terminal integrado, integración con los principales VCS y herramientas de base de datos integradas, capacidades de desarrollo remoto con intérpretes remotos, un terminal ssh integrado e integración con Docker y Vagrant.

Depuración, pruebas y generación de perfiles

Use el potente depurador con interfaz gráfica para Python y JavaScript. Cree y ejecute sus pruebas con asistencia a la codificación y un ejecutor de pruebas con interfaz gráfica. Tome el control de su código con la integración del Perfilador Python.

VCS, Despliegue y Desarrollo remoto

Ahorre tiempo usando una interfaz de usuario unificada para trabajar con Git, SVN, Mercurial u otros sistemas de control de versiones. Ejecute y depure su aplicación en máquinas remotas. Configure con facilidad el despliegue automático hacia un host remoto o máquina virtual y gestione su infraestructura con Vagrant y Docker.

Herramientas para bases de datos

Acceda a Oracle, SQL Server, PostgreSQL, MySQL y otras bases de datos directamente desde el IDE. Aproveche la ayuda de PyCharm al editar código SQL, ejecutar consultas, navegar por datos y alterar esquemas.

Desarrollo web

Además de Python, PyCharm ofrece soporte de primer nivel para varios marcos de trabajo de desarrollo web Python, lenguajes de plantilla específicos, JavaScript, CoffeeScript, TypeScript, HTML/CSS, AngularJS, Node.js y más.

Marcos de trabajo web Python

PyCharm ofrece una gran compatibilidad específica para cada marco de trabajo de desarrollo web como Django, Flask, Google App Engine, Pyramid y web2py, incluyendo depurador de plantillas Django, herramientas manage.py y appcfg.py, autocompletado especial y navegación, por solo nombrar algunos.

JavaScript y HTML

PyCharm ofrece un soporte de primer nivel para JavaScript, CoffeeScript, TypeScript, HTML y CSS, así como para sus sucesores modernos. El depurador JavaScript se incluye con PyCharm y está integrado con la configuración de ejecución del servidor Django.

Live Edit

La vista previa de Live Edit le permite abrir una página en el editor y el navegador y ver en el navegador instantáneamente el efecto de los cambios que se realizan al código. PyCharm guarda automáticamente sus cambios, y el navegador actualiza la página sobre la marcha de forma inteligente, para mostrar sus ediciones.

Herramientas científicas

PyCharm se integra con IPython Notebook, cuenta con una consola Python interactiva y es compatible con Anaconda, así como con múltiples paquetes científicos como Matplotlib y NumPy.

Consola Python interactiva

Puede ejecutar una consola Python REPL en PyCharm, lo que presenta varias ventajas en comparación con una consola estándar: verificación de sintaxis sobre la marcha con inspecciones, verificación de correspondencia de llaves y comillas y, por supuesto, finalización de código.

Soporte para pila científica

PyCharm tiene compatibilidad integrada para bibliotecas científicas. Admite Pandas, Numpy, Matplotlib y otras bibliotecas científicas, para ofrecerle inteligencia de código, gráficas, visualizadores de vectores y muchas otras funcionalidades de primer nivel.

Integración con Conda

Mantenga sus dependencias aisladas usando distintos ambientes Conda para cada proyecto. PyCharm le facilita crear y seleccionar el ambiente correcto.

IDE personalizable y multiplataforma

Use PyCharm en Windows, Mac OS y Linux con una única clave de licencia. Disfrute de un espacio de trabajo cuidado al detalle, con esquemas de color y atajos de teclado personalizables, con disponibilidad de emulación VIM.

Interfaz de usuario personalizable

¿Conoce algún desarrollador de software al que no le guste personalizar sus herramientas? Nosotros no, así que hemos hecho que la personalización de la interfaz de usuario de PyCharm sea súper sencilla. Disfrute de un espacio de trabajo cuidado al detalle, con esquemas de color y atajos de teclado personalizables.

Complementos

Gracias a más de 10 años de desarrollo de la plataforma IntelliJ, PyCharm cuenta con más de 50 complementos de IDE de distinto tipo, incluida compatibilidad con VCS adicionales, integraciones con distintas herramientas y marcos de trabajo, así como mejoras para el editor tales como emulación de Vim.

IDE multiplataforma

PyChar funciona en Windows, Mac OS o Linux. Puede instalar y ejecutar PyCharm en tantas máquinas como tenga, y usar el mismo entorno y funcionalidad en todas sus máquinas.

Elija su edición
PyCharm Professional Edition PyCharm Community Edition
Editor de Python inteligente
Depurador gráfico y ejecutor de pruebas
Navegación y refactorización
Inspecciones de código
Compatibilidad con VCS
Herramientas científicas
Desarrollo web
Marcos de trabajo web Python
Perfilador Python
Capacidades para desarrollo remoto
Soporte para bases de datos y SQL
Prueba gratis
Gratis, código abierto