Скрипт выводит в консоль 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.