Formando a profesionales desde 1994
info@academiares.com

Formulario de contacto

Por favor, rellena los datos y nos podremos en contacto contigo lo antes posible.

 



I - Instalación y primer script en Python

Python I – Instalación y primer script
30/10/2019 admin

Python I

Instalación y primer script

Vamos a comenzar con la instalación de Python en nuestro ordenador.

Esta guía corre sobre Linux pero si usas Windows o macOS no tendrás ningún problema ya que se especificarán correctamente los pasos a seguir independientemente del Sistema Operativo.

Podríamos empezar instalando Python como programa independiente pero dados los requerimientos de esta guía vamos a optar por usar la distribución Miniconda que ya se encarga de instalar Python además de otorgarnos la posibilidad de utilizar funciones específicas que nos ayudarán en el trascurso de esta guía.

Empezamos pues buscando el instalador en la página oficial de Miniconda.

Abrimos nuestro buscador de preferencia y buscamos Miniconda:

 

 

Seleccionamos la página INSTALLATION dentro de la Miniconda – Conda documentation

Nos desplazamos hacia abajo en la página y seleccionamos nuestro sistema operativo: Windows, macOS o Linux

En la siguiente página tendremos que seleccionar o bien:

  • Miniconda installer for Windows
  • Miniconda installer for macOs
  • Miniconda installer for Linux

Una vez hecho click nos dirigirá a la página de descargas:

Seleccionamos la descarga de Python 3.7 que necesitemos; 32bits o 64bits.

A partir de este momento la guía se orienta a través Linux y macOs. La única diferencia con respecto a Windows es que en Windows el instalador es gráfico del tipo siguiente, aceptar, siguiente, etc.

Abrimos el instalador y comenzamos la instalación (en el caso de Windows)

Si utilizas Linux o macOS tendrás que abrir una terminal y dirigirte al directorio donde esté la descarga de Miniconda3.

Una vez en el directorio de la descarga escribimos:

 


bash Miniconda3-latest-Linux-x86_64.sh # En Linux

bash Miniconda3latestMacOSXx86_64.sh # En macOs

y pulsamos ENTER. Miniconda nos dice si queremos iniciar la instalación. En caso afirmativo, pulsa ENTER. En el caso de Windows tendrás que seguir esta instalación como una instalación cualquiera por defecto.

 

Nos pregunta si aceptamos la licencia y escribimos yes.

A continuación nos pregunta si queremos usar la ruta por defecto en la instalación. Pulsamos ENTER.

En Windows preguntará si se desea añadir Miniconda al PATH del sistema y que no es recomendado hacerlo. Nosotros lo hacemos, no os preocupéis. Activamos la función ‘Add PATH’ y continuamos.

En Linux y macOS nos preguntará si deseamos inicializar Miniconda3. Escribimos yes.

Una vez finalizada la instalación, Miniconda nos dirá que necesitamos reiniciar la Terminal para que los cambios surgan efecto, asi que, eso hacemos.

En el caso de Windows es posible que pida un reinicio, en tal caso, hazlo.

Una vez cerrada la antigua terminal de la instalación y abierta una nueva, escribimos:


conda config –set auto_activate_base false    # En Linux

Este comando hará que el entorno de Miniconda no se inicie automáticamente cada vez que abrimos la terminal. En Linux es el prefijo (base) que tienes que estar viendo en la consola. Pulsamos ENTER, reiniciamos de nuevo la consola y ya estamos listos para empezar.

Si estas en Windows pulsa ‘Windows + R‘ y escribe ‘cmd‘. Ahora pulsa ENTER y listo, ya has abierto una terminal en Windows.

Para asegurarnos de que todo ha ido correctamente, abrimos la terminal, si no estaba ya abierta, y escribimos:


conda     #Linux, macOs y Windows

Pulsas ENTER y deberías ver algo parecido a esto:

Si es así, ¡enhorabuena! Has instalado Miniconda exitosamente.

Tómate un café si lo deseas y volvemos a la carga.

Ahora vamos a crear un entorno virtual.

Un entorno virtual es un espacio con accesos restringidos. Los entornos virtuales nos sirven para organizar mejor nuestro espacio de trabajo evitando que la sobrexplotación de los múltiples recursos a los que tendremos acceso vaya en detrimento de la organización.

Imaginalo como un contenedor virtual donde nosotros vamos a tener nuestra instalación de Python 3.7, con otras librerias que iremos utilizando. Es una forma de ordenar bien la mochila para el camino que vamos a andar.

El primer entorno virtual que vamos a crear puede llamarse como queramos pero tiene que tener un nombre que nos ayude a identificarlo. Para este proyecto del curso yo voy a crear el entorno ‘cursopython‘.

Para ello debemos escribir en la terminal:


conda create –name cursopython python

Aquí estamos diciendo:

Miniconda, por favor, sé tan amable como para crear un entorno virtual que se llame cursopython y donde instales python ya de paso, sin mucho problema.

Pulsamos ENTER, nos pedirá que verifiquemos si deseamos instalar todo, escribimos ‘y‘ y volvemos a pulsar ENTER.

Ya tenemos nuestro entorno virtual creado para este curso. Al final de la instalación, Miniconda nos dice que para activar y desactivar los entornos hemos de hablarle de este modo:


conda activate cursopython

conda deactivate

En el caso de Windows no es necesario anteceder con ‘ conda ‘  podemos iniciar nuestro entorno virtual simplemente escribiendo ‘ activate cursopython ‘.

Una vez activado nuestro entorno nos saldrá un prefijo con el nombre del entorno activado al comienzo de la linea de la terminal; ya estamos dentro.

Vamos a abrir nuestra terminal de Python, para ello escribimos ‘ Python ‘ y pulsamos ENTER.

Se abrirá nuestra terminal Python y veremos nuestra versión y la distribución (Anaconda –> Miniconda para nosotros)

Ahora vamos a realizar una suma sencilla sólo para ver que en efecto todo esto está funcionando. Para ello escribimos dentro de la terminal de Python:


56 – 43

voilà! Ya tenemos una calculadora en marcha.

Una vez que hecha la suma vamos a cerrar nuestra terminal Python, para ello escribimos la función exit()

Muy bien! Ahora vamos a desactivar nuestro entorno virtual.

Para ello escribimos:


conda deactivate

Ya para acabar vamos a realizar un pequeño script.

Creamos una carpeta en nuestro escritorio y dentro un archivo de texto llamado suma.py (es muy importante la terminación .py dado que es la extensión de los archivos Python)

Ahora vamos a escribir este código dentro del archivo suma.py que puedes abrir con cualquier editor de texto plano.


x = 1

y = 4

z = 8

suma = x + y + z

print(‘Mi primer script Python!’)

print(suma)

Lo que aquí estamos escribiendo es:

  • Creamos 3 variables (x,y,z) con sus respectivos valores (1,4,8)
  • Creamos otra variable que sea igual a la suma de las anteriores
  • Imprimimos con la función print() una frase entre comillas ”
  • Imprimimos con la función print() el valor de la variable suma

Una vez hecho esto guardamos el documento y ahora vamos a abrirlo desde la terminal, para ello debemos abrir una terminal en la carpeta Python que hemos creado en el escritorio.

En Windows podemos utilizar la barra de direcciones para abrir una terminal.

Escribe cmd en la barra de direcciones estando en la carpeta donde quieres abrir una terminal.

En Linux y macOS puedes copiar la dirección de la carpeta e introducir en la terminal:


cd /home/academiares/Escritorio/Python # En mi caso

ó

cd ~/Escritorio/Python # Así mejor

Ahora hacemos lo que ya hemos aprendido a hacer:

  • Activamos nuestro entorno virtual

Ahora que ya te sientes como un hacker iniciamos nuestro script introduciendo en la terminal:


python suma.py

Que significa:

  • Python, ábreme el archivo suma.py, por favor.

Pulsamos ENTER y tenemos que ver algo como esto:

¿Te sale? Perfecto! Acabas de escribir y ejecutar un script Python.

Como puedes deducir, la función print() nos permite sacar información por la salida estándard.

Bueno, ya esta bien por hoy, ahora a comer que son las 15:00.

Te dejo la documentación oficial de Python por si quieres ver dónde te estás metiendo:

https://docs.python.org/3/library/index.html

Ahí encontrarás todo lo que necesitas saber sobre Python e iremos recurriendo a él constantemente a lo largo de todo el curso.

 

Hasta la próxima!

  • Python III – Tipos de datos: Strings

    % Comentarios

    Leer más
  • Enfermedad rara mortal y falso positivo

    % Comentarios

    Leer más
  • Python II – Editor de texto y Visual Studio Code

    % Comentarios

    Leer más
  • ¿Aprobar un examen tipo test de 10 preguntas?

    1 Comentario

    Leer más
  • Distancia media entre dos superficies isobáricas que difieren 1 hPa

    % Comentarios

    Leer más

0 Comentarios

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*