Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Сравниваем вакансии программистов

Описание проекта

Данный проект представляет собой инструмент для сравнения вакансий программистов на двух популярных российских площадках - HeadHunter и SuperJob. Инструмент анализирует данные о вакансиях на разных языках программирования и вычисляет средние зарплаты, количество найденных вакансий и количество обработанных вакансий с указанием языка программирования.

Как установить

Вам понадобится один ключ для этого проекта — это SUPERJOB_SECRET_KEY (Ключ к API сервиса SuperJob)

Чтобы его получить, Вам нужно зайти на их официальный сайт, там Вам нужно авторизоваться и следовать инструкциям по получению этого SECRET KEY.

Вот пример такого ключа: v3.r.137807010.b3e4c697b7b6370c1f7b80188627502732ff6d00.cb44775e573e77d9b3d26c163c478a2476c36d74

Когда вы его получите, положите его в .env в формате:

SUPERJOB_SECRET_KEY=ваш токен

Python3 должен быть уже установлен. Затем используйте pip (или pip3, есть есть конфликт с Python2) для установки зависимостей:

pip install -r requirements.txt

И вот вы уже можете запустить этот проект!

Так же можно скачайть проект с помощью команды git clone:

git clone https://github.com/your-username/compare-programming-jobs.git

Перейдите в директорию проекта:

cd compare-programming-jobs

Создайте и активируйте виртуальное окружение (опционально, но рекомендуется):

python -m venv venv
source venv/bin/activate

Пример запуска скрипта

Чтобы запустить скрипт на Windows и вывести вакансии в виде таблицы, вот пример запуска:

py main.py

Чтобы запустить этот код на Linux, вам надо написать так:

python main.py

Цель проекта

Данный проект был разработан в образовательных целях в рамках онлайн-курса для веб-разработчиков на платформе dvmn.org. Он демонстрирует навыки работы с API, обработку данных и создание инструмента для сравнения информации с разных источников.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages