Blog
En el siguiente script crearemos un convertidor de grados celsius a fahrenheit y viceversa. La facilidad de sintaxis de Python nos permite realizar operaciones matemáticas muy facilmente. Podemos realizar desde operaciones aritméticas simples hasta raíces cuadradas (y un poco más con la ayuda de librerías de terceros). Este tipo de programas nos ayudarán a familiarizarnos […]
La librería Hunspell sirve de corrector ortográfico para Libreoffice, OpenOffice.org, Mozilla Firefox 3 & Thunderbird, Google Chrome, así como también es usado por paquetes de software privado como macOS, InDesing, memoQ, Opera y SDL Trados. Esta librería tiene varias funcionalidades: Soporte extendido para las peculiaridades del lenguaje, codificación de caracteres Unicode, composición y morfología compleja Sugerencias […]
Los sistemas de numeración son el conjunto de símbolos y reglas que se emplean para representar números y cantidades. Además del sistema decimal existe el binario, el octal y hexadecimal, cada uno caracterizado por su base, diez, dos, ocho y dieciséis respectivamente. En esta ocasión hablaremos del sistema hexadecimal (16); los símbolos que la representan, […]
En programación, las expresiones regulares se refieren a patrones de caracteres principalmente utilizadas para encontrar cierta combinación dentro de una cadena de texto. Generalmente es utilizado para validar la entrada de datos en un formulario; por ejemplo, cuando necesitamos que el usuario introduzca número de teléfono, email, fecha o algún otro dato que requiera un […]
Un programa fuerza bruta se trata de un código diseñado con el objetivo de adivinar contraseñas a través de la creación de grandes cantidades de combinaciones hasta dar con la correcta. Es básicamente un proceso de ensayo y error. Este tipo de software generalmente es utilizado por hackers cuando se dificulta la obtención de información […]
Un keylogger remoto es un software diseñado para grabar las pulsaciones hechas a través del teclado de un ordenador. Con esta aplicación el atacante puede obtener información confidencial como contraseñas sin que la víctima sea consciente de ello. Durante este post hablaremos acerca del funcionamiento del keylogger y cómo protegernos de su intrusión, pero aquí […]
wxPython es una adaptación de la biblioteca gráfica wxWidgets para ser usada en el lenguaje de programación Python y de esta forma facilitar el desarrollo de aplicaciones gráficas. En el presenta articulo veremos de que se trata y como utilizarla. Pero antes aportaremos información sobre la biblioteca que le da razón de ser. ¿Qué es […]
En ocasiones cuando programamos es necesario crear conexión entre dos programas o dispositivos. Afortunadamente, es posible lograrlo usando sockets. En el presente tutorial aprenderemos de que se tratan los sockets y su utilidad para desarrollar una aplicación cliente/servidor, de modo que podamos intercambiar datos entre dos aplicaciones. Definición de sockets Cuando hablamos de sockets en […]
Siguiendo con los mini tutoriales de Java Script en esta oportunidad vamos a ver cómo hacer para abrir una nueva pestaña con dicho lenguaje, de tal forma que se mantenga la pestaña actual y se posiciones automáticamente en la nueva. Por lo general esta funcionalidad se suele realizar con un enlace creado mediante un tag […]
Los ficheros (carpetas o archivos) siempre están presentes en todo tipo de sistemas, ya sea servidores, moviles, tablets o computadoras. Aprender a manejar ficheros con Python es muy fácil gracias a la gran mayoría de librerías que este nos provee ya que es muy fácil crear, eliminar, mover o copiar un fichero. Incluso podemos hacer […]