David Bohm

Hay dos frases que definen mi manera de pensar:
Realmente no hemos prestado mucha atención al pensamiento como un proceso; hemos participado en pensamientos, pero sólo hemos prestado atención al contenido, no al proceso.
La capacidad de percibir o pensar de manera diferente es más importante que el conocimiento adquirido.
Ambas son de David Bohm.

lunes, 4 de junio de 2018

Instalación de Python y Jupyter en Linux

Vamos a ver como instalar un entorno de trabajo en python en nuestra distribución de Linux, en mi caso sobre elementary OS.

Antes de nada tenemos que hacer un update y un upgrade de nuestro sistema:

   $ sudo apt update

   $ sudo apt upgrade -y

Para empezar instalamos python de los repositorios oficiales, para ello lanzamos:

   $ sudo apt install python3 -y

Instalamos el compilador de c llamado g++, la mayoria de módulos van a estar en este lenguaje y necesitarán que los compilemos

   $ sudo apt install g++ -y

Instalamos pip, que es un gestor de paquetes, para instalar módulos de python. Podemos realizar busquedas en su web para ver que módulo nos puede interesar instalar. Web: https://pypi.org/ Vamos a instalar el pip para la versión 3:

   $ sudo apt install python3-pip

Con pip podremos hacer instalaciones con el comando:

   $ sudo pip3 install paquete

Depende de lo que vayamos a realizar con python, podriamos instalar ciertas librerias de base. Ponemos un ejemplo con la libreria sympy. Cuando son librerias pesadas y conocidas, podemos en vez de instalarlo con pip hacerlo con apt, de tal forma que tiramos de los repositorios de la distribución y además ya están precompilados. Muchas veces tarda bastante en compilarse.

   $ sudo apt install python3-sympy

Si lo quisieramos hacer con pip lanzariamos:

   $ sudo pip3 install sympy

Podriamos instalar por ejemplo numpy y requiere una compilación especial, por ello nos facilitaría mucho ejecutar:

   $ sudo apt install python3-numpy

Un ejemplo a instalar con pip puede ser jupyter:

   $ sudo pip3 install jupyter

Con este comando instala el paquete y todas sus librerias asociadas.

Para ejecutar jupyter podriamos poner un modificador para que no abra el navegador predeterminado:

   $ jupyter-notebook --no-browser

Al lanzarlo así, se lanza el servicio y nos indica la dirección a la que conectarnos. Vamos aun navegador y ponemos dicha dirección. Si queremos pararlo, vamos a la consola y hacemos ctrl-c

Jupiter es una especie de cuaderno de apuntes en el que podemos ir lanzando instrucciones, comprobando su ejecución y comentando.

Tiene la opción de insertar celdas de comentarios para apuntar nosotros ciertas instrucciones o apuntes (markdown) en modo html y también insertar código python.

Con Enter editamos el contenido de cada celda y con ESC lo dejamos en modo lectura. Esto tanto para celdas de código como de markdown.

Si sobre una celda de código realizamos shift-Enter entonces ejecutamos el código y muestra el resultado.

Quizás haga algún día una pequeña entrada de como utilizar Jupyter. Todo lo que hacemos en Jupyter se guarda, lo que comentemos, el código y la salida del código. Es muy interesante cuando empezamos en el mundo de Python.

En Windows si instalamos WinPython ya lleva integrado Jupyter. Lo podemos descargar desde: https://winpython.github.io/. Creo que para empezar es una muy buena opción.

SaluDOS

No hay comentarios:

Publicar un comentario