Uno de los procesos más comunes realizados en programación es la generación y posterior salida de información, ya sea en formato texto u otros formatos. En este tutorial nos centraremos en la generación de PDFs con Python.
Categoría: Python
Analizando scripts lentos que utilizan Bucles utilizando time, pprofile3/cProfile y kcachegrind
Los bucles son herramientas extremadamente útiles que nos permiten realizar tareas repetitivas, pero hay que utilizarlas con precaución. Analizar las operaciones que realiza un bucle y evitar aquellos que realizan operaciones costosas para el ordenador, es lo que veremos a continuación.
La API v2 de Dropbox para Python 3>: Para qué sirve y cómo utilizarla paso a paso
La API v2 de Dropbox de Python nos permite gestionar y controlar contenido de Dropbox. En esta guía voy a mostrar como crear las conexiones, listar contenido de directorios, así como descargar y cargar ficheros.
Solicitudes HTTP en Python, con la Biblioteca Request (Python HTTP for Humans)
En este tutorial voy a explicar paso a paso como utilizar la biblioteca Requests de Python, que nos permite realizar de forma sencilla solicitudes HTTP.
Evitar la restricción de acceso de Cloudflare (Cloudflare’s anti-bot page) con el módulo cloudflare-scrape de Python
En este HowTo explico como evitar la restricción de accesos de Cloudflare (Cloudflare’s anti-bot page), para así poder obtener información de servidores que usen dicha protección.
Tratamiento y procesamiento de Imagenes en Python, con la Biblioteca PIL – Pillow (Fork of the Python Imaging Library).
En este HowTo explicaré paso a paso, como manipular imágenes en Python. Para ello utilizaré la Biblioteca Python Imaging Library (PIL).
Solución al error, ImportError: No module named ‘lsb_release’ en Debian 8.11
El comando lsb_release nos muestra información sobre la distribución Linux que está ejecutando el ordenador. En este post intentamos solucionar el error ImportError: No module named ‘lsb_release’ en Debian 8.11
Cómo funcionan las Búsquedas Lineales y Binarias en Python. El módulo Bisect.
En este breve Tutorial, te explico las diferencias entre una Búsqueda Lineal y una Búsqueda Binaria y cuales son las ventajas de usar cada una de ellas. Para ello usaremos programación en Python y opcionalmente el módulo Bisect.
Introducción a los Flujos de Entrada y Salida de datos en Python
Python permite obtener y mostrar información de formas diferentes. Para ello hace uso de los flujos de entrada y salida de datos. En este breve tutorial explicaré su funcionamiento.
Tutorial sobre el manejo de Errores y Excepciones en Python, Guía con ejemplos.
Python gestiona los errores de dos formas diferentes: por un lado tenemos los típicos Errores de Sintaxis y por otro las Excepciones. En esta pequeña guía explicaré cada uno de ellos.
El Módulo Subprocess: ejecuta comandos y programas externos desde tus programas escritos con Python.
Ejecutar comandos del sistema desde nuestros propios scripts escritos en Python, es una de las tareas más comunes y solicitadas. Resolvemos la pregunta, ¿Cómo podemos ejecutar un comando del Sistema, desde un Script escrito en Python?
Qué son, para qué sirven y cómo deben escribirse Pruebas Unitarias (Unit Test) en Python
Este HowTo, explica brevemente qué son, para que sirven y cómo deben escribirse, Pruebas Unitarias con Python.
Composición de números de teléfono y Expresión Regular con Python
En este tutorial descomponemos y vemos las diferentes formas de escribir un número de teléfono. Además usaremos una sencilla expresión regular con la que poder validar los números usando Python.