Saltar a contenido

Editores de Código e IDEs

Escribir código en un Bloc de Notas es posible, pero es como intentar excavar un túnel con una cuchara. Para programar profesionalmente, necesitamos herramientas que nos ayuden a escribir código más rápido, sin errores y con una estructura clara.


¿En qué se diferencian?

Existen principalmente tres tipos de herramientas para trabajar con Python:

1. Editores de Texto Planos

No los uses para programar. Ejemplos: Notepad (Windows) o TextEdit (Mac). No tienen color en la sintaxis ni ayuda para errores.

2. Editores de Código (Recomendado)

Son ligeros, rápidos y muy potentes gracias a sus extensiones. * Visual Studio Code (VS Code): El rey actual. Es gratuito, creado por Microsoft y tiene la mejor extensión para Python. Es la opción que usaremos en este curso.

3. IDEs (Entornos de Desarrollo Integrados)

Son programas pesados que incluyen TODO lo que un profesional necesita: depuradores, bases de datos y terminales avanzadas. * PyCharm: Creado específicamente para Python. Es increíblemente inteligente, pero consume mucha memoria RAM.


Configurando Visual Studio Code para Python

Si decides usar VS Code (altamente recomendado), sigue estos pasos para convertirlo en una máquina de Python:

  1. Instala VS Code: Descárgalo desde code.visualstudio.com.
  2. La Extensión Mágica: Abre VS Code, ve al icono de cuadrados en el menú izquierdo (Extensions) y busca "Python" (la de Microsoft). ¡Instálala!
  3. El Intérprete: Presiona Ctrl + Shift + P y escribe Python: Select Interpreter. Elige la versión que instalamos en la lección anterior.

Reto: ¿Qué herramienta necesito?

Para avanzar, debes demostrar que comprendes para qué sirve cada herramienta. En programación, saber elegir tu entorno es tan importante como el código mismo.

Instrucciones: Crea tres variables que identifiquen la herramienta correcta según la descripción: 1. ligero: Asígnale el valor "VS Code". 2. profesional_pesado: Asígnale el valor "PyCharm". 3. no_usar: Asígnale el valor "Bloc de notas".

# Identifica las herramientas: