Coden es una biblioteca basada en códigos, códigos secretos. Esta biblioteca se puede usar para codificar y decodificar para que un mensaje se pueda enviar en secreto. También se puede usar para la conversión entre números binarios, hexadecimales y decimales en Python.
Instalación
Este módulo no viene integrado con Python. Para instalarlo, escriba el siguiente comando en la terminal.
pip install coden
Conversión entre números binarios, hexadecimales y decimales
Decimal a binario: este módulo proporciona un método integrado llamado int_to_bin() para hacer lo mismo.
Ejemplo:
Python3
import coden a_decimal_number = 16227 binary_output = coden.int_to_bin(a_decimal_number) print(binary_output)
Producción:
11111101100011
Decimal a hexadecimal: este módulo proporciona un método integrado llamado int_to_hex() para hacer lo mismo.
Ejemplo:
Python3
import coden a_decimal_number = 165 hexadecimal_output = coden.int_to_hex(a_decimal_number) print(hexadecimal_output)
Producción:
a5
De binario a hexadecimal: este módulo proporciona un método integrado llamado bin_to_hex() para hacer lo mismo.
Ejemplo:
Python3
import coden a_binary_number = 110100 hexadecimal_output = coden.bin_to_hex(a_binary_number) print(hexadecimal_output)
Producción:
34
De binario a decimal: este módulo proporciona un método integrado llamado bin_to_int() para hacer lo mismo.
Ejemplo:
Python3
import coden a_binary_number = 10010 decimal_output = coden.bin_to_int(a_binary_number) print(decimal_output)
Producción:
18
Hexadecimal a binario: este módulo proporciona un método integrado llamado hex_to_bin() para hacer lo mismo.
Ejemplo:
Python3
import coden a_hexadecimal_number = "f1ff" binary_output = coden.hex_to_bin(a_hexadecimal_number) print(binary_output)
Producción:
1111000111111111
Hexadecimal a Decimal: Este módulo proporciona un método incorporado llamado hex_to_int() para hacer lo mismo.
Ejemplo:
Python3
import coden a_hexadecimal_number = "ffea1a" decimal_output = coden.hex_to_int(a_hexadecimal_number) print(decimal_output)
Producción:
16771610
Hexadecimal aleatorio: la función randoms.hexadecimal devuelve un número hexadecimal aleatorio entre el rango dado de números hexadecimales.
Ejemplo:
Python3
import coden a = "f" b = "1e" # returns random hexadecimal in range # of a - b. random_hexadecimal_output = coden.randoms.hexadecimal(a, b) print(random_hexadecimal_output)
Producción:
15
Binario aleatorio: la función randoms.binary devuelve un número binario aleatorio entre el rango dado de números binarios.
Ejemplo:
Python3
import coden a = 101 b = 10101 # returns random binary in range # of a - b. random_hexadecimal_output = coden.randoms.binary(a, b) print(random_hexadecimal_output)
Producción:
110
Color hexadecimal aleatorio: randoms.hexcolor() devuelve un número hexadecimal aleatorio (color).
Ejemplo:
Python3
import coden # returns random hexadecimal color random_hexadecimal_color_output = coden.randoms.hexcolor() print(random_hexadecimal_color_output)
Producción:
#63783A