Entorno de desarrollo integrado de programación Python
PyCharm es un entorno de desarrollo integrado (IDE) utilizado para la programación 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 el desarrollo web con Django . PyCharm fue desarrollado por la empresa checa JetBrains y está construido sobre su plataforma IntelliJ. [4]
Es multiplataforma y funciona en Microsoft Windows , macOS y Linux . PyCharm tiene una edición profesional, publicada bajo una licencia propietaria , y una edición comunitaria publicada bajo la licencia Apache . La edición comunitaria de PyCharm es menos extensa que la edición profesional. [6]
Características
En ambas versiones
- Asistencia y análisis de codificación en Python , con finalización de código , resaltado de sintaxis y errores, integración de linter y soluciones rápidas
- Navegación por proyectos y códigos: vistas de proyectos especializados, vistas de estructura de archivos y saltos rápidos entre archivos, clases , métodos y usos
- Refactorización de código Python : incluye cambio de nombre, actualización de firma de función, extracción de método, introducción de variable, introducción de constante, extracción, inserción y otros
- 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 integrado y consola Python
- Compatibilidad con Docker
- HTML , [7] XML , JSON , YAML , compatibilidad con Markdown
- Corrección ortográfica y gramatical [8]
Sólo en la versión Profesional
Historia
PyCharm fue lanzado al mercado de IDE centrados en Python para competir con PyDev (para Eclipse ) o el IDE Komodo de ActiveState con un enfoque más amplio .
La versión beta del producto se lanzó en julio de 2010, y la 1.0 llegó tres 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 código abierto el 22 de octubre de 2013. La variante de código abierto se publica bajo el nombre Community Edition , mientras que la variante comercial, Professional Edition , contiene módulos de código cerrado.
A partir de diciembre de 2022, JetBrains ha descontinuado PyCharm Edu e IntelliJ IDEA Edu. La funcionalidad educativa ahora está incluida en las ediciones Community y Professional de IntelliJ IDEA y PyCharm. [3] Se recomienda a los usuarios que instalen las ediciones Community o Professional y habiliten las funciones educativas a través de la configuración del IDE.
Licencias
- PyCharm Professional Edition es un software comercial propietario y gratuito para proyectos de código abierto y para algunos usos educativos. [20] Se paga mediante suscripción, aunque después de pagar por un año se otorgará una "licencia perpetua de respaldo" para la versión que estaba disponible un año antes de finalizar la suscripción. [21]
- PyCharm Community Edition se distribuye bajo la licencia Apache 2. El código fuente está disponible en GitHub . [22]
Crítica
El IDE de Python PyCharm no cuenta con un generador de GUI por ahora.
Véase también
Referencias
- ^ "Descargar PyCharm". 26 de septiembre de 2024. Consultado el 14 de octubre de 2024 .
- ^ "JetBrains presenta PyCharm Educational Edition". Blog de JetBrains . 10 de octubre de 2014. Archivado desde el original el 27 de noviembre de 2022 . Consultado el 5 de marzo de 2019 .
- ^ ab "El fin de los IDE educativos". Blog de JetBrains . 1 de diciembre de 2022. Archivado desde el original el 8 de junio de 2024. Consultado el 8 de junio de 2024 .
- ^ "JetBrains sorprende a los desarrolladores de Python con PyCharm 1.0 IDE". eWeek. Archivado desde el original el 22 de enero de 2013.
- ^ ab "Comparación de productos 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 - Complemento de IDE para IntelliJ | Marketplace". JetBrains Marketplace . Consultado el 4 de septiembre de 2024 .
- ^ "Crea y ejecuta tu primer proyecto de 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 .
- ^ "Pirámide | 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 .
- ^ "Compatibilidad con Cython | PyCharm". Ayuda de PyCharm . Consultado el 4 de septiembre de 2024 .
- ^ "¿Qué es PyCharm? | ¿Dónde usamos PyCharm? | Características". EDUCBA . 2021-11-04. Archivado desde el original el 2023-08-28 . Consultado el 2023-08-28 .
- ^ "Explora las características de PyCharm: el IDE líder de Python de JetBrains". Archivado desde el original el 9 de mayo de 2017. Consultado el 20 de septiembre de 2016 .
- ^ Filippov, Dmitry (19 de noviembre de 2014). "Anuncio de disponibilidad general de PyCharm 4". Blog de PyCharm . Archivado desde el original el 24 de febrero de 2015. Consultado el 24 de febrero de 2015 .
- ^ Precios de PyCharm para estudiantes y profesores, sitio web de Jet Brains.
- ^ "¿Qué es una licencia de respaldo perpetua?". Preguntas frecuentes sobre licencias y compras . Consultado el 4 de septiembre de 2024 .
- ^ PyCharm Community Edition Archivado el 8 de diciembre de 2016 en Wayback Machine en GitHub.
Enlaces externos