Skip to content

Camusyd/python-jupyter-api-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🐍 Python-Jupyter API Examples

Python Jupyter Status

💡 Sobre este repositorio
Este proyecto es una colección de ejemplos prácticos en Python usando Jupyter Notebooks para trabajar con APIs (Application Programming Interfaces).

Aquí encontrarás cómo:

  • Hacer peticiones HTTP (GET, POST).
  • Procesar y estructurar datos en formato JSON.
  • Usar parámetros y autenticación en APIs.
  • Convertir datos en insights y visualizaciones interactivas.

📚 Contenido de los Notebooks

🔹 9.api.ipynb – Introducción y ejemplos prácticos:

  • Open Notify API → Astronautas en la Estación Espacial Internacional (sin autenticación).
  • Universidades (Hipolabs) → Búsqueda de universidades por país/nombre usando parámetros.
  • Currency API (Amdoren) → Ejemplo de API con autenticación mediante api_key.

Cada ejemplo incluye:

  • Cómo hacer la petición con requests.
  • Cómo explorar la respuesta JSON.
  • Cómo extraer valores específicos.
  • (En desarrollo) Cómo convertir respuestas en DataFrames para análisis.

🛠 Tecnologías utilizadas

  • Python 3.x
  • Jupyter Notebook
  • Requests – para peticiones HTTP
  • JSON – formato de intercambio de datos
  • Pandas – para transformar datos en tablas (en desarrollo)
  • Matplotlib – visualización básica (en desarrollo)

🚀 Objetivo

El objetivo es crear un recurso práctico y progresivo que permita a estudiantes y entusiastas de la programación comprender cómo funcionan las APIs y cómo integrarlas en proyectos de análisis de datos.


📌 Próximos pasos

  • Incorporar ejemplos con APIs más complejas.
  • Profundizar en la autenticación con OAuth.
  • Convertir resultados en gráficos interactivos.
  • Agregar proyectos prácticos usando datos reales.

📄 Licencia

Este proyecto se encuentra bajo la licencia MIT.
Siéntete libre de usarlo, modificarlo y compartirlo.



1. Clona este repositorio

git clone https://github.com/Camusyd/python-jupyter-api-examples.git
cd python-jupyter-api-examples

About

A collection of Python scripts and Jupyter Notebooks for working with APIs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published