├── .gitignore ├── README.md ├── exploratory_analysis.ipynb └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore data 2 | data/2017/ 3 | data/2018/ 4 | 5 | # Jupyter notebook 6 | .ipynb_checkpoints 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Write a Data Science blog post 2 | Udacity Data Scientist Nanodegree Project. 3 | 4 | ### Table of Contents 5 | 6 | 1. [Installation](#installation) 7 | 2. [Project Motivation](#motivation) 8 | 3. [File Description](#files) 9 | 4. [Results](#results) 10 | 5. [Licensing, Authors, and Acknowledgements](#licensing) 11 | 12 | ## Installation 13 | 14 | This code runs with Python version 3.* and requires some libraries, to install theses libraries you will need to execute:
15 | ` pip install -r requirements.txt ` 16 | 17 | You will need to download Stackoverflow’s 2017 and 2018 Annual Developer Survey and put in specific folders. You can find the data to download [here](https://insights.stackoverflow.com/survey).
18 | 19 | To move the downloaded files to the specific folder, you can execute.
20 | 21 | 1. Stackoverflow’s 2017 data
22 | ` mv survey_results_public.csv Write-a-Data-Science-Blog-Post/data/2017/survey_results_public.csv `
23 | 24 | 2. Stackoverflow’s 2018 data
25 | ` mv survey_results_public.csv Write-a-Data-Science-Blog-Post/data/2018/survey_results_public.csv `
26 | 27 | ## Project Motivation 28 | 29 | This is an Udacity Nanodegree project.I was interested in using Stackoverflow Developer Survey Data to better understand:
30 | 1. What are the most used programming languages in Brazil?
31 | 2. What are the most wanted programming languages in Brazil?
32 | 3. How does programming languages used at work relates with programming languages people want to learn?
33 | 34 | ## File Description 35 | 36 | **exploratory_analysis.ipynb**: Notebook containing the data analysis.
37 | **data/2017/survey_results_public.csv**: Stackoverflow's 2017 Annual Developer Survey data.
38 | **data/2018/survey_results_public.csv**: Stackoverflow's 2018 Annual Developer Survey data.
39 | 40 | ## Results 41 | The main findings of the code can be found at the post available [here](https://medium.com/@ericvenarusso2/what-are-the-most-common-programming-languages-used-in-brazil-8d630b76df2f) 42 | 43 | ## Licensing, Authors, Acknowledgements 44 | Must give credit to Stackoverflow for the data. You can find the Licensing for the data and other descriptive information at the Stackoverflow link available [here](https://insights.stackoverflow.com/survey). 45 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | # to handle data 2 | pandas==0.24.2 3 | numpy==1.16.1 4 | 5 | # to plot data 6 | matplotlib==3.0.3 7 | seaborn==0.9.0 8 | --------------------------------------------------------------------------------