Home Programación Tutorial de Python para programadores Java/C# (II)

Tutorial de Python para programadores Java/C# (II)

by sgoliver

En la entrada anterior de esta serie hablamos de las alternativas más interesantes a la hora de elegir la distribución de Python y el IDE adecuados para desarrollar aplicaciones con este lenguaje. En esta nueva entrada vamos a detallar la instalación y preparación de un entorno de desarrollo para Python.

En nuestro caso nos vamos a adaptar a las restricciones del serivio de hosting donde vamos a hacer las pruebas, Google App Engine, el cual tan sólo soporta por el momento la versión de Python 2.5.x (de aquí en adelante entender «Python» como la distribución oficial de CPython), y en cuanto al IDE, teniendo en cuenta que este tutorial de Python va dirigido a programadres con experiencia en Java o .NET, las opciones más naturales entre todas las comentadas son obviamente las que se basan en un IDE ya existente para alguna de estas plataformas. Una vez más nos adaptamos a las condiciones de App Engine y nos decantamos finalmente por utilizar Eclipse con el plugin para Python PyDev, que soporta la distribución original de Python.

Veamos el proceso de instalación y configuración paso a paso:

  1. Descargar Python 2.5. La versión más reciente de la rama 2.5 es la versión de Python 2.5.4 [Página de descarga de Python 2.5.4].
  2. Descargar Eclipse. Si aún no tienes Eclipse instalado puedes descargar la última versión, Eclipse 3.4 o también conocido Eclipse Ganymede. Dado que el plugin PyDev tiene dependencias con algunas librerías no incluidas en la distribución básica de Eclipse for Java Developers recomiendo descargar la distribución llamada «Eclipse IDE for Java EE Developers«, ocupa algo más pero tendrás que descargar menos durante la instalación de PyDev. [Página de descarga de Eclipse]
  3. Instalar Python. La instalación de Python se realiza mediante un instalador estandar de Windows, en el que se pueden dejar seleccionadas todas las opciones por defecto.

    Instalación Python

    Instalación Python

  4. Instalar Eclipse. La instalación de Eclipse es aún más sencilla, ya que tan sólo habrá que descomprimir el zip descargado en la ubicación deseada para la aplicación.
  5. Instalar PyDev. La instalación de PyDev se realiza desde el propio gestor de actualizaciones de Eclipse. Para ello, seleccionar la opción de menú «Help / Software Updates…«.
    Eclipse - Menú Software Updates

    Eclipse - Menú Software Updates

    En la ventana «Software Updates and Add-ons» ir a la pestaña «Available Software» y pulsar el botón «Add Site…» para añadir la web de descarga de PyDev. Se debe añadir la dirección siguiente: «http://pydev.sourceforge.net/updates/».

    Eclipse - Software Updates - PyDev

    Eclipse - Software Updates - PyDev

    Una vez añadido nuestro repositorio a la lista, debemos seleccionarlo e iniciar la instalación del plugin mediante el botón «Install…«, lo que iniciará la descarga e instalación en segundo plano del plugin PyDev y todas las librerías necesarias. Concluida la instalación habrá que reiniciar Eclipse para que se apliquen todos los cambios.

  6. Configurar PyDev. Una vez instalado PyDev en Eclipse tendremos que configurarlo para que utilice la distribución de Python que hemos instalado previamente. Para ello accedemos a las opciones de Eclipse a través del menú «Window / Preferences…«.
    Eclipse - Menú Preferencias

    Menú Preferencias

    En el apartado de opciones de PyDev accedemos a la sección «Interpreter – Python» y mediante el botón «New…» añadimos la ruta al fichero «python.exe» de nuestra distribución de Python.

    Preferencias Eclipse - PyDev

    Preferencias Eclipse - PyDev

    Una vez seleccionado PyDev buscará las librerías base de Python y nos mostrará una nueva ventana con las que encuentre. Podemos aceptar la selección por defecto:

    Eclipse - Preferencias PyDev - Librerías

    Eclipse - Preferencias PyDev - Librerías

Y con esto ya tenemos todo configurado para comenzar a desarrollar con Python sobre la base de Eclipse.

En la siguiente entrada crearemos nuestro primer proyecto Python y comentaremos algunos conceptos básicos del lenguaje y las herramientas de desarrollo que hemos instalado y configurado.

You may also like

Leave a Comment

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies