DiscoverDharsan Decodes Data
Dharsan Decodes Data
Claim Ownership

Dharsan Decodes Data

Author: Dharsan

Subscribed: 3Played: 11
Share

Description

This podcast is a documentation of data concepts from scratch!
We can connect over Linkedin @mahadharsan
37 Episodes
Reverse
import requestsurl = "https://api.weather.com/v1/current" # Example URLtry: response = requests.get(url, timeout=5) # Stop waiting after 5 seconds response.raise_for_status() # Automatically trigger an error if status isn't 200 data = response.json() print("Data fetched successfully!")except requests.exceptions.HTTPError as err: print(f"The Server had an issue: {err}")except requests.exceptions.ConnectionError: print("The Internet is down! Checking again in 5 minutes...")except Exception as e: print(f"Something weird happened: {e}")import osfrom dotenv import load_dotenvload_dotenv() # Load the secrets from the .env fileapi_key = os.getenv("WEATHER_API_KEY")print(f"Using API Key: {api_key[:4]}****") # Only print a tiny bit for safety
pip install requestsimport requests # Telling Python we want to use this power-up# The "Waiter's" Address (A free API for current weather)url = "https://api.open-meteo.com/v1/forecast?latitude=13.08&longitude=80.27¤t_weather=true"# 1. Send the requestresponse = requests.get(url)# 2. Convert the "mess" into a Python Dictionarydata = response.json()# 3. Dig into the Dictionary to find the temperature# (Based on the JSON structure the API provides)current_temp = data["current_weather"]["temperature"]print(f"The current temperature in Chennai is {current_temp}°C")
.
.
.
loading
Comments