Código de prueba en Python, donde muestra un pequeño menú por cónsola donde las opciones son:
- Ingresar frase a Imprimir
- Imprimir todo el abecedario
- Salir
Opción 1 Le solicita al usuario una frase de máximo 24 caracteres y un caracter de impresión. Imprime la frase con caracteres de tamaño 5x5 por la cónsola usando el caracter que se le solicita al usuario.
Opción 2 Imprime todo el abecedario de tamaño 5x5, usando el caracter asterico *
Opción 3 Imprime por pantalla todas las frases impresas en la aplicación, junto a otros datos.
Opción 4 Exporta en un archivo .txt todas las frases impresas en la aplicación, junto a otros datos.
Opción 5 Exporta en un archivo .pckl todas las frases impresas en la aplicación, junto a otros datos.
Opción 6 Terminación de la aplicación
- Programación Orientada a Objetos
- Utilización de módulo, aunque realmente se importa como una clase
- Encapsulamiento (privado) de métodos
- Estructura de Datos (Listas y Diccionarios)
- Entrada y Salida de Datos
- Estructuras de control (If-Elif-Else)
- Estructuras iterativas (For y While)
- Excepciones (Try-Except)
- Cast de una variable
- Docstrings
- Conexión a una base de datos SQLite
- Algunas sentencias en SQL
- Verificación y creación de carpetas
- Manejo de archivos
- Manejo de archivos binarios
- Manipulación de fechas
- Main.py: Simplemente invoca y crea un objeto Menu
- Menu.py: Contiene la clase Menu y gestiona el requerimiento del usuario
- Letra.py: Contiene toda la lógica para realizar la impresión por cónsola
Una vez clonado el proyecto solo debe situarse con la cónsola y tipear:
$ python Main.py
Mi Blog Personal es https://gutoccs.wordpress.com/
Los Artículos en mi Blog donde explico el código son: