¿Por que usar un IDE? Para aprender a programar quiza sea molesto trabajar en una consola, ¿quien quiere ver una sola linea de codigo? Aqui te voy a presentar una serie de IDEs para Python que te ayudaran a empezar a codificar tus scripts, lo mejor de todo gratis.

1.- PyCharm Community de Netbrains

PyCharm, uno de los mejores IDE en mi opinión

El IDE para los profesionales (y novatos), este IDE es uno de los más completos en mi opinion, para poder programar en Python.

Características

  • Editor de codigo inteligente: El editor de código inteligente de PyCharm proporciona soporte de primera clase para Python, JavaScript, CoffeeScript, TypeScript, CSS, populares lenguajes de plantillas y más.
  • Navegación de codigo inteligente: Use la búsqueda inteligente para saltar a cualquier clase, archivo o símbolo, o incluso a cualquier acción IDE o ventana de herramientas. Solo se necesita un clic para cambiar a la declaración, el super método, las pruebas, los usos, la implementación y más.
  • Refactorizaciones rápidas y seguras: Refactorice su código de forma inteligente, con Cambiar de forma segura y Eliminar, Extraer método, Introducir variable, Variable en línea o Método, y otras refactorizaciones. Las refactorizaciones específicas del lenguaje y del marco te ayudan a realizar cambios en todo el proyecto.

Descarga

Puedes descargar PyCharm Community para uso personal de forma gratuita unicamente para programar en Python. ¿Usas Linux? tambien hay una versión comaptibles con las distros de Linux, usa el boton verde de abajo y descarga la versión que te corresponda.

Descarga PyCharm Community


 

2.- Eclipse con Pydev

Pydev el complemento que te permite usar Python en Eclipse

Gracias al complemento Pydev, Eclipse es compatible con Python, ademas ofrece refactorizacion, depuración y análisis de código, entre otras cosas.

También soporta el desarrollo con Jython y IronPython, entre las siguientes caracteristicas:

  • Django integration
  • Code completion
  • Code completion with auto import
  • Type Hinting
  • Code analysis
  • Go to definition
  • Refactoring
  • Debugger
  • Remote debugger
  • Find Referrers in Debugger
  • Tokens browser
  • Interactive console
  • Unittest integration
  • Code coverage
  • PyLint integration

Descarga

Puedes descargar Eclipse en su ultima versión para cualquier plataforma incluyendo Linux al igual que Pydev (revisa la documentación para instalarlo).

Descarga Eclipse IDE 2019

Descarga Pydev


3.-Wing IDE

Wing un IDE gratuito de Python

El ultimo IDE de esta pequeña lista, Wing IDE esta especialmente diseñado para trabajar con Python, te permite acelerar la escritura, reducir la incidencia de errores de codificación y para facilitar la comprensión y la navegación del código de Python.

Wing tiene 3 versiones:

  • Pro – una versión comercial con todas las funciones, para programadores profesionales
  • Personal: versión gratuita que omite algunas características, para estudiantes y aficionados.
  • y 101 – una versión gratuita muy simplificada, para enseñar a programadores principiantes

Wing personal

Un IDE de Python gratuito para estudiantes y aficionados.

  • Depurador simplificado
  • Editor con todas las funciones
  • Inspección de código limitado y navegación
  • Gestión de proyectos

Wing 101

Un IDE de Python gratuito muy simple para principiantes.

  • Depurador minimalista
  • Editor basico
  • Búsqueda simple

Descarga

Puedes descargar cualquiera de estas dos versiones desde su sitio web oficial, de igual forma esta disponible para Linux.

Descarga Wing IDE


Estos son los mejores IDEs para Python tanto para Windows como para distribuciones de Linux, opcionalmente queda Visual Studio Code que no es un IDE como tal pero como editor de scripts funciona muy bien.

¿Conoces otros IDEs para Python que valgan la pena? Por favor compártelo con nosotros en los comentarios, estamos tratando de incluir programas que también funcionen en Linux.

Si quieres ver más de Python en scrapywar.com busca nuestros post sobre el lenguaje de programación y activa las notificaciones del blog.