Встречается на собеседованиях • сегодня

Какие знаешь способы работы с API

В Python есть множество встроенных и сторонних API. Вот основные категории:

  1. Встроенные API:
    • os – работа с ОС (файлы, процессы)
    • sys – системные параметры
    • json – работа с JSON
    • requests – HTTP-запросы (сторонний, но очень популярный)
  1. Веб-API:

    • REST: requests + json
    • GraphQL: gql или requests
    • WebSockets: websockets
  2. Базы данных:

    • SQL: sqlite3, psycopg2 (PostgreSQL)
    • NoSQL: pymongo (MongoDB)

Пример REST-запроса:

python
import requests
response = requests.get('https://api.github.com/users/octocat')
print(response.json()['login'])  # 'octocat'
  1. Специализированные:
    • tensorflow/pytorch – ML
    • pandas – анализ данных
    • flask/fastapi – создание API

Выбор API зависит от задачи – Python предлагает инструменты практически для любых нужд.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы