Back to questions
Junior — Middle
49
Какой инструмент или подход ты применишь для разработки API-метода (endpoint)?
Answer from AI
sobes.tech AI
Для разработки API-метода на Python часто используют фреймворки, такие как Flask или FastAPI. Они позволяют быстро создавать endpoint'ы с минимальным количеством кода.
Пример простого API-метода с Flask:
from flask import Flask, jsonify, request
app = Flask(__name__)
@app.route('/api/items', methods=['GET'])
def get_items():
items = [{'id': 1, 'name': 'Item 1'}, {'id': 2, 'name': 'Item 2'}]
return jsonify(items)
if __name__ == '__main__':
app.run(debug=True)
FastAPI дополнительно поддерживает автоматическую генерацию документации и валидацию данных, что удобно для более сложных API.
Выбор инструмента зависит от требований проекта, но Flask и FastAPI — отличные варианты для быстрого старта.