Resumen
PyCharm es un entorno de desarrollo integrado (IDE) utilizado para programar en Python. Proporciona análisis de código, un depurador gráfico, un probador de unidades integrado, integración con sistemas de control de versiones y admite desarrollo web con Django. PyCharm es desarrollado por la empresa checa JetBrains.
Es multiplataforma y funciona en Microsoft Windows, macOS y Linux. PyCharm tiene una Professional Edition, publicada bajo una licencia propietaria, y una Community Edition publicada bajo la licencia Apache. La Community Edition de PyCharm es menos extensa que la Professional Edition.
Características
Asistencia y análisis de codificación, con completado de código, resaltado de sintaxis y errores, integración con linters y correcciones rápidas
Navegación de proyectos y código: vistas especializadas de proyectos, vistas de estructura de archivos y saltos rápidos entre archivos, clases, métodos y usos
Refactorización de código Python: incluye renombrar, extraer método, introducir variable, introducir constante, subir, bajar y otras
Soporte para marcos web: Django, web2py y Flask
Depurador Python integrado
Pruebas unitarias integradas, con cobertura línea por línea
Desarrollo Python en Google App Engine
Integración con control de versiones: interfaz de usuario unificada para Mercurial, Git, Subversion, Perforce y CVS con listas de cambios y fusión
Integración de herramientas científicas: se integra con IPython Notebook, tiene una consola Python interactiva y admite Anaconda, así como múltiples paquetes científicos, incluidos Matplotlib y NumPy.
De Wikipedia (CC BY-SA 4.0).