Skip to content

longchung90/IBM_Data_Analyst_Capstone_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stack Overflow Survey Story Telling

📖 The Stack Overflow Storytelling Project

This project explores the Stack Overflow Developer Survey to uncover insights into developer demographics, technology usage, and future trends.

The broader implication is that these insights serve as a crystal ball into future technologies, revealing the skill and talent gaps they create — and urging businesses and organisations to take real action by prioritising training, valuing new skills, and aligning strategies accordingly.

🗂️ Repository Structure
Stack_Overflow_survey_story_telling/ │ ├── README.md # Project overview (this file) ├── requirements.txt # Python dependencies │ ├── data/ # [Raw data is not stored locally, see below for online link] │ ├── notebooks/ │ ├── 01_data_wrangling.ipynb │ ├── 02_visualisation.ipynb │ ├── 03_storytelling.ipynb │ ├── Bubble_visualisation.ipynb │ ├── Finding_Outliers.ipynb │ ├── Histogram_visualisation.ipynb │ ├── Pie.ipynb │ ├── Scatterplot_visualisation.ipynb │ └── Supp_data_reprocessing.html │ ├── dashboards/ │ └── dashboard.ipynb │ ├── results/ │ ├── figures/ │ │ ├── banner/ │ │ │ └── Banner_clear.png │ │ └── chart/ │ │ ├── boxplot_country.png │ │ ├── Bubble_language_sat.png │ │ ├── map_bar.png │ │ ├── Tree_hierachical.png │ │ ├── pie_AI_tools.png │ │ └── pie_top15_admiredlanguage.png │ └── summary_stats.csv │ └── scripts/ # Helper Python scripts


⚙️ Tools & Technologies

  • Python: pandas, matplotlib, seaborn, scikit-learn
  • IBM Cognos Analytics: interactive dashboards
  • Jupyter Notebook: step-by-step exploration and documentation
  • GitHub: version control and collaboration

📊 Dashboard & Visualisations

The interactive dashboard was created in IBM Cognos Analytics.
🔗 View Dashboard (PDF export)

Dashboard notebook:


🚩 Banner

Banner


👀 Sneak Peek: Chart Highlights

Country-wise Distribution

Country Boxplot

Language Satisfaction (Bubble Chart)

Language Satisfaction Bubble

Map Bar

Map Bar

Hierarchical Tree

Tree Hierarchical

AI Tools Usage (Pie Chart)

AI Tools Pie

Top 15 Admired Languages (Pie Chart)

Top 15 Admired Languages Pie


📁 Project Notebooks


🗃️ Data

  • Raw survey data is not stored locally.
  • Access the official Stack Overflow Developer Survey data here.

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.


📫 Contact



🚀 Setup

To run this project locally:

  1. Clone the repository:
    git clone https://github.com/longchung90/Stack_Overflow_survey_story_telling.git
    cd Stack_Overflow_survey_story_telling
  2. Install dependencies: pip install -r requirements.txt
  3. Launch the Jupyter Notebook jupyter notebook Open the notebooks in notebooks/ or dashboards folders to explore the analysis and visualisations

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors