Entradas

Mostrando entradas de junio, 2020

Python - Modo interactivo, Modo Script, Modo web

Imagen
Cuando comenzamos a escribir código en Python podemos utilizar varias manaeras: modo interactivo y modo script. El modo interactivo, al ingresar algún codigo podemos ejecutarlo linea a linea y ver los resultados imediatamente, lo podemos ejecutar en la consola con ipython. El modo script, cargamos un archivo con extención .py y lo cargargamos o ejecutamos. Este script también se conoce como un programa python. Ahora es muy común utilizar un modo web. podemos utilizar un entorno de Python llamado Jupyter Notbook, el cual nos permite en un ambiente web ejecutar código python paso a paso e ir mirando los resultados de manera interactiva. para ejecutar un ambiente local de Jupyter, debemos instalar el servidor y lo podemos hacer desde el gestor de paquetes de pip: pip3 install jupyter_server Ejecutamos el servidor de jupyter: jupyter server Iniciamos notebook: jupyter notebootk

Python - Instalar Python en un contenedor de docker

Cuando queremos cerar un contenedor con nuestras tareas básicas en python, podemos hacerlo utilizando el archivo de Dockerfile. Luego construimos la imagen junto con las librerias necesarias para nuestro proyecto. Ventajas: Todas las ventajas de un contenedor docker. Ambiente aislado y listo para desplegar, sin conflicto entre otras librerias de python. Puedo tener varios contenedores con diferentes versiones, listas para desplegar. Ambiente personalizado y libererías adicionales a python.  Personalizar mi contenedor con herramientas de monitoreo y tráfico de red. Desventajas: Al agregar nuevas librerías, es necesario construir una neuva imagen. Cambios el en código, deben enviarse a la imagen para validar el funcionamiento. El siguiente es el código del archivo Dockerfiele para crear una imagen de docker sobre un servidor de Ubuntu 18.04. Instala librerías conocidas como: matplotlib - Visualización y gráficos que nicluye barras, torta, contorno, entre otras....