Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Python API Projects

A collection of Python projects created to practice working with APIs, HTTP requests, JSON data, and external services.

Projects

1.Weather App

Get weather information for a selected city using a weather API. Main concepts:

  • requests
  • API
  • GET
  • params
  • response
  • status_code
  • response.json()
  • JSON data

2.Currency Converter

Convert an amount from one currency to another using exchange-rate data from an API.

Main concepts:

  • Currency API
  • requests
  • params
  • response
  • status_code
  • JSON
  • Dictionary
  • Currency conversion

3.News App

Fetch and display the latest news from an external news API.

Main concepts:

  • API requests
  • JSON
  • requests
  • API parameters
  • Response handling

4.Dictionary App

Search for a word and get its definition and other information from a dictionary API.

Main concepts:

  • API
  • JSON
  • requests
  • Dictionary data
  • Response handling

5.Translator App

Translate text between languages using a translation API.

Main concepts:

  • API requests
  • Parameters
  • JSON
  • Response handling
  • External services

Technologies

  • Python
  • Requests
  • REST API
  • JSON
  • HTTP

Learning Goals

Through these projects, I practice:

  • Sending HTTP requests
  • Working with REST APIs
  • Using GET requests
  • Using API parameters
  • Handling API responses
  • Checking status_code
  • Converting JSON data with .json()
  • Working with dictionaries and lists
  • Extracting information from API responses
  • Integrating external services into Python applications

Author

Shahzoda


About

A collection of Python API projects for practicing REST APIs, HTTP requests, JSON, and external data integration.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages