Este repositorio contiene el proyecto desarrollado por Juan Sebastian Silva Caicedo y Juan Camilo Figueroa Suarez para la evaluacion final de la asignatura Herramientas Computacionales.
El proyecto consiste en una aplicacion de consola en Python que permite realizar las siguientes operaciones:
- Generar la representacion en byte de un caracter.
- Generar la representacion en byte de una palabra.
- Generar la representacion ASCII de un byte.
- Clona este repositorio en tu maquina local.
- Navega hasta el directorio del proyecto.
- Ejecuta el archivo
main.pyutilizando Python. - Sigue las instrucciones en pantalla para seleccionar una opcion del menu.
El proyecto fue desarrollado en una sola rama (main) siguiendo los requisitos de la evaluacion. Se implementaron las siguientes funciones:
char_to_bytes(char): Convierte un caracter a su representacion en bytes.word_to_bytes(word): Convierte una palabra a su representacion en bytes.bytes_to_ascii(byte_str): Convierte una representacion en bytes a su caracter ASCII.
Ademas, se creo un menu principal en la funcion main() para permitir al usuario seleccionar la operacion deseada.
El archivo .gitignore excluye los siguientes patrones del control de versiones de Git:
Archivos compilados *.pyc *.pyo pycache/ Archivos de entorno virtual venv/ env/ Archivos de editor de texto *.swp *.swo Archivos de sistema .DS_Store Thumbs.db
git init: Inicializar un nuevo repositorio Git.git add .: Agregar todos los archivos al area de staging.git commit -m "Mensaje del commit": Crear un nuevo commit con los cambios.git push origin main: Subir los cambios de la ramamainal repositorio remoto.git pull origin main: Obtener los cambios mas recientes de la ramamaindel repositorio remoto.