This project is a comprehensive analysis of the Stack Overflow Developer Survey dataset. The analysis is performed using a Jupyter Notebook, which provides insights into various aspects of the developer community, such as work experience, compensation, and programming habits.
The primary objective of this project is to answer key questions related to the survey respondents. The analysis is focused on understanding the characteristics and trends within the developer community, with a special emphasis on those who program in Python.
The dataset used for this analysis is the Stack Overflow Developer Survey data, which includes responses from thousands of developers worldwide. The data is loaded from a CSV file and analyzed using Python's pandas and numpy libraries.
- Survey Completion: How many respondents completed the survey?
- Full Responses: How many respondents answered all the questions?
- Work Experience: What are the values of the measures of central tendency (mean, median, mode) for the respondents' work experience (WorkExp)?
- Remote Work: How many respondents work remotely?
- Python Usage: What percentage of respondents program in Python?
- Learning Pathways: How many respondents learned to program through online courses?
- Compensation by Country: What are the average and median yearly compensation (ConvertedCompYearly) in each country among respondents who program in Python?
- Top Earners' Education: What is the education level of the 5 respondents with the highest compensation?
- Python Usage by Age: What percentage of respondents program in Python in each age group?
- High Earners in Remote Work: Considering respondents who are in the 75th percentile by average compensation and work remotely, in which industries are they most frequently employed?