Recientemente he impartido un curso de Python para devops y para ello he creado una imagen docker en dockerhub https://hub.docker.com/r/fortinux/jenkins-ansible configurada con Jenkins https://www.jenkins.io/, Ansible https://www.ansible.com/, Docker https://www.docker.com, y Python https://www.python.org/.
Crear una aplicación web con Python Flask
Python Flask framework
- Flask es un framework minimalista escrito en Python que permite crear aplicaciones web rápidamente y con un mínimo número de líneas de código.
- Está basado en la especificación WSGI de Werkzeug y el motor de templates Jinja2, y tiene una licencia BSD.
Continuar leyendo "Crear una aplicación web con Python Flask"
Privacidad y confidencialidad en Linux
Este tutorial pertenece a los apuntes del curso de Linux LPIC-1 examen 102, que he estado impartiendo este año. En el mismo vemos cómo generar las llaves públicas y privadas en Linux para obtener privacidad y confidencialidad en las comunicaciones, por ejemplo utilizando el correo electrónico. Espero os sea útil.
Introducción a Awk
Awk no es solo un programa utilitario sino también un lenguaje de programación, lo que lo hace además útil a la hora de crear scripts. Fue diseñado para extraer datos y para el procesamiento de textos. Gracias a su versatilidad es una herramienta popular entre los sysadmins y programadores de sistemas operativos Unix y GNU/Linux. Continuar leyendo "Introducción a Awk"
Realizar pruebas de código en Python
Python como tantos otros lenguajes de programación permite realizar pruebas al código para descubrir errores. Para ello existen varias técnicas y métodos que se pueden utilizar, como por ejemplo, inserir print() (Print debugging) en el código, el uso de los debuggers incluidos en el IDE, y la realización de pruebas de distinto tipo: pruebas unitarias (unit tests), pruebas de integración (integration tests), etc.