Таблица средних зарплат по языку программирования.

Скрипт выводит в консоль 2 таблицы с количеством вакансий и средней заработной платой для самых популярных языков программирования. Используются данные с сайтов hh.ru (последние 30 дней) и superjob.ru (последние 7 дней). Структура таблиц приведена в примере ниже:

Язык программирования Вакансий найдено Вакансий обработано Средняя зарплата
JavaScript 122 95 151917
Python 66 44 157511
Java 61 42 233188

Запуск

  • Скачайте код
  • Настройте окружение. Для этого выполните следующие действия:
    • установите Python3.x;

    • создайте виртуальное окружение virtualenv/venv для изоляции проекта и активируйте его.

    • установите необходимые зависимости:

      pip install -r requirements.txt
      
    • получите секретный ключ для работы с API сайта superjob.ru и сохраните его в переменной окружения в файле .env в директории скрипта:

      SJ_TOKEN=v3.r.123456789.abcdef1234g5hi012345678910123c104d1a52e003.c7dbe23ad10f3eb1234a3b88a372f7fed7e7f48
      
    • получите секретный ключ для работы с API сайта dev.hh.ru и сохраните его в переменной окружения в файле .env в директории скрипта:

      HH_TOKEN=APPLHG6N4J221QMVN5OMERJTEJ02S0LPATS4E8B7BDSQFQJE329O2IP62BDAG0NQ
      
    • запустите скрипт командой:

      python main.py
      

Цели проекта

Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.