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 unitario integrado, integración con sistemas de control de versiones y soporte para el desarrollo web con Django . PyCharm es desarrollado por la empresa checa JetBrains y está construido sobre su plataforma IntelliJ. [ 4 ]
PyCharm es multiplataforma y funciona en Microsoft Windows , macOS y Linux . Parte del código fuente de PyCharm se publica bajo la licencia Apache [ 5 ] y está disponible en GitHub; además, se puede acceder a funciones propietarias mediante suscripción [ 6 ] .
Características
Versión gratuita
- Asistencia y análisis de código Python , con autocompletado de código , resaltado de sintaxis y errores, integración con linter y correcciones rápidas.
- Navegación de proyectos y código: vistas de proyectos especializadas, vistas de la estructura de archivos y salto rápido entre archivos, clases , métodos y usos.
- Refactorización de código Python : incluyendo renombrar, actualizar la firma de la función, extraer el método, introducir variables, introducir constantes, subir, bajar y otras.
- Depurador de Python integrado
- Pruebas unitarias integradas , con cobertura línea por línea.
- Entorno virtual, herramienta de compilación y gestión de paquetes
- Terminal integrada y consola Python
- Soporte para Docker
- Compatibilidad con HTML , [ 7 ] XML , JSON , YAML y Markdown
- Corrección ortográfica y gramatical [ 8 ]
Versión de pago
- Integración de herramientas científicas: se integra con Jupyter Notebook , es compatible con Anaconda y con múltiples paquetes científicos, incluidos Matplotlib y NumPy.
- Desarrollo web front-end y back-end: soporte especial para Django , [ 9 ] Flask , [ 10 ] FastAPI [ 11 ] y Pyramid , [ 12 ] CSS [ 13 ] y JavaScript [ 14 ] , asistencia, Npm , Webpack y otras herramientas de JavaScript.
- SQL y utilidades de bases de datos [ 15 ]
- Soporte de Cython [ 16 ] [ 17 ] [ 18 ] [ 6 ]
Historia
PyCharm se lanzó al mercado de los IDE centrados en Python para competir con PyDev (para Eclipse ) o con el IDE Komodo de ActiveState , que tiene un enfoque más general .
La versión beta del producto se lanzó en julio de 2010, y la versión 1.0 llegó 3 meses después. La versión 2.0 se lanzó el 13 de diciembre de 2011, la versión 3.0 el 24 de septiembre de 2013 y la versión 4.0 el 19 de noviembre de 2014. [ 19 ]
PyCharm se convirtió en software de código abierto el 22 de octubre de 2013. La variante de código abierto se publica bajo el nombre de Community Edition, mientras que la variante comercial, Professional Edition , contiene módulos de código cerrado. [ 5 ]
A partir de diciembre de 2022, JetBrains descontinuó PyCharm Edu e IntelliJ IDEA Edu. La funcionalidad educativa ahora se incluye en las ediciones Community y Professional de IntelliJ IDEA y PyCharm. [ 3 ] Se recomienda a los usuarios instalar las ediciones Community o Professional y habilitar las funciones educativas a través de la configuración del IDE.
En abril de 2025, PyCharm Professional Edition y PyCharm Community Edition se fusionaron en un "producto unificado", ahora llamado simplemente PyCharm. La nueva versión de PyCharm se puede usar de forma gratuita, aunque se puede adquirir una licencia para acceder a funciones que antes eran exclusivas de la Professional Edition. [ 20 ]
Licencias
Partes del código fuente de PyCharm se distribuyen bajo la licencia Apache 2. El código fuente está disponible en GitHub . [ 21 ] Se puede adquirir una suscripción Pro para acceder a funciones adicionales, principalmente orientadas a un flujo de trabajo más rápido y herramientas de aprendizaje automático ; sin embargo, el IDE básico se puede usar de forma gratuita. [ 20 ]
Limitaciones
Por el momento , el IDE de Python PyCharm no incluye un creador de interfaces gráficas de usuario (GUI ). Si bien PyCharm no ofrece un creador de GUI nativo, mediante PySide6/PyQt6 (las bibliotecas de Python para Qt V6) se puede acceder al diseñador de interfaces gráficas Qt Widget Designer.
Véase también
Referencias
- ↑ "Notas de la versión de PyCharm 2025.3.2.1 (compilación 253.30387.173)" . Consultado el 4 de febrero de 2026 .
- ↑ "JetBrains presenta PyCharm Educational Edition" . Blog de JetBrains . 10 de octubre de 2014. Archivado del original el 27 de noviembre de 2022. Consultado el 5 de marzo de 2019 .
- 1 2 "IDEs educativos en desuso" . Blog de JetBrains . 1 de diciembre de 2022. Archivado del original el 8 de junio de 2024. Recuperado el 8 de junio de 2024 .
- ↑ "JetBrains sorprende a los desarrolladores de Python con el IDE PyCharm 1.0" . eWeek.
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 El código fuente de PyCharm 3.0 edición comunitaria ya está disponible. Archivado el 22/10/2013 en Wayback Machine . Jet Brains. Octubre de 2013.
- 1 2 "Comparación de productos de JetBrains" . JetBrains . Consultado el 4 de septiembre de 2024 .
- ↑ "Trabajar con archivos HTML | PyCharm" . Ayuda de PyCharm . Consultado el 4 de septiembre de 2024 .
- ↑ "Grazie Lite - Plugin para IDEs de IntelliJ | Marketplace" . JetBrains Marketplace . Consultado el 4 de septiembre de 2024 .
- ↑ "Crea y ejecuta tu primer proyecto Django | PyCharm" . Ayuda de PyCharm . Consultado el 4 de septiembre de 2024 .
- ↑ "Creación de un proyecto Flask | PyCharm" . Ayuda de PyCharm . Consultado el 4 de septiembre de 2024 .
- ↑ "FastAPI | PyCharm" . Ayuda de PyCharm . Consultado el 4 de septiembre de 2024 .
- ↑ "Pyramid | PyCharm" . Ayuda de PyCharm . Consultado el 4 de septiembre de 2024 .
- ↑ "Hojas de estilo | PyCharm" . Ayuda de PyCharm . Consultado el 4 de septiembre de 2024 .
- ↑ "JavaScript | PyCharm" . Ayuda de PyCharm . Consultado el 4 de septiembre de 2024 .
- ↑ "Herramientas de base de datos y SQL | PyCharm" . Ayuda de PyCharm . Consultado el 4 de septiembre de 2024 .
- ↑ "Soporte para Cython | PyCharm" . Ayuda de PyCharm . Consultado el 4 de septiembre de 2024 .
- ↑ "¿Qué es PyCharm | ¿Dónde usamos PyCharm? | Características" . EDUCBA . 04/11/2021. Archivado del original el 28/08/2023 . Consultado el 28/08/2023 .
- ↑ "Explora las características de PyCharm: el IDE de Python líder de JetBrains" . Archivado del original el 9 de mayo de 2017. Consultado el 20 de septiembre de 2016 .
- ↑ Filippov, Dmitry (19 de noviembre de 2014). "Anuncio de la disponibilidad general de PyCharm 4" . Blog de PyCharm . Archivado del original el 24 de febrero de 2015. Consultado el 24 de febrero de 2015 .
- 1 2 "PyCharm, el único IDE de Python que necesitas | El blog de PyCharm" . El blog de JetBrains . 16 de abril de 2025. Consultado el 22 de septiembre de 2025 .
- ↑ PyCharm Community Edition archivado el 8 de diciembre de 2016 en Wayback Machine en GitHub.
Enlaces externos
- Sitio web oficial
- entornos de desarrollo integrados
- entornos de desarrollo integrados Linux
- Software anteriormente propietario
- Herramientas de programación Linux
- Kits de desarrollo de software
- Software que utiliza la licencia Apache.