$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 22.09.2026
92 учеников

Создаем парсер вакансий hh.ru на базе Python

Процесс сбора информации из всемирной сети интернет является актуальным уже многие годы. И не только сбора, но и систематизации, обработки по различным критериям.

Практические задания
Помощь от учителя
Поддержка 24/7
Создаем парсер вакансий hh.ru на базе Python


Программа курса

5 разделов • 46 уроков

1

О курсе

1.4. Как проходить курс
1.5. Материалы
2

Создаем виртуальное окружение и шаблон проекта

2.1. Создаем виртуальное окружение
2.2. Немного о Flask
2.3. Создаем начальную структуру
2.4. Выполняем тестовый запуск
2.5. Материалы
3

Создаем базовые компоненты проекта

3.1. Создаем главную страницу
3.2. Создаем базовые настройки
3.3. Создаем модели
3.4. Создаем функцию генерации хеша
3.5. Создаем контроллер для регистрации нового пользователя
3.6. Создаем функцию для верификации пароля
3.7. Создаем контроллер для авторизации пользователя
3.8. Создаем контроллер для завершения сессии пользователя
3.9. Регистрируем блюпринт и проверяем работу приложения
3.10. Материалы
4

Создаем и подключаем парсер

4.1. Создаем класс-обработчик объявлений
4.2. Создаем страницу для ввода запроса на парсинг
4.3. Создаем модуль-посредник для операций с базой данных
4.4. Создаем модуль-посредник для чтения запроса из базы данных
4.5. Создаем модуль парсинга описания вакансии
4.6. Создаем модуль парсинга навыков соискателя
4.7. Создаем модуль парсинга зарплат соискателяСоздаем модуль парсинга зарплат соискателя  Видео 4.7: Создаем модуль парсинга зарплат соискателя
4.8. Создаем функцию обработки запросов, поступивших на парсинг
4.9. Создаем функции обработки навыков
4.10. Создаем функции обработки зарплаты
4.11. Создаем функции обновления параметров запросов
4.12. Обновляем главный модуль парсера
4.13. Создаем обработчик перехода к истории запросов на парсинг
4.14. Создаем класс для описания элемента таблицы результатов
4.15. Создаем класс для описания таблицы с запросами
4.16. Создаем контроллер перехода к отдельной записи таблицы
4.17. Выполняем запуск и отладку
4.18. Материалы
5

Выполняем развертывание проекта

5.1. Готовим проект к развертыванию
5.2. Регистрируемся на render.com
5.3. Создаем удаленный репозиторий на GitHub
5.4. Создаем локальный репозиторий
5.5. Отправляем проект в удаленный репозиторий
5.6. Выполняем развертывание на render
5.7. Материалы
5.8. Заключение

Преподаватели

Изучите преподавательский состав

avatar

Дмитрий Читалов

Эксперт

С 2014 г. по н. в. - инженер-программист в АО Ракетный центр им. Макеева. С 2018 - 2024 гг. - преподаватель и автор учебных программ в онлайн-школах. C 2021 - по н. в. - создатель и преподаватель собственных программ обучения Python-разработчиков.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
HHParser