Curso 0 – Python

Este pequeño curso está organizado en distintas lecciones. A cada una de ellas les corresponde un cuaderno de Jupyter, una herramienta que permite intercalar código de Python y anotaciones. Las lecciones las podéis encontrar aquí: https://drive.google.com/drive/folders/1i101GFVxzPozbqIrWuun8gM9xU1xMJCC?usp=sharing

 

Cómo abrir un cuaderno de Jupyter

Podéis investigar si queréis cómo descargar los cuadernos y abrirlos en vuestro propio ordenador. Sin embargo, aquí vamos a explicar una forma más sencilla que funciona dentro de los servicios de Google. Si no tienes una cuenta de Google (o no quieres usar tu cuenta personal), la UGR permite a sus alumnos obtener una cuenta de Google Educación https://csirc.ugr.es/informatica/ServiciosWeb/GoogleApp/

Debajo se detallan los pasos para abrir un cuaderno usando la herramienta Colab de Google. Para más información sobre Colab, podéis consultar estos enlaces:

Bienvenido a Colab

Google Colab para python en la nube

Hemos escogido Colab para estas lecciones de repaso por ser un formato sencillo y fácil de usar. Saber usar Colab no es estrictamente necesario para seguir la asignatura.

Pasos para abrir el cuaderno:

  • Autenticarse en una cuenta de Google
  • Abrir el enlace de la carpeta que contiene todas las lecciones (este).
  • Pinchar en una lección con el botón derecho y seleccionar “Abrir con” > “Conectar más aplicaciones”
  • Buscar la aplicación Colaboratory e instalarla en vuestra cuenta
  • A partir de ahora ya podréis abrir con Colaboratory

Los ejercicios están preparados para repasar contenidos que seguramente conoceréis de la asignatura de programación y basta con seguirlo dentro de Colab. Sin embargo, seguramente podáis aprovechar y profundizar mucho más si hacéis vuestras pruebas lanzando el código en el servidor o en vuestro propio ordenador.

Versión de Python/Cómo lanzar un script

Estos ejercicios se han preparado para la versión 3.6 de python. Aunque deberían funcionar sin muchos problemas con cualquier versión de python3. Usando el servidor de docencia no tendréis mayor problema y en principio Colab detectará correctamente la versión que debe usarse (aunque lo podéis cambiar a mano). Esta información es más importante si queréis instalar python en vuestro propio ordenador para seguir el curso.

IMPORTANTE: No se debe usar ninguna versión de python2 ya que las diferencias son grandes y los programas fallarán.

Para lanzar python en el servidor de docencia podéis hacer:

python3

Al hacer esto os aparecerá un mensaje con la versión y alguna información más.

Esto quiere decir que estáis en modo interactivo. Después de introducir una orden podéis pulsar Enter para que esa orden se envíe al intérprete y la realice. Es equivalente al botón de “play” que hay en Colab.

Para salir del modo interactivo, debéis mandar la orden exit:

exit()

También tenéis la opción (recomendada) de lanzar scripts. Un script es simplemente una serie de órdnes que se pasan a python escritas en un fichero para que sean ejecutadas sucesivamente. Por ejemplo, podéis descargar y abrir el siguiente script. Para lanzarlo bastaría con escribir python3 seguido de la ruta al fichero correspondiente:

python3 Hello.py 

Como dentro solo hay un par de instrucciones para que se muestre por pantalla un mensaje, eso es lo que sucederá.

Podéis probar a introducir las dos órdenes por separado en modo interactivo para comprobar que funcionan igual.

Recordad usar los foros de la asignatura para cualquier duda sobre cómo lanzar scripts, abrir un cuaderno, etc.