Cuando uno comienza a desarrollar, uno siempre busca algún editor de texto o entornos de desarrollos que nos faciliten la vida. Muchas veces, nos encariñamos con uno por su uso o por las herramientas que ofrece, sin embargo, yo me he encariñado con uno en especial PyCharm.
PyCharm es un IDE (Entorno de desarrollo integrado) desarrollado por la compañía Jetbrains, está basado en IntelliJ IDEA, el IDE de la misma compañía pero enfocado hacia Java y la base de Android Studio. Pycharm tiene cientos de funciones que lo puede ver como una herramienta muy pesada, pero que valen la pena ya que ayuda con el desarrollo del día a día.
Características
Dentro de todas las ventajas de PyCharm encontramos:
- Autocompletado, resaltador de sintaxis, herramienta de análisis y refactorización.
- Integración con frameworks web como: Django, Flask, Pyramid, Web2Py.
- Frameworks javascripts: jQuery, AngularJS.
- Debugger avanzado de Python y Javascript.
- Integración con lenguajes de plantillas: Mako, Jinja2, Django Template.
- Soporta entornos virtuales e intérpretes de Python 2.x, 3.x, PyPy, Iron Python y Jython.
- Compatibilidad con SQLAlchemy (ORM), Google App Engine, Cython.
- Soporte para modo VIM (Con plugin)
- Sistemas de control de versiones: Git, CVS, Mercurial.
Compatibilidad y licencia
PyCharm es multiplataforma, hay binarios para: WIndows, Linux y Mac OS X. Existen dos versiones de PyCharm, una comunitaria y otra profesional con diferencias en características más que todo de en que se integra una versión y otra.
Temas para resaltar sintaxis
PyCharm por defecto trae unos 10 esquemas de colores, pero mi recomendación y si vienes de Sublime Text, es configurar Molokai, e ir adaptando las fuentes y todas las opciones a tu gusto, la mayoría de las configuraciones se hacen a través de la GUI así que será muy sencillo para cualquier usuario dejar el IDE a su gusto.
Desarrollo de un clon de Pinterest con PyCharm
En el siguiente vídeo observarán como un trabajador de Jetbrains crea un clon de Pinteres en menos de media hora, con PyCharm, Flask y AngularJS.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por Arturo Herrera el 19 de Septiembre de 2014
Por Dav el 20 de Septiembre de 2014
Por elporfirio el 23 de Septiembre de 2014
PHP Storm e IntelliJ Idea no se quedan nada atras.
Por r@ndy el 10 de Noviembre de 2014
Por Gian Franco el 16 de Enero de 2015
Por Noob of C el 09 de Febrero de 2016
Estoy buscando uno,antes usaba pascal.