├── .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 |
--------------------------------------------------------------------------------