This project explores how the Airbnb market in Venice has evolved over the past decade, focusing on changes in supply, pricing, and host behavior.
The analysis follows the CRISP-DM process — from data gathering and cleaning to modeling and visualization — and aims to answer a set of real-world business questions relevant to the tourism economy of Venice.
The notebook was developed as part of the Udacity Introduction to Data Science Nanodegree.
The analysis investigates key questions about Airbnb’s role in Venice:
How has the number of Airbnb listings evolved in recent years?
→ Understanding the growth trend of Airbnb activity in Venice.
How have supply and demand affected listing prices over time?
→ Exploring the relationship between market expansion and average nightly rates.
How has the number of active hosts evolved compared to listings?
→ Identifying whether growth comes from new hosts or increased host activity.
Do price patterns vary across Venice’s geographical areas?
→ Analyzing spatial segmentation (mainland vs. central Venice vs. islands).
Can we predict listing prices based on room type and location?
→ Building a simple regression model to identify the most relevant price factors.
listings.csv, neighbourhoods.csv€/$) to numeric format.price < 1000).Not Available, NaN).last_review (year, month).| Phase | Description |
|---|---|
| 1. Business Understanding | Framed analytical questions around market growth, price evolution, and host behavior. |
| 2. Data Understanding | Loaded and inspected Airbnb Venice listings; assessed missing data and outliers. |
| 3. Data Preparation | Cleaned and transformed data, derived temporal and spatial features. |
| 4. Modeling | Built a linear regression model to predict prices based on location and room type. |
| 5. Evaluation | Interpreted model coefficients and evaluated fit (R²). |
| 6. Deployment | Communicated insights via visualizations and this notebook. |
###🏙️ 1. Rapid Market Expansion
| Visualization | Insight |
|---|---|
| Line plot of listings per year | Airbnb expansion over time |
| Scatter plot (Listings vs. Price) | Relationship between market growth and affordability |
| FacetGrid by area | Spatial variation of prices |
| Regression model output | Price prediction by room type and neighbourhood |
The Airbnb market in Venice evolved from an emerging platform to a mature, balanced ecosystem.
While central districts remain premium, the rise of listings in peripheral areas has democratized access to the city, making Venice more affordable for short-term visitors.
In essence:
Airbnb reshaped tourism in Venice, balancing exclusivity and accessibility — preserving the charm of the lagoon city while opening it to a wider audience.
pandas, numpymatplotlib, seabornscikit-learnjupyter, nbconvertAuthor: Luca Scarpantonio
Nanodegree: Udacity — Introduction to Data Science
Dataset source: Inside Airbnb
Inspiration: Airbnb market studies in European cities
This analysis is also available as a Medium-style article:
“How Airbnb Transformed Venice: A Data-Driven View on Tourism and Accessibility”
This project demonstrates a complete end-to-end data science process: from data cleaning and visualization to modeling and business storytelling — all focused on a real-world dataset that reflects both technical and analytical expertise.