Чему вы научитесь
- Основы ООП на Python: Поймете ключевые концепции объектно-ориентированного программирования, включая классы, объекты, наследование, полиморфизм и инкапсуляцию.
- Веб-скрапинг с Python: Освоите инструменты для извлечения данных из веб-страниц, включая библиотеки Requests и BeautifulSoup, работу с API и автоматизацию браузера с помощью Selenium.
- ООП в веб-скрапинге: Научитесь применять принципы ООП для структурирования кода веб-скрапперов, делая их более читаемыми, масштабируемыми и удобными для поддержки.
- Практические проекты: Реализуете полноценные проекты, такие как парсер веб-сайтов или автоматизированный сбор данных через API, с использованием ООП-подходов.
О курсе
Для кого этот курс
Начальные требования
1. Базовые знания Python: Уверенное владение основами языка, включая переменные, функции, циклы, условные операторы и структуры данных (списки, словари, множества). Знание ООП не требуется, так как курс начинается с основ.
2. Установленная среда разработки: Наличие установленного Python (версия 3.8 или выше) и среды разработки, такой как PyCharm, VS Code или Jupyter Notebook.
3. Базовое понимание веб-технологий: Знание HTML и CSS на начальном уровне будет преимуществом для понимания веб-скрапинга, но не является обязательным.
4. Логическое мышление и мотивация: Готовность разбираться в сложных концепциях ООП и выполнять практические задания для закрепления материала.
Преподаватели курса
Как проходит обучение
В курсе будут лекции и к ним задания, которые предполагают практическое программирование.
Что вы получите
- 1. Полный доступ к материалам курса: подробные текстовые руководства, примеры кода и практические задания.
- 2. Бонусный курс по веб-скрапингу: Отдельный модуль, посвященный работе с Requests, BeautifulSoup, API и Selenium с использованием ООП.
- 3. Сертификат об окончании: Документ, подтверждающий ваши навыки в ООП и веб-скрапинге.*