La Ruleta de la Fortuna
9.95€
LA RULETA DE LA FORTUNA
PRÁCTICAS DE PYTHON
INSTRUCTOR
Connor Jones es Ingeniero Mecánico y desarrollador senior de Python en Reino Unido. Tiene un doctorado en Ingeniería Mecánica y ha participado en numerosos proyectos de investigación en el Imperial College de Londres.
DESCRIPCIÓN
El objetivo de este práctica es crear un programa en la línea de comandos en Python que simule una versión simple del famoso concurso de televisión “La ruleta de la fortuna” o “La ruleta de la suerte”.
En el programa, una serie de concursantes tienen que adivinar una frase or refrán que se muestra en un panel. A los concursantes se les muestra una serie de espacios en blanco que representan todos los caracteres que conforman el texto. Cuando toca su turno el jugador tiene que ir adivinando las consonantes que hay en la frase. Si acierta, el espacio en blanco se rellena con la consonante y el jugador se anota la ganancia correspondiente a la casilla que salió en la ruleta. Así sucesivamente (siempre y cuando acierte las consonantes) hasta que el jugador adivine la frase completa.
El programa a construir deberá replicar dicho funcionamiento en la línea de comandos, como un juego de texto. No hay interfaz gráfico de usuario pero tendrás que escribir el programa con los mismos condicionantes del concurso. El programa mostrará la frase oculta, solicitará al jugador introducir consonante y simulará el resultado de tirar la ruleta. Asimismo tendrá que crear, almacenar y actualizar las ganacias de cada jugador en función de si acierta o no las consonantes y el refrán. Por último, al igual que en la realidad, cuando el concursante acierte la frase y gane se mostrará el premio final así como las ganacias obtenidas.
Proyecto Guiado
Se trata de un proyecto guiado. Las instrucciones incluyen una sección en la que se desglosa el reto en varios pasos a seguir que te ayudarán a completar la práctica por ti mismo. Es un gran ejercicio para practicar los conceptos más importantes de Python y combinarlos para implementar los requerimientos del programa: bucles, condicionales y listas. Tendrás que utilizar también algunas librerías como “random” o string”. Si no las conoces, no es problema, basta con conocer las funciones más básicas. Uno de los objetivos de los proyectos de Practity es simular las tareas diarias a las que se enfrenta todo ingeniero o programador profesional; de ellas, leer y familiarizarse con nuevas librerías para poder implementar funcionalidades eficientemente, es una de las más comunes.
CONTENIDO DE LA DESCARGA
Recibirás un correo electrónico con un ZIP. Dicho archivo comprimido siempre estará disponible en tu cuenta.
EL ZIP está formado por los siguientes ficheros:
1) INSTRUCCIONES. Un PDF con la descripción del proyecto. Incluye una guía y diagrama de flujo para ayudarte a diseñar el programa y así poder completarlo paso a paso (11 páginas).
2) Un fichero “csv” con 10 frases.
3) SOLUCIONES: un cuaderno Jupiter con el código fuente. Incluye comentarios y explicaciones acerca de cómo funciona el código y lo que se hace en cada línea de código.
IMPORTANTE: es necesario tener instalado “Jupyter Notebooks” o Anaconda. Si no lo tienes, puedes descargarlo gratuitamente aquí.
MATERIAS A PRACTICAR
– Listas.
– Importar archivos csv con la librería “CSV “.
– Bucles (while/for).
– Condicionales.
– Manipulación de strings.
– Lista de comprensión.
REQUERIMIENTOS
Es un proyecto de práctica orientado a estudiantes de nivel intermedio que han finalizado un curso o semestre y tienen que practicar los conceptos básicos de Python desarrollando aplicaciones o programas reales.
CONTACTO
Si necesitas más información, no dudes en ponerte en contacto con nosotros.
Especificaciones: La Ruleta de la Fortuna
|
User Reviews
Solo los usuarios que hayan iniciado sesión y hayan comprado este producto pueden dejar un comentario.
Aún no hay reseñas.