Проект python_zp позволяет отслеживать среднюю ЗП программистов на Head Hunter и SuperJob. Перечень языков программирования используемые для поиска вакансий: JavaScript, Java, Python, Ruby, PHP, C++, C, C#, Go, Shell, Objective-C, Scala, Swift, TypeScript.
Скрипт mean_programmer_salary.py выполняет запросы к API Head Hunter и SuperJob для получения вакансий за последние 30 дней. По результатам запроса определяет те языки программирования, которые попадут в результат вывода. Критерии попадания в вывод:
- Head Hunter: если вакансий больше 100
- SuperJob: если вакансий больше 20
Python3 должен быть уже установлен.
Затем используйте pip
(или pip3
, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
-
Создайте файл .env в папке со скриптом и внесите в него данные:
SJ_TOKEN='Token SuperJob'
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.