Sobes.tech
Back to questions
Junior — Middle
58

Могли бы Вы рассказать о технологиях и инструментах, которые применяли в своей предыдущей профессиональной деятельности?

Companies where asked
RutubeRutube

Answer from AI

sobes.tech AI

В своей предыдущей работе с Python я использовал следующие технологии и инструменты:

  • Фреймворки: Django и Flask для разработки веб-приложений.
  • Базы данных: PostgreSQL и SQLite, взаимодействие через ORM SQLAlchemy.
  • Инструменты тестирования: unittest и pytest для написания модульных тестов.
  • Системы контроля версий: Git для управления исходным кодом.
  • Среды разработки: PyCharm и VSCode.
  • Работа с API: создание и потребление RESTful сервисов с использованием библиотек requests и Flask-RESTful.
  • Асинхронное программирование: asyncio и aiohttp для реализации асинхронных задач.

Пример простого REST API на Flask:

from flask import Flask, jsonify, request

app = Flask(__name__)

@app.route('/items', methods=['GET'])
def get_items():
    return jsonify({'items': ['item1', 'item2']})

if __name__ == '__main__':
    app.run(debug=True)