Introducción:
¡Mi trayectoria profesional ha sido toda una montaña rusa! He saltado de un trabajo a otro, desde servir pintas como camarera hasta brindar atención médica como enfermera. A mis amigos y familiares les gusta burlarse de mí por mi tendencia a cambiar las cosas, ¡pero no puedo evitar aceptar el viaje!
Por lo tanto, no es ninguna sorpresa que ahora me esté sumergiendo de cabeza en el mundo de la informática a través de Codeacademy y CS50. Claro, algunos podrían decir que está muy lejos de aplicar vías intravenosas a escribir código, pero para mí, perseguir el conocimiento y el aprendizaje siempre ha sido la pasión de mi vida.
Si la curiosidad llama, me encontrarás sumergiéndome con entusiasmo en un tema nuevo. Últimamente, tengo muchas ganas de desentrañar las maravillas de las computadoras y aprovechar su poder para hacer la vida más maravillosa para mí y para los demás.
Para mi primer proyecto, decidí mantener las cosas simples (¡pero igualmente encantadoras!) creando un programa Python para mi portafolio. Siendo un alma curiosa, siempre me ha cautivado el encanto místico de las cartas del tarot desde que era niña, hurgando en el fascinante libro de mi padre sobre adivinación.
Ahora, he tomado mi amor por el encantador arte de la lectura del tarot y lo he combinado con mi nueva pasión por la codificación. He elaborado un programa que ofrece una "tirada de tres cartas" que profundiza en su pasado, presente y futuro. ¿El resultado? ¡Una deliciosa combinación de tecnología y encanto místico!
Si bien hoy en día me acerco a la adivinación con una montaña de sal, no puedo negar los recuerdos divertidos de haberles dado lecturas a mis amigos en el pasado. Es lógico que mi primer "¿cómo funciona esto?" la fascinación alimenta mi viaje inaugural al mundo de la codificación.
Información de fondo:
Las cartas del tarot se han utilizado durante siglos como herramienta de adivinación y autorreflexión. Cada carta representa un arquetipo o lección de vida diferente, y ofrece orientación y perspectiva sobre varios aspectos de la vida. Mi objetivo al crear este programa fue brindar a los usuarios una forma accesible y atractiva de profundizar en el mundo del tarot y utilizarlo como medio de crecimiento personal.
Descripción general del programa:
Mi programa Python genera una lectura de tarot de tres cartas, brindando a los usuarios información sobre su pasado, presente y futuro. Cada carta se selecciona al azar de una lista de los arcanos mayores del tarot, y el programa incluye descripciones detalladas de los significados vertical e inverso de cada carta.
El código Python:
Para crear este programa, utilicé las bibliotecas integradas de Python, como aleatoria, para seleccionar tarjetas al azar de una lista. Cada tarjeta se representa como una instancia de una clase Card personalizada, que incluye el nombre de la tarjeta, su significado vertical y su significado inverso. He organizado mi código en funciones para barajar, dibujar cartas e imprimir significados de cartas, lo que hace que el programa sea fácil de leer y mantener.
Puedes encontrar el código base completo en mi GitHub
Conclusión:
¡Trabajar en este proyecto de Python y Tarot ha sido un viaje divertido! Pude jugar con las bibliotecas integradas de Python y encontré algunas formas interesantes de darle vida a mi código. También me sumergí en el mundo del arte ASCII y aprendí a crear clases y métodos para aprovechar al máximo sus capacidades.
Mis lecciones de Codeacademy fueron de gran ayuda y también encontré excelentes recursos en python.org. A medida que sigo aprendiendo y creciendo, me encantaría escuchar tu opinión sobre mi proyecto. No dudes en compartir tus comentarios: ¡siempre los agradecemos y me ayudan a convertirme en un mejor programador para proyectos futuros!
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3