PyCharm
PyCharm | ||
---|---|---|
![]() | ||
![]() | ||
Información general | ||
Tipo de programa | entorno de desarrollo integrado | |
Desarrollador | JetBrains | |
Licencia |
| |
Idiomas | inglés | |
Información técnica | ||
Programado en | ||
Versiones | ||
Última versión estable | 2024.14 de abril de 2024 | |
Archivos legibles | ||
script de Python | ||
Enlaces | ||
PyCharmes unentorno de desarrollo integrado(IDE) utilizado enprogramación informática,concretamente para el lenguaje de programaciónPython.Está desarrollado por la empresachecaJetBrains(antes conocida comoIntelliJ).[1] Proporciona análisis de código, un depurador gráfico, un probador de unidades integrado, integración consistemas de control de versiones(VCS), y soporta el desarrollo web conDjango,así como laciencia de datosconAnaconda.[2]
PyCharm esmultiplataforma,con versiones paraWindows,macOSyLinux.La Community Edition (edición comunitaria) se publica bajo laLicencia apache,y también hay una Professional Edition (edición profesional) con características adicionales publicada bajo unalicencia propietariafinanciada por suscripcióny también una versión educativa.[3]
Características
[editar]- Asistencia yanálisis de la codificación,concompletado de código,resaltado de sintaxis y errores,integración de lintersy correcciones rápidas.
- Navegación por el proyecto y el código: vistas especializadas del proyecto, vistas de la estructura de archivos y salto rápido entre archivos, clases, métodos y usos.
- Refactorizaciónde Python: incluye renombrar, extraer método, introducir variable, introducir constante, tirar hacia arriba, empujar hacia abajo y otros.
- Soporte para frameworks web:Django,web2pyyFlask[sólo edición profesional][4].
- Depuradorde Python integrado.
- Pruebas unitariasintegradas, concobertura de códigolínea por línea.
- Pitón deMotor de Aplicaciónde Google desarrollo [la edición profesional única]
- Integración del control de versiones: interfaz de usuario unificada paraMercurial,Git,Subversion,PerforceyCVScon listas de cambios y fusión.
- Soporte para herramientas científicas como matplotlib, numpy y scipy [sólo edición profesional][5]
Compite principalmente con otros IDE orientados a Python, incluyendoPyDevdeEclipse,y el más ampliamente enfocadoIDE, Komodo.
Complementos (plugins)
[editar]PyCharm proporciona una API para que los desarrolladores puedan escribir sus propios complementos para extender las características de PyCharm. Varios complementos de otros IDE de JetBrains también funcionan con PyCharm. Hay más de 1000 complementos que son compatibles con PyCharm.[6]
Historia
[editar]La versión beta se publicó en julio de 2010, y la 1.0 llegó 3 meses después. La versión 2.0 se publicó el 13 de diciembre de 2011, la 3.0 el 24 de septiembre de 2013 y la 4.0 el 19 de noviembre de 2014.[7]
PyCharm Community Edition, la versión de código abierto de PyCharm, se lanzó el 22 de octubre de 2013.
Versión | Fecha de lanzamiento |
---|---|
1.1.1 | 18 de enero de 2011 |
1.2.1 | 12 de abril de 2011 |
1.5.4 | 29 de agosto de 2011 |
2.0.2 | 7 de febrero de 2012 |
2.5.2 | 29 de junio de 2012 |
2.6.3 | 26 de octubre de 2012 |
2.7.4 | 11 de mayo de 2016 |
3.0.3 | 11 de mayo de 2016 |
3.1.4 | 11 de mayo de 2016 |
3.4.4 | 11 de mayo de 2016 |
4.0.7 | 11 de mayo de 2016 |
4.5.5 | 11 de mayo de 2016 |
5.0.6 | 18 de noviembre de 2016 |
2016.1.5 | 18 de noviembre de 2016 |
2016.2.3 | 7 de septiembre de 2016 |
2016.3 | 23 de noviembre de 2016 |
2017.1 | 24 de mayo de 2017 |
2017.2 | 26 de julio de 2017 |
2017.3 | 29 de noviembre de 2017 |
2018.1 | 28 de mayo de 2018 |
2018.2 | 25 de julio de 2018 |
2018.3 | 21 de noviembre de 2018 |
2019.1 | 27 de mayo de 2019 |
2019.2 | 24 de julio de 2019 |
2019.3 | 2 de diciembre de 2019 |
2020.1 | 8 de abril de 2020 |
2020.2 | 29 de julio de 2020 |
2020.3 | 2 de diciembre de 2020 |
2021.1 | 7 de abril de 2021 |
2021.2 | 28 de julio de 2021 |
2021.3 | 1 de diciembre de 2021 |
Licencia
[editar]- PyCharm Professional Edition tiene varias opciones de licencia que difieren en sus características, precio y condiciones de uso.[9][10]
- PyCharm Community Edition se distribuye bajo licenciaApache 2,con el código fuente completo disponible en GitHub.[13]
Véase también
[editar]- Comparación de los entornos de desarrollo integrados de Python
- Lista de software de Python
Referencias
[editar]- ↑«JetBrains Strikes Python Developers with PyCharm 1.0 IDE».eWeek. Archivado desdeel originalel 22 de enero de 2013.Consultado el 16 de marzo de 2022.
- ↑Haagsman, Ernst (4 de abril de 2019).«Collaboration with Anaconda, Inc.».PyCharm Blog(en inglés estadounidense).Consultado el 26 de mayo de 2019.
- ↑"PyCharm 3.0 Community Edition source code now available"22 October 2013, Dmitry Jemerov, JetBrains blog
- ↑«Full-stack Web Development - Features | PyCharm».JetBrains(en inglés).Consultado el 2 de enero de 2020.
- ↑«Scientific & Data Science Tools - Features | PyCharm».JetBrains(en inglés).Consultado el 2 de enero de 2020.
- ↑«PyCharm Professional - Plugins | JetBrains».JetBrains Plugin Repository.Consultado el 4 de abril de 2019.
- ↑Filippov, Dmitry (19 de noviembre de 2014).«Announcing General Availability of PyCharm 4».PyCharm Blog.Consultado el 24 de febrero de 2015.
- ↑«Release Notes for Pycharm».jetbrains.
- ↑"Features",JetBrains
- ↑abLicense Comparison,JetBrains
- ↑"JetBrains Toolbox Subscription",JetBrains
- ↑"JetBrains Makes its Products Free for Students",23 September 2014, Robert Demmer, JetBrains blog
- ↑«JetBrains/intellij-community».Consultado el 20 de septiembre de 2016.