PLY (Python lex-Yacc) – Introducción

Todos hemos oído hablar de lex, que es una herramienta que genera un analizador léxico que luego se usa para tokenizar flujos de entrada y yacc, que es un generador de analizadores, pero hay una implementación de Python de estas dos herramientas en forma de módulos separados en un paquete llamado PLY.  Estos módulos se … Continue reading «PLY (Python lex-Yacc) – Introducción»

Dibuja una cara feliz usando Arcade Library en Python

Arcade es un módulo de Python utilizado para desarrollar juegos 2D. Para dibujar una cara feliz, los pasos son los siguientes: Importar biblioteca arcade. import arcade  Abrir la ventana. arcade.open_window(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_TITLE) La función utilizada con arcade es open_window. Este comando abre una ventana con un tamaño determinado, es decir, ancho y alto junto con … Continue reading «Dibuja una cara feliz usando Arcade Library en Python»

Python theHarvester – ¿Cómo usarlo?

theHarvester es otra herramienta como sublist3r que se desarrolla usando Python . Los evaluadores de penetración pueden utilizar esta herramienta para recopilar información de correos electrónicos, subdominios, hosts, nombres de empleados, puertos abiertos y pancartas de diferentes fuentes públicas, como motores de búsqueda, servidores de claves PGP y bases de datos informáticas SHODAN. Esta herramienta … Continue reading «Python theHarvester – ¿Cómo usarlo?»

Tomar capturas de pantalla usando pyscreenshot en Python

Python ofrece múltiples bibliotecas para facilitar nuestro trabajo. Aquí aprenderemos cómo tomar una captura de pantalla usando Python. Python proporciona un módulo llamado pyscreenshot para esta tarea. Es solo un envoltorio puro de Python, una capa delgada sobre los backends existentes. El rendimiento y la interactividad no son importantes para esta biblioteca. Instalación Instale el … Continue reading «Tomar capturas de pantalla usando pyscreenshot en Python»

Python | Trazar gráficos en una hoja de Excel usando el módulo openpyxl | conjunto 3

Requisito previo: trazado de gráficos en una hoja de Excel usando el conjunto de módulos openpyxl – 1 | Conjunto: 2 Openpyxl es una biblioteca de Python con la que se pueden realizar múltiples operaciones en archivos de Excel, como lectura, escritura, operaciones aritméticas y trazado de gráficos. Los gráficos se componen de al menos una … Continue reading «Python | Trazar gráficos en una hoja de Excel usando el módulo openpyxl | conjunto 3»

Python | Operaciones aritméticas en un archivo de Excel usando openpyxl

Requisito previo: Leer y escribir en una hoja de Excel usando openpyxl Openpyxl es una biblioteca de Python con la que se pueden realizar múltiples operaciones en archivos de Excel como lectura, escritura, operaciones aritméticas y trazado de gráficos. Veamos cómo realizar diferentes operaciones aritméticas usando openpyxl.   =SUMA(celda1:celda2) : Suma todos los números en un … Continue reading «Python | Operaciones aritméticas en un archivo de Excel usando openpyxl»

Python: Pillow (una bifurcación de PIL)

Python Imaging Library (expansión de PIL) es el paquete de procesamiento de imágenes de facto para el lenguaje Python. Incorpora herramientas ligeras de procesamiento de imágenes que ayudan a editar, crear y guardar imágenes. El soporte para Python Imaging Library se suspendió en 2011, pero un proyecto llamado pillow bifurcó el proyecto PIL original y … Continue reading «Python: Pillow (una bifurcación de PIL)»

Creación y actualización de presentaciones de PowerPoint en Python usando python – pptx

python-pptx es una biblioteca utilizada para crear/editar archivos de PowerPoint (.pptx). Esto no funcionará en MS Office 2003 y versiones anteriores. Podemos agregar formas, párrafos, textos y diapositivas y mucho más usando esta biblioteca. Instalación: abra el símbolo del sistema en su sistema y escriba el siguiente comando: pip install python-pptx Veamos algunos de sus … Continue reading «Creación y actualización de presentaciones de PowerPoint en Python usando python – pptx»

Pruebas en Python usando el módulo doctest

Las strings de documentos en Python se utilizan no solo para la descripción de una clase o una función para proporcionar una mejor comprensión del código y el uso, sino también para fines de prueba. El módulo Doctest encuentra patrones en la string de documentación que parecen comandos de shell interactivos. La entrada y el … Continue reading «Pruebas en Python usando el módulo doctest»

Módulo PyMsgBox en Python

PyMsgBox es simple, multiplataforma, implementado puramente en Python para cuadros de mensajes como lo ha hecho JavaScript. Utiliza el módulo Tkinter incorporado de Python para su GUI. Instalación Este módulo no tiene Python incorporado. Para instalarlo, escriba el siguiente comando en la terminal. pip install PyMsgBox Hay cuatro funciones en PyMsgBox, que siguen las convenciones … Continue reading «Módulo PyMsgBox en Python»