Python Primer Contacto

13. IDE (Interface de Desarrollo)

13.5. Spyder IDE

Como vimos , para poder correr un script o programa hecho en Python, debemos recurrir a mínimo un par de Programas ( editor de texto e Interprete) , afortunadamente existen Programas llamados IDE que permiten trabajar mas fácilmente, logrando que TODO esté en una sola interface o programa, hasta incluso el interprete de Python, de esta manera brinda a parte de la facilidad de todo en uno otras cosas como: ayuda conceptual, colores, resaltados, etc. que facilitan la tarea del programador.

Hay muchas IDEs para programar en Python... a modo de Ejemplo mostramos varias  incluido Spyder y Mu-editor:

  • Mu-editor
  • Spyder
  • PyCharm
  • Visual Studio Code
  • Atom
  • PyScripter
  • Wing Pyhotn IDE
  • Spacemacs with Python layer
  • PaizaCloud IDE
  • Spacemacs
  • BBEdit
  • Geany
  • Neovim
  • Emacs
  • Vim
  • Sublime Text
  • Komodo Edit
  • Eclipse with PyDev
  • IDLE
  • Light Table

O sea que hay para todos los gustos. La cátedra se decidió por Mu ó Spyder,  basado en la información que se consigue, en que es gratuito el uso y que la instalación es sencilla y multiplataforma (Windows/Linux) 

Entonces en nuestro curso usaremos indistintamente Mu o  Spyder.

Para utilizar en Windows Spyder, es algo mas complejo que el Linux, se recomienda instalar el paquete Anaconda..este incluye el Spyder y el interprete de Pyhton. 

Observación: El hecho que en Anaconda se incluyan muchas herramientas ( que normalmente NO USAMOS en este curso) hace que sea mas pesado (lento) que el Mu-editor. En la parte derecha de la Figura 1, se muestran los programas que se incluyen en Anaconda.

 

  Figura 1

Para el caso de Windows , se pueda solamente instalar Anaconda, ya que es muy sencillo hacerlo. Ver tutoriales de  Internet sobre como instalar Anaconda en Windows.

1) Pregunta : ¿Ud. diría que el Spyder es mas que un interprete?
Opciones de la encuesta: SI / NO

2) Pregunta : ¿Ud. diría que el incluye ....?

Opciones de la encuesta:

A) Interprete+Editor,

B) Interprete+Editor+Ad. de Archivos

C) Interprete+Editor+ Varios

 Para el caso de Linux, se pueda solamente instalar el Spyder.. no es no es necesario instalar Anaconda, ya que es muy sencillo hacerlo. Ver tutoriales en el Moodle sobre como instalar Spyder en Linux.

Por el momento vamos a ubicar IDE Spyder3 en nuestra computadora, por favor mire donde el docente que le indica como acceder a este programa. Si tiene dificultades no dude el llamarlo.

Vamos a probar tipear ( escribir, codificar ) los ejercicios que vimos hasta el momento. Mas adelante vamos a volver a ver la IDE Spyder 3 para ver mas en detalle.

Al abrir Spyder 3 , se deberían ver varias áreas. Vamos a escribir el código de Python en la sección que dice "Editor de Texto",  ver la imagen a continuación:


Aquí les dejo un Video donde se explica en español la interface de Spyder3 para que lo vean luego. (

)

1) Pregunta: ¿Cual es la Zona para escribir el programa o Script?
Opciones de la encuesta:

A) Zona 1

B) Zona 2

C) Zona 3

 

2) Pregunta: ¿Que cree que pase en la Zona 2?
Opciones de la encuesta:

A) Corre el programa

B) Es una terminal

C) Es el interprete

 

3) Pregunta : ¿Que es lo primero que hago luego de escribir un programa, guardo asignando un nombre  o corro el programa?
Opciones de la encuesta:

A) Guardo

B) Corro