Buscar
▷ Cursos de Programación de 0 a Experto © Garantizados
Iniciar sesión Registrarse

Iniciar sesión/Registrarse

Cursos Favoritos 0

Buscar

Menú

Los Mejores IDE de Python

  • Publicado por: Rafael Fernandez
  • Categoría: Blog Principiante Python
23 comentarios
Objetivo del 2º tutorial de Curso de Python para Principiantes
Instalar Python Anaconda

Los mejores IDE de python – Como instalar Python en: OS, Window y Linux

Hay muchos diferentes IDE para programar en Python sin embargo es difícil encontrar uno que sea amigable, cómodo de programar y eficiente al mismo tiempo. Ahora te vamos presentar los mejores IDE de python:

  • Spyder – Anaconda (opción recomendada)

Es una distribución de código abierto de los lenguajes de programación Python y R. Se utiliza mucho para procesamiento de datos a gran escala, análisis predictivo y computación científica. Tiene como objetivo simplificar la administración y el despliegue de paquetes. Las versiones de paquetes son gestionadas por el sistema de gestión de paquetes conda.

SPyDER “Scientific Python Development EnviRonment” en si es las IDE que usaremos con Anaconda y la recomendada por Unipython. Las características útiles incluyen:

  • Provisión de la consola IPython (Qt) como un mensaje interactivo, que puede mostrar gráficos en línea
  • Capacidad de ejecutar fragmentos de código desde el editor de la consola
  • Análisis continuo de archivos en el editor y provisión de advertencias visuales sobre posibles errores
  • Ejecución paso a paso
  • Explorador de variables

Podrás elegir entre las versiones de Python 3.X (recomendada) o 2.7. Puedes descargarlo para Window, MacOS y Linux en esta url

Nota:

Si la web de anaconda está caida puedes descargarlo también desde aquí

 

anaconda-spyder-windows
Si no tiene tiempo ni espacio en disco para toda la distribución, pruebe con Miniconda que contiene sólo conda y Python. Podrás descargarlo en la siguiente url: https://conda.io/miniconda.html

Nota:

Si estas haciendo el Curso de Python – Nivel Principiante u otros de nuestros Cursos Python recomendamos instalar Anaconda última versión

Si estas buscando Cursos de Python te invitamos a que revises nuestros cursos python gratis.

  •  Pycharm IDE

El IDE Pycharm creado por JetBrains. Es un IDE profesional: dispone una edición Free y otra muy completa privada y de pago para empresas de desarrollo de software. Importantes empresas como Twitter, Spotify, ebay, Groupon o telefónica han utilizado este IDE para sus implementaciones.
Puedes descargarlo para Windows y Linux desde la siguiente URL: https://www.jetbrains.com/pycharm/
ide-pycharm
  • PyDev IDE

Es un plugin de código abierto, se caracteriza por su eficiencia y se ejecuta en Eclipse. Se trata de un entorno de desarrollo integrado (IDE) que se utiliza para programar en Python soportando la refactorización de código, la depuración gráfica y el análisis de código entre otras características.

PyDev IDE

Los puedes descargar desde http://www.pydev.org/

  • VIM

Vim (del inglés Vi IMproved) es una versión mejorada del editor de texto vi, presente en todos los sistemas UNIX. Braam Moolenaar presentó la primera versión en 1991, y desde entonces ha experimentado muchas mejoras. La principal característica de Vim consiste en que tienen diferentes modos entre los que se alterna para realizar ciertas operaciones, lo que los diferencia de la mayoría de editores que sólo tienen un modo en el que se introducen las órdenes mediante combinaciones de teclas o interfaces gráficas.

Se puede descargar desde http://www.vim.org/download.php

  • Wing IDE

Wing es un entorno de desarrollo integrado (IDE) de Wingware que está diseñado específicamente para el lenguaje de programación Python, para reducir el tiempo de desarrollo y depuración, errores de codificación y facilitar la comprensión y navegación del código Python.

Proporciona la depuración local y remota, la edición (con varias combinaciones de teclas, autocompletado y edición automática), inteligencia de código, selección múltiple, navegador de código y navegación de código, refactorización de código, pruebas unitarias, control de versiones, integración Pylint, Gestión, habilidades de búsqueda y amplia documentación.

wingide-aprenderpython

Puedes descargar este IDE desde https://wingware.com/downloads

Ahora que ya tenemos claro estos conceptos definiré las mejores opciones, desde mi punto de vista claro está.

  • Atom

Atom

La forma más básica de crear y ejecutar un programa Python es crear un archivo vacío con extensión .py, y apuntar a ese archivo desde la línea de comandos con nombre de archivo.py. Alternativamente, puedes usar el IDLE de Python por defecto que viene instalado con Python. Puedes escribir y ejecutar tu código dentro de IDLE. Sin embargo, si desea ser productivo, las dos primeras opciones no serán las mejores. Querrías usar algo como el editor Atom.

Atom fue construido por GitHub con el lema “Un editor de texto hackeable para el siglo XXI”. Y es realmente flexible y tiene un gran soporte de paquetes externos que lo convierten en un poderoso Entorno de Desarrollo Interactivo (IDE).

Estos son los pasos que le permitirán empezar a trabajar con Atom:

Descargue e instale Atom desde https://atom.io/
Una vez que instale atom, puede lanzarlo escribiendo atom en la línea de comandos. Si esto no funciona, asegúrese de que el átomo ha sido añadido a sus variables de trayectoria/entorno de búsqueda. El átomo debería verse así:

Atom - Python

Una forma más conveniente de abrir Atom podría ser hacer clic con el botón derecho del ratón en la carpeta donde se encuentran los archivos y luego ir a Abrir con Atom. Esto añadirá todos los archivos de esa carpeta a la vista de árbol tal y como se ve en la captura de pantalla anterior. Esto es estupendo cuando el programa o la aplicación web que estás desarrollando consta de varios archivos. Puedes saltar de archivo en archivo y editarlos desde dentro de Atom.

Pero, ¿cómo ejecutar un archivo Python en Atom?

Bueno, puedes abrir la línea de comandos y apuntar a las rutas de los archivos o puedes usar un gran paquete Atom llamado plataforma-ide-terminal. que se integra con Atom para que puedas ejecutar los archivos desde dentro de Atom.

Para instalar un paquete, vaya a File -> Settings y luego a Install and search for the name of the package (i.e. platformio-ide-terminal). Una vez que haya instalado el paquete terminal-plus puede encontrar la herramienta y abrir una instancia de terminal yendo a Paquetes. Una forma más rápida de abrir un terminal es hacer clic en el signo más que se ha añadido en la parte inferior de la ventana de Atom. Eso debería abrir la terminal:

Terminal de Atom como IDE de Python

Como puede ver, el terminal apunta al directorio principal de sus archivos. Ahora puede ejecutar scripts Python desde allí como se muestra en la captura de pantalla anterior.

Puede dividir el editor en varias ventanas.

Cuando tienes más de un archivo abierto dentro de Atom, puedes ir a View -> Panes -> Split Right para enviar el archivo actual a la mitad derecha de la ventana. Esto puede aumentar su productividad cuando trabaja con varios archivos.

  • Sublime Text

Sublime Text es un editor de texto multiplataforma con soporte para mas de 40 lenguajes. Cuenta con resaltado de texto, autocompletado, un minimapa, función de búsqueda, selección múltiple, paleta de comandos, pestañas múltiples y mucho mas. Es muy completo, personalizable y ampliamente utilizado por programadores en todo el mundo. Tiene una documentación bastante detallada para los usuarios. Cuenta con instaladores desde su sitio oficial así como con repositorios para Linux y versiones portátiles del programa.

  • Komodo IDE

Komodo es un IDE de Python con todas las funciones que soporta las principales tecnologías web, incluyendo HTML5, CSS, JavaScript, Flask, Django y muchas más. Con características como depuración visual, pruebas de unidades y control de versiones, el desarrollo en mente, disfrutar de una mayor productividad con este IDE y Python asesino:

  • Escribir código de calidad
  • Depurar Python rápida y fácilmente
  • Código de perfil para detectar hotspots
  • Aprovechar el control de versiones y ejecutar pruebas de unidades
  • Construya aplicaciones web dinámicas
  • Soporte de base de datos integrado
  • Personalice su entorno
  • Instalar en Windows, Mac, Linux con una sola licencia

 

  • Visual Studio Code

Visual Studio Code es un editor de texto multiplataforma desarrollado por Microsoft. Tiene soporte para la depuración, control integrado de Git, resaltado de sintaxis, autocompletado y mas. Es personalizable, gratuito y de código abierto. Se puede descargar desde su sitio oficial.

Para poder trabajar de manera adecuada con Python, hay que instalar los paquetes y extensiones de Python para Visual Studio. La extensión de Python es publicada por Microsoft y puede ser conseguida aquí. También se debe tener instalado Python en el sistema.

Luego se define el espacio de trabajo en una carpeta con code. Desde la terminal o el intérprete de comandos, se procede a cambiar de directorio hasta el que se tenga designado para el proyecto. Una vez en dicho directorio, se ejecuta el comando code en el directorio:

code .

Esto define el directorio actual como espacio de trabajo.

Ya que Python es un lenguaje interpretado, se tiene que definir de que forma será interpretado. Desde la paleta de comandos (Ctrl+Shift+P) se busca el comando “Python: Select Interpreter” y se ejecuta. Este despliega una lista con los posibles interpretes de Python disponibles.

  • PyScripter

 

PyScripter es un IDE gratuito y de código abierto para Python. Es muy ligero en comparación con otros IDEs comerciales. El interprete tiene todas las características necesarias para satisfacer a principiantes y expertos. Los programas se ven en la ventana de ejecución y pueden ser ejecutados todas las veces que se requieran. PyScripter esta calificado como uno de los mejores IDEs gratuitos por varios sitios web.

Se puede descargar desde Sourceforge y desde el Github Oficial del Proyecto para luego compilarlo.

➡ Ahora que tienes tu sistema preparado para desarrollar aplicaciones y programas en python, te invitamos a realizar nuestro Curso de Python para Principiantes:

Curso Python desde 0

blogh

Autor:Rafael Fernandez

Empezé estudiando Física aunque mas tarde me decanté por la Ingeniería. Después de hacer un master de Hidráulica (esp. Aero-hidrodinámica de Vehículos) comenzé el PhD en Ingeniería. Hoy en día me encuentro trabajando para la empresa ITK Engineering AG como ingeniero de desarrollo. Entre mi pasiones está el desarrollo e implementación de todo tipo de códigos en Python y otros lenguages. Puedes visitar mi perfil en <a href="https://www.linkedin.com/in/rafaelfernandezperfil/">Linkedin.<a>

23 comentarios

  • Cómo instalar la librería OpenCV en: OS, Window y Linux - El Blog para Aprender Python
    julio 4, 2017 a 10:40 am Responder

    […] Antes de comenzar asegúrate de tener instaldo Python en tu PC, así como las librerías Numpy y Matplotlib. Si tienes instalado Spyder-Ananconda IDE, este ya viene con las librerías de Numpy y Matplotlib. Para instalar Spyder-Anaconda, por favor revisa la sección de Python para principiantes. […]

  • Introducción del curso de Principiante - El Blog para Aprender Python
    julio 13, 2017 a 10:23 am Responder

    […] python y porque cada vez este programa esta ganando mas popularidad en todo el mundo. Seguidamente instalaremos Python en el sistema operativo que usemos (Window, OS o Linux). Explicaremos los conceptos fundamentales […]

  • Instalar Dlib, el super Moderno Kit de herramientas de C ++ - El Blog para Aprender Python
    julio 31, 2017 a 12:53 pm Responder

    […] + Si no tienes instalado Python Anaconda visita este artículo Como instalar Python anaconda […]

  • Cómo trabajar con Archivos Pesados de Excel en Pandas - Tu Blog para Aprender Python Gratis
    septiembre 27, 2017 a 11:59 am Responder

    […] y v3.4.3), Pandas (v0.16.1), y XlsxWriter (v0.7.3). Recomendamos el uso de la distribución Anaconda para comenzar rápidamente, ya que viene preinstalada con todas las librerías […]

  • Web scraping con Beautiful Soup - APRENDER PYTHON DESDE CERO - Aprender Python online gratis
    enero 17, 2018 a 10:04 am Responder

    […] La mayor parte del trabajo será realizada en python anaconda en su IDE spyder. […]

  • Web scraping con Beautiful Soup II - APRENDER PYTHON DESDE CERO - Aprender Python online gratis
    enero 18, 2018 a 2:07 pm Responder

    […] Antes de trabajar en este tutorial, debe tener un entorno de programación Python. […]

  • Instalando Selenium en Python - Python desde 0 a Experto ?
    febrero 12, 2018 a 11:19 am Responder

    […] Como en la mayoría de nuestros cursos vamos a trabajar con Spyder – Anaconda. Si aún no sabes lo que es Spyder – Anaconda o no tienes instalado python te recomendamos leer este post. […]

  • Instalar Tensor Flow en Python Anaconda con Window - ® Cursos Python desde 0 a Experto ? garantizados
    abril 26, 2018 a 2:07 pm Responder

    […] Si aún no tienes o no sabes lo que es Anaconda visita este post. […]

  • Desarrolla tu Primera Red Neural en Python con Keras Paso a Paso - ® Cursos Python desde 0 a Experto ? garantizados
    abril 27, 2018 a 2:38 pm Responder

    […] Tienes Python 2 o 3 instalado y configurado. En caso contrario ve aquí. […]

  • Guia para Instalar Tensorflow, Theano y Keras en Anaconda - ® Cursos Python desde 0 a Experto ? garantizados
    mayo 24, 2018 a 11:10 am Responder

    […] Suponemos que ya tiene anaconda instalado en su sistema operativo, sino instale anaconda […]

  • Alfredo43
    marzo 8, 2019 a 8:07 am Responder

    Hola. Llevo 3 días intentando instalar el IDE de “Spyder – Anaconda (opción recomendada)”, y no funciona el enlace, me sale error 522 ,”Connection timed out”
    ¿Hay alguna otra forma u otro enlace que funcione para instalarlo?
    Saludos. Alfredo.

    • Rafael Fernandez
      marzo 8, 2019 a 1:27 pm Responder

      Hola Alfredo43, a veces la web de anaconda se cae, he añadido un enlace de donde puedes descargar anaconda, prueba el link y si te acuerdas confírma que todo funciona. Gracias por comentar!

    • aristidesfernandez
      abril 29, 2019 a 9:49 pm Responder

      https://www.anaconda.com/distribution/

  • sr_joker
    abril 4, 2019 a 8:33 pm Responder

    Muchas gracias comunidad unipython por este aporte a la comunidad de desarrolladores en python

  • Sergio
    mayo 2, 2019 a 12:36 pm Responder

    Hola, estoy siguiendo el curso y en la segunda lección explicáis varios IDE (editores) recomendados para PYTHON, y un poco mas adelante ponéis un link para instalar Python en Windows (porque es mi caso) y voy directamente a una página para descargarme los archivos. Por lo que he entendido Python es como el entorno y contenido y las IDE (que son una de las que tenemos que elegir) es el editor que estará dentro de ese entorno.
    Un saludo,

    • Rafael Fernandez
      mayo 2, 2019 a 1:59 pm Responder

      Correcto Sergio, algunos IDE vienen ya con Python como es el caso de anaconda, que es el que recomendamos. Saludos!

  • Mr.Ca5H
    mayo 3, 2019 a 4:30 am Responder

    Hola amigos. Para todos a los que les salta el error 522. Es debido a que el proyecto del IDE cambio el nombre de dominio
    LINK ACTUALIZADO DEL IDE => https://www.anaconda.com/distribution/
    Saludos!

  • monica19
    mayo 26, 2019 a 9:07 pm Responder

    Buenos días, soy nueva en Python, y pues me preguntaba ¿Es posible utilizar visual studio code para python? Necesito hacer una aplicación que utilice machine learninng y no sé que editor me serviría más.

  • Introducción del curso de Principiante de Python - ▷ Cursos de Programación de 0 a Experto © Garantizados
    agosto 23, 2019 a 9:08 am Responder

    […] Python y porque cada vez este programa esta ganando mas popularidad en todo el mundo. Seguidamente instalaremos Python en el sistema operativo que usemos (Window, OS o Linux) y te exponemos los diferentes editores de […]

  • Cómo trabajar con Archivos Pesados de Excel en Pandas - ▷ Cursos de Programación de 0 a Experto © Garantizados
    septiembre 2, 2019 a 3:28 am Responder

    […] y v3.4.3), Pandas (v0.16.1), y XlsxWriter (v0.7.3). Recomendamos el uso de la distribución Anaconda para comenzar rápidamente, ya que viene preinstalada con todas las librerías […]

  • Introducción a TensorFlow - ▷ Cursos de Programación de 0 a Experto © Garantizados
    septiembre 2, 2019 a 12:47 pm Responder

    […] Si aún no tienes o no sabes lo que es Anaconda visita este post. […]

  • Web scraping con Beautiful Soup I - ▷ Cursos de Programación de 0 a Experto © Garantizados
    septiembre 2, 2019 a 6:03 pm Responder

    […] mayor parte del trabajo será realizada en python anaconda en su IDE spyder. Si aún no lo tienes instala para seguir el […]

  • Instalar Dlib en Python ▶️ el super Moderno Kit de herramientas de C ++ - ▷ Cursos de Programación de 0 a Experto © Garantizados
    septiembre 6, 2019 a 2:16 am Responder

    […] + Si no tienes instalado Python Anaconda visita este artículo Como instalar Python anaconda […]

Deja una respuesta Cancelar la respuesta

⏩ Curso de OpenCV ⭐⭐
⏩ Curso Python de Análisis de Datos ⭐⭐
⏩ Curso Python de SQLite ⭐⭐
⏩ Curso Python para Raspberry Pi ⭐⭐
⏩ Curso Python de Selenium ⭐⭐
⏩ Curso Python de Web Scraping ⭐⭐
⏩ Curso Python de Videojuegos ⭐⭐
⏩ Curso de Machine Learning ⭐⭐⭐
⏩ Curso Python de Deep Learning ⭐⭐⭐
⏩ Curso Python PLN ⭐⭐⭐
⏩ Curso Python Dlib & OpenCV ⭐⭐⭐
⏩ Curso de Tkinter ⭐
⏩ Curso Python de Redes ⭐
curso de python para principiantes
curso-opencv-vision-artificial
curso-analisis-de-datos
machine-learning-python
curso-selenium
curso-videojuegos
web-scraping-python
curso-dlib-opencv
curso-raspberry-pi

Cursos de Iniciación

⏩ Tutorial Python desde cero ⭐
⏩ Aprender Java desde cero⭐
⏩ Aprender JavaScript desde 0 ⭐
⏩ Aprender Html y Css desde 0 ⭐
⏩ Aprender PHP desde 0 ⭐
⏩ Aprender C desde 0 ⭐

Sobre

Unipython es una plataforma de aprendizaje online dirigida a personas que quieran mejorar su carrera profesional. El objetivo de Unipython es proporcionar cursos online de calidad en los campos de la Programación, Internet de las cosas, Analisis de Datos, Inteligencia Artificial, Desarrollo Web/Apps, Testeo, Videojuegos y Tecnología Creativa.

+Info

  • Que dicen de nosotros
  • Contacto
  • FAQ
  • Política de Privacidad
  • Términos y condiciones

Para empresas

  • Contrata a nuestros graduados
  • Servicios para empresas

Síguenos

  • Linkedin
  • Youtube