BB&N HacKnight – Web Scraping with Beautiful Soup, Web Scraping with Beautiful Soup – Diba Demir.
Course Description
Are you tired of scrolling endlessly through websites to find information? Web scraping allows you to access and store web data with a single click. In this workshop, we will use Python’s Beautiful Soup library to create a web scraping tool that will help us scrape a job listing website. Using this tool, we will find the best job that aligns with the user’s skills and needs! Introductory knowledge of Python and HTML is preferred, but not necessary. We will be using the PyCharm workspace, so downloading it is highly advised to follow along!
This course is a part of the HacKnight event, a two-day student-led computer science event taking place at Buckingham Browne and Nichols School. The first day is a learnathon, where BB&N students lead CS-related workshops for people of all ages and backgrounds in the Boston area. In 2024, students from all grades taught workshops on concepts like web scraping, app development, shell scripting, computer architecture, machine learning models, block-based programming, game development, prompt engineering, artificial intelligence in finance, and creating your own programming languages. Each workshop starts with a tutorial on downloading the necessary software and an overview of basic programming concepts. Then, instructors demonstrate how to navigate the workspaces they will use for their projects. This includes IDEs like PyCharm, Visual Studio Code, Unity, Swift, or Anaconda. Each workshop ends with a final project, where students apply their knowledge in a hands-on manner and create a “product” of their own. HacKnight allows CS enthusiasts to learn from experienced and passionate high schoolers, creating a bond between lower and upperclassmen and helping us share our interests with the world!