If you're using the Anaconda distribution of Python there should be no need to install anything. If you're using the base Python 3.* installation, then you can install the necessary dependencies with the command pip install -r requirements.txt
For this project I was interested in using the StackOverflow survey data to understand:
- Is coding as a hobby more popular with certain demographics?
- Does the proportion of hobbyists change with education, or employment level?
- Has it become more popular over time?
- Are there any tangible benefits to programming as a hobby?
There are two Jupyter notebooks, one performs the analysis over the years, and the other performs all of the other analysis. Markdown cells have been used to walkthrough the code.
Additionally there is the requirements.txt
file which is used to aid in installation.
My findings can be found here
Thank you to Stack Overflow for conducting the survey and making the results publicly available. Otherwise, there are no restrictions on the use of my code