This project analyses the StackOverflow survey data to find trends in the usage of programming languages. It was done as part of Udacity's Data Science Nano Degree course.
- Which programming languages are popular in 2022?
- Who is using these languages?
- Will ‘hobby languages’ be used in the professional environment later on?
programming_languages.ipynb
contains the Python notebook containing all steps and further explanation for this analysisoutput/*.dot
are the outputs from the decision treesoutput/*.pdf
are the rendered outputstrees/*.dot
are readable trees manually created based on the decision treestrees/*.pdf
are their rendered outputs
The following libraries are required to run the notebook:
- matplotlib
- numpy
- pandas
- scipy
- seaborn
- sklearn
Data is not included in this repository but can be downloaded from StackOverflow.