Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En este corto post de programación en Python te enseñaré a evitar que aparezca un salto de línea, nueva línea o como la llames al usar print
.
Como bien sabes, aparece una línea en blanco o salto de línea cuando imprimimos en la consola usando print
en el lenguaje de programación Python. Hoy te mostraré cómo imprimir sin ese salto de línea.
En este post de programación en Python te mostraré un traductor de binario a texto y de texto a binario. Es decir, codificar de texto plano a binario, y de binario a texto plano.
Con esto podremos codificar y decodificar mensajes, ya sea proporcionando el texto plano para convertirlo a ceros y unos, o proporcionando la cadena de ceros y unos para transformarlo a texto plano.
Al terminar vamos a tener un traductor en Python capaz de traducir la cadena (por ejemplo) 01010000 01100001 01110010 01111010 01101001 01100010 01111001 01110100 01100101
en Parzibyte
.
En este post de programación en Python te mostraré cómo codificar y decodificar código Morse. Es decir, hacer un programa que lea una cadena y la transforme a Morse, o la operación contraria, leer una cadena Morse y decodificarla a texto.
De modo que la final haremos un programa en Python que convierte la palabra PYTHON
a .--. -.-- - .... --- -.
y lo contrario.
En este post de programación para principiantes en Python te mostraré cómo convertir un número negativo a positivo. Por ejemplo, convertir un número como -100
en 100
.
Esto es básicamente aplicar matemáticas. También te mostraré un ejemplo en donde convertimos de negativo a positivo solo si es necesario con un método manual y la función de valor absoluto en Python.
En este post te muestro cómo usar do while en Python. Te aviso que, así como switch y case, no existe do while en Python, pero podemos simularlo con un ciclo infinito y break
.
Hoy veremos cómo ejecutar órdenes en la terminal o línea de comandos usando Python; pasando argumentos a dichos comandos.
Es decir, usar Python para ejecutar un comando que se ejecutaría en la terminal ya sea de Windows o Linux, por ejemplo cd
, ls
, tree
, etcétera.
Es importante mencionar que no vamos a obtener la salida del comando, sino que vamos a ejecutar el comando y ver si su código de salida es el correcto (es decir, que se ejecutó de manera correcta terminando con un estado 0) así que será silencioso.
Lo hago de esta forma porque en ocasiones utilizo Python para compilar otros programas, pero es un lío pasar argumentos o hacerlo portable entre Linux y Windows.
En este post sobre programación en Python te mostraré cómo copiar un directorio completo de manera recursiva. Es decir, si hay archivos dentro del directorio también se van a copiar, y lo mismo con otros directorios.
Vamos a usar una función realmente sencilla que ya viene integrada en el lenguaje; la misma se llama copy_tree
y viene dentro de distutils.dir_util
.
Esta solución funciona de maravilla tanto en Windows como en Linux.
En ocasiones necesitamos comprobar que determinada cadena en Python tiene solo dígitos del 0 al 9 y nada más, ni espacios, ni letras ni otros caracteres.
Afortunadamente en Python ya existe una función justamente para ello y la veremos a continuación; se trata de una función que devuelve True
si todos los caracteres de la cadena son dígitos, y False
de lo contrario.