Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 2.34 KB

README.md

File metadata and controls

43 lines (30 loc) · 2.34 KB

Stack Overflow Annual Developer Survey 2023 Results Analysis

Overview

This analysis is based on the Stack Overflow Annual Developer Survey 2023 data, which consisted of 83 questions. The survey collected responses from developers worldwide, providing insights into various aspects of their professional life and preferences.

Key Questions Answered

  1. Number of Respondents Completed the Survey

    • The survey had a total of 89,184 respondents who completed it.
  2. Number of Respondents Who Answered All Mandatory Questions

    • Out of all respondents, 2,032 answered all the mandatory questions.
  3. Median Work Experience

    • The median work experience among respondents was 5.0 years.
  4. Respondents Work Remotely

    • A total of 30,566 respondents reported working remotely.
  5. Percentage of Respondents Who Program in Python

    • Approximately 49.5% of respondents reported programming in Python.
  6. Number of Respondents Who Learned to Program Through Online Courses

    • A significant portion of respondents, 43,201 in total, learned to code via online courses.
  7. Average and Median Compensation Among Respondents Who Program in Python in Each Country

    • The analysis provided average and median compensation figures for developers who reported programming in Python across different countries.
  8. Education Levels of Top 5 Highest Paid Respondents

    • The top 5 highest-paid respondents had various educational backgrounds, such as professional degrees and bachelor’s degrees.
  9. Percentage of Respondents Who Program in Python in Each Age Category

    • The analysis segmented respondents by age category to show the percentage of Python programmers in each group.
  10. Most Prevalent Industries Among Respondents in the 75th Percentile for Average Compensation

    • Identified industries that were most prevalent among respondents in the 75th percentile for average compensation, particularly those who worked remotely.

Advanced Functions and Approaches Used

  • Pandas: Used for data manipulation and analysis.
  • Numpy: Employed for numerical operations.
  • String Operations: Utilized to filter and process textual data.
  • Aggregation and Grouping: Applied to calculate statistical measures.
  • Conditional Logic: Used to handle missing values and specific conditions in the data analysis process.