Categorías
Informática MITx: 6.00.1x Programación Python

Descargar Python y motivarse

Configurar el entorno de programación en la primera parte de toda esta aventura con python.

En este curso estaremos trabajando con Anaconda, una distribución de python creada por Continuum Analytics.

Lo primero que tienes que hacer, es ir a la página de descargas de Anaconda de Continuum Analytics y descargarte lo mejor cualquier version de python 3.5 o superior, para que tanto la sintaxis como la interpretación del código sea similar.

Ahora elige la descarga acorde a tu sistema operativo, Windows (32-bit o 64-bit), Macintosh (64-bit) o Linux (32-bit o 64 bit)

Instalar Python y Spyder

Una vez descargado el instalador, ejecutaremos (el .exe en entornos Windows o .pkg en entornos Mac) y seguiremos las instrucciones en pantalla.

La instalación de la distribución de Python de Continuum, según su guía rápida se instala en un solo directorio, no debería requerir derechos de administrador, ni tampoco interferir con otras instalaciones de Python del sistema.

El curso recomienda añadir Anaconda al PATH y registrarlo como predefinido para Python

Instalando en Windows

Instalando en MacOs

Instalando en Linux

La instalación suele durar unos 15 minutos.

Una vez instalado, tenemos que ejecutar Anaconda para poder abrir Spyder (o en Windows, buscar Spyder directamente en el menú de programas y ejecutarlo)

Una vez abierto Spyder debemos configurarlo. Para ello vamos a PREFERENCES > RUN y seleccionamos REMOVE ALL VARIABLES BEFORE EXECUTION

Un vistazo a Spyder

Una vez abierto Spyder debería mostrarte una ventana similar a la siguiente, conteniendo mayoritariamente dos partes difereciadas:

  • El editor de código [Señalado con 1]
  • El intérprete IPython [Señalado con 2]

El intérprete IPython

El intérprete IPython [Señalado con el 2] sirve a interpretar código en el lenguaje de programagión python. Puedes escribir código directamente en el intérprete de comandos. El resultado de la computación estará precedido por la palabra Out[]

Intenta introducir lo siguiente en el intérprete IPython:

  • 3*5

Usando la linea de comandos IPython – ejemplos y ejercicios:

La suma (+), resta (-), multiplicación (*), división (/), el módulo (%) y la potencia (**) son operadores construidos en el lenguaje Python. Esto quiere decir que los puedes utilizar directamente. Si quieres calcular la raiz, puedes exponerlo a la potencia 0.5 o importar el módulo math. No te preocupes del significado ahora, ya que todo esto lo estaremos viendo a lo largo del curso. Aquí puedes ver dos ejemplos de raiz cuadrada:

In [1]: 16**0.5
Out [1]: 4.0
In [2]: import math
In [3]: math.sqrt(16)
Out[3]: 4.0

El módulo math permite hacer muchas operaciones útiles

In [1]: math.log(16, 2)
Out [1]: 4.0
In [2]: math.cos( 0 )
Out [2]: 1.0

Ejercicios para calcular en IPython

  • 6+4*10
  • (6+4)*10 
    (Compara las dos versiones. Python usa el paréntesis como en matemáticas, para determinar el orden de las operaciones)
  • 23.0 a la quinta potencia
  • La raiz positiva de esta ecuación de segundo grado: 34*x^2 + 68*x – 510 = 0
    Recordatorio: dada a*x^2 + b*x + c = 0, 
    entonces x = (-b +sqrt(b*b – 4*a*c))/(2*a)
  • import math
    math.cos(3.4)**2+math.sin(3.4)**2

Crear un nuevo fichero

En el menu File de Spyder selecciona New File

En el nuevo fichero introduce lo siguiente

print('Hola mundo')

Guardar el archivo

Guardar los archivos en un lugar específico de tu disco duro ciertamente ayudará en la organización. Crea un directorio con un nombre adecuado

Ahora puedes guardar el archivo «hola mundo» en el directorio que has creado

Desde el menú File de Spyder, haz clic en «Save As», navega hasta el directorio que has creado y guarda el archivo por ejemplo bajo el nombre «hola»

y dándole a «Save»

Ejecutar el archivo

Desde Spyder ve al menú «Run» y dale a «Run»

Deberías ver dos mensajes en la consola IPython, primero un runfile (…) que muestra el camino al archivo ejecutado, seguido de la salida del archivo.

Debería aparecer «Hola mundo»

En caso de que tu mensaje no fuera similar, haz lo siguiente:

  • Abre Spyder
  • Ejecuta el siguiente comando en IPython
    !conda install -y ipython=7.8.0
  • Después de algunos minutos la instalación debería haberse completado
  • Cierra Spyder y vuelve a abrirlo

Vuelve al editor de código y añade la siguiente línea

print('me gusta macaronesico.com')

Ejecuta el fichero de nuevo, bien a través del menú «Run» > «Run», la flecha verde en la barra superior o la tecla de función F5 y observa el resultado

Cierra tu archivo haciendo clic en la X junto a su nombre

Ahora vuelve a abrirlo mediante «File» > «Open Recent»

¡ Felicidades!
Has instalado tu entorno Python

Instalando y probando Matplotlib y Numpy

Para trabajar con trazados en Python, necesitaremos estas librerías: Matplotlib y Numpy. No los necesitaremos hasta dentro de algún tiempo, pero te apremio a descargarlos desde ahora.

Si estas usando Anaconda Python tu sistema ya debería tenem estas librerías

Para comprobarlo escribiremos en IPython

import numpy
import matplotlib

Si no aparecen errores estamos preparados

Fuente: MITx: 6.00.1x edX

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.