4Geeks logo
Sobre Nosotros

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.

Data Science and Machine Learning - 16 wks

Full-Stack Software Developer - 16w

Buscar en lecciones

Aprendizaje social y en vivo

La forma más eficiente de aprender: Únete a una cohorte con compañeros, transmisiones en vivo, sesiones improvisadas de codificación, tutorías en vivo con expertos reales y mantenga la motivación.

← Volver a Proyectos

Todo List CLI en la nube

Meta

Tutoriales y ejercicios de 4Geeks Coding Projects para personas que están aprendiendo a codificar o mejorando sus habilidades de codificación

Dificultad

easy

Repositorio

Clic para abrir

Video

No disponible

Demo en vivo

No disponible

Duración promedio

8 hrs

Tecnologías

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

Meta

Tutoriales y ejercicios de 4Geeks Coding Projects para personas que están aprendiendo a codificar o mejorando sus habilidades de codificación

Dificultad

easy

Repositorio

Clic para abrir

Video

No disponible

Demo en vivo

No disponible

Duración promedio

8 hrs