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

Todo List CLI en la nube

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

  • python

  • HTTP

  • apis

  • command-line

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

  • python

  • HTTP

  • apis

  • command-line

Hoy construirás una lista TODO usando API's para sincronizarla con la nube.

Practicarás:

  1. Listas / arrays de Python.
  2. Diccionarios de Python.
  3. Usar el paquete requests para la comunicación de API.
  4. Protocolo HTTP.

Vamos a usar la API de TODO de BreatheCode para cargar y descargar los TODO, por favor consulta las lecciones de HTTP y REST como una investigación de fondo rápida para el proyecto.

  • Obtener TODO llamando: [GET] /todos/user/<username>
  • Inicializar la lista TODO: [POST] /todos/user/<username>
  • Actualizar tu lista TODO: [PUT] /todos/user/<username>

🌱 Cómo comenzar este proyecto

No clones este repositorio.

  1. El primer paso para comenzar a codificar es clonar el boilerplate de python en tu computadora local o abrirlo usando gitpod.

a) Si usas Gitpod, puedes clonar el boilerplate haciendo clic aquí. b) Si trabajas localmente, escriba el siguiente comando desde tu línea de comandos: git clone https://github.com/4GeeksAcademy/flask-rest-hello.

💡 Importante: recuerda crear un nuevo repositorio, actualizar el remoto (git remote set-url origin <your new url>) y cargar el código a tu nuevo repositorio add, commit y push.

  1. Instala los paquetes de dependencia escribiendo:
1$ pipenv install --python 3
  1. Entra a tu entorno virtual escribiendo:
1$ pipenv shell
  1. Puedes ejecutar el proyecto escribiendo:
1$ python src/app.py
  1. También puedes ejecutar las pruebas para el proyecto:
1$ python src/test.py

📝 Instrucciones

  • Tu aplicación debe funcionar desde la línea de comandos así.
  • El usuario debe poder agregar nuevas tareas.
  • El usuario puede agregar tantas tareas como desee.
  • El usuario puede eliminar tareas especificando la posición de la tarea en la lista.
  • La aplicación debe poder guardar los TODO en la nube usando la API de TODO de BreatheCode
  • La aplicación debe poder descargar (cargar) los TODO desde la API de TODO de BreatheCode

Regístrate para obtener acceso a proyectos similares

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

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

  • python

  • HTTP

  • apis

  • command-line

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

  • python

  • HTTP

  • apis

  • command-line

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

  • python

  • HTTP

  • apis

  • command-line

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

  • python

  • HTTP

  • apis

  • command-line

Regístrate para obtener acceso a proyectos similares

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

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

  • python

  • HTTP

  • apis

  • command-line

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

  • python

  • HTTP

  • apis

  • command-line