Welcome to the Data Analysis Fundamentals & Problem Solving repository! This repository contains various assignments and projects aimed at enhancing your understanding of data analysis, statistics, and Python programming. Each folder and file represents a different aspect of data analysis, from basic statistical measures to more complex data-driven modules.
This repository is designed to help you develop a solid foundation in data analysis and problem-solving using Python. The assignments cover a range of topics, including statistical analysis, data structures, and practical applications of data analysis techniques.
This assignment focuses on understanding and calculating measures of central tendency such as mean, median, and mode.
This assignment involves creating user-driven menu interfaces using Python, which allow users to interact with and manipulate data through a series of menu options.
In this assignment, you'll work with Python data structures like lists, tuples, and dictionaries to perform various data-driven tasks and operations.
This assignment involves analyzing earthquake data to extract meaningful insights and patterns. It covers data cleaning, visualization, and statistical analysis.
This assignment combines the skills learned in previous assignments to create a menu-based interactive Jupyter Notebook that allows users to perform various data analysis tasks.
-
Clone the repository:
git clone https://github.com/addygeek/Data-Analysis-Fundamentals-Problem-Solving.git cd Data-Analysis-Fundamentals-Problem-Solving
-
Install dependencies:
pip install -r requirements.txt
- Navigate to the respective assignment folder.
- Open the Jupyter Notebook (
.ipynb
file) or Python script (.py
file) using your preferred IDE or Jupyter Notebook. - Follow the instructions within the notebook or script to run the analysis.
- pandas
- numpy
- matplotlib
- seaborn
- Jupyter Notebook
These dependencies are listed in the requirements.txt
file and can be installed using the pip install -r requirements.txt
command.
Through these assignments, you will gain experience with:
- Statistics: Understanding and calculating measures of central tendency.
- Python Programming: Using data structures like lists, tuples, and dictionaries.
- Data Analysis: Cleaning, visualizing, and analyzing data.
- Problem Solving: Developing user-driven menu interfaces and interactive notebooks.
Contributions are welcome! Please fork this repository and submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for more details.
This README provides an overview of the assignments and projects in this repository, showcasing my ability to analyze data and solve problems using Python. Happy learning! 🎉