A tu propio ritmo

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Bootcamp

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Buscar en lecciones


IngresarEmpezar

Regístrate en 4Geeks

← Volver a Proyectos

El Generador de Excusas CLI (python)

Dificultad

  • easy

Duración promedio

4 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

4 hrs

Tecnologías

Generador de excusas CLI (en python)

Generador de excusas CLI (en python)

Disneylandia para procrastinadores y personas "muy relajadas"

Este proyecto es ideal para evitar a alguien molestoso, ¡no toma más de 20 líneas de código y puede salvarte por el resto de tu vida!

this exact same picture

Objetivo

Queríamos un proyecto que usara muy poco Python, pero aún con una aplicación muy divertida, el generador de excusas o exuse generator toma 20 líneas de código, es fácil de entender y es el primer proyecto perfecto para cualquier desarrollador principiante.

Instrucciones

Cree un script de Python que genere una excusa cada vez que se ejecute.

Primero arma una estrategia con compañeros

¿Cómo podemos generar una excusa? ¿Cómo se construye una oración?

Explicación del generador de excusas

¡La idea es generar cada parte de la oración al azar para encontrar excelentes excusas!

🌱 Cómo iniciar este proyecto

No clones este repositorio porque usaremos una plantilla diferente.

Recomendamos abrir la el Python boilerplate, utilizando una herramienta de aprovisionamiento como Codespaces (recomendado) o Gitpod. Alternativamente, puedes clonar el repositorio de GitHub en tu computadora local utilizando el comando git clone.

Este es el repositorio que necesitas abrir o clonar:

1$ git clone https://github.com/4GeeksAcademy/python-hello

Luego, ejecuta la aplicación escribiendo en la terminal:

1$ python3 main.py

💡 Importante: Recuerda actualizar el remote del proyecto con el de tu repositorio usando git remote set-url origin <your new url>, y luego guardar tu código en tu nuevo repositorio usando add, commit y push.

Pista

  1. Crea un archivo app.py con una excusa codificada en una variable.
  2. La excusa debe estar en una variable:
1excuse = 'The dog eat my homework when I finished'
  1. Usando python, crea una función que genere y devuelva una excusa aleatoria con la siguiente estructura:
1who = ['the dog','my granma','his turtle','my bird'] 2what = ['eat','pissed','crushed','broked'] 3when = ['before the class','right in time','when I finished','during my lunch','while I was praying']
  1. Para crear una excusa consistente tienes que concatenar un ítem por cada array en el orden correcto.
  2. Imprime la excusa en la consola usando la función print

Tecnologías

Python.

Fundamentos

Este ejercicio cubre los siguientes fundamentos:

  1. Ejecutar archivos python
  2. Cómo trabajar con listas (arrays).
  3. Generar números aleatorios
  4. Concatenar strings
  5. Usar funciones (un poco).

Regístrate para obtener acceso gratis a archivos y video de la solución

Lo usaremos para darte acceso a la comunidad.
¿Ya tienes una cuenta? Inicia sesión aquí.

Al registrarte estás aceptando nuestros Términos y condiciones y Política de privacidad.

Dificultad

  • easy

Duración promedio

4 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

4 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

4 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

4 hrs

Tecnologías

Regístrate para obtener acceso gratis a archivos y video de la solución

Lo usaremos para darte acceso a la comunidad.
¿Ya tienes una cuenta? Inicia sesión aquí.

Al registrarte estás aceptando nuestros Términos y condiciones y Política de privacidad.

Dificultad

  • easy

Duración promedio

4 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

4 hrs

Tecnologías