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


Empezar tutorial interactivo

← Volver a Proyectos

Interactuando con una API usando Python

Dificultad

  • easy

Duración promedio

2 hrs

Tecnologías

  • HTTP

  • APIs

Dificultad

  • easy

Duración promedio

2 hrs

Tecnologías

  • HTTP

  • APIs

🌱 Cómo iniciar este proyecto
  • Crea una aplicación para desarrolladores de Spotify mediante el portal para desarrolladores.
  • Conéctate con la API de Spotify.
  • Recupera y descarga datos de la API de Spotify.
  • Crea un marco de datos de Python Pandas para facilitar la manipulación de los datos.
  • Guarda los datos en una base de datos SQL.

🌱 Cómo iniciar este proyecto

Sigue las siguientes instrucciones:

  1. Crear un nuevo repositorio haciendo fork en el proyecto de Git o haciendo clic aquí.
  2. Abre el repositorio creado recientemente en Codespace usando la extensión del botón de Codespace.
  3. Una vez que el VSCode del Codespace haya terminado de abrirse, comienza tu proyecto siguiendo las instrucciones a continuación.

📝 Instrucciones

  1. Lee el archivo ./INSTRUCTIONS.es.md para conocer los pasos detallados del proyecto.

  2. Desarrolla tu solución en ./src/explore.ipynb. Cuando estes en el archivo ./src/explore.ipynb, asegúrate de seleccionar el kernel adecuado. Al abrir el notebook, aparecerá un mensaje en la parte superior indicando "Select Kernel". Haz clic en "Select Kernel" (como se muestra en la imagen).

    image-kernel

    Se mostrará una lista con las opciones disponibles. Selecciona "Python Environments" y elige la versión de Python que deseas utilizar. Asegúrate de seleccionar la versión especificada en el archivo devcontainer.json, ya que esta es la recomendada para el proyecto.

    image-devcontainer

  3. Transfiere el código limpio a ./src/app.py una vez que hayas terminado las pruebas.

  4. Elimina ./src/explore.ipynb después de asegurarte de que ya no lo necesitas. Esto mantendrá el proyecto limpio y organizado.

¡Sigue estos pasos y avanza con el proyecto de manera estructurada! 🚀

Nota: También incorporamos muestras de solución en ./src/solution.md que te sugerimos honestamente que solo uses si estás atascado por más de 30 minutos o si ya has terminado y quieres compararlo con tu enfoque.

🚛 Cómo entregar este proyecto

Una vez que hayas terminado de resolver el caso práctico, asegúrate de confirmar tus cambios, haz push a tu repositorio y ve a 4Geeks.com para subir el enlace del repositorio.

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

2 hrs

Tecnologías

  • HTTP

  • APIs

Dificultad

  • easy

Duración promedio

2 hrs

Tecnologías

  • HTTP

  • APIs

Dificultad

  • easy

Duración promedio

2 hrs

Tecnologías

  • HTTP

  • APIs

Dificultad

  • easy

Duración promedio

2 hrs

Tecnologías

  • HTTP

  • APIs

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

2 hrs

Tecnologías

  • HTTP

  • APIs

Dificultad

  • easy

Duración promedio

2 hrs

Tecnologías

  • HTTP

  • APIs