An open API service indexing awesome lists of open source software.

https://github.com/shafaq-aslam/data-gathering

A hands on collection of notebooks exploring multiple techniques of data gathering, from reading CSV, Excel, JSON, and SQL files to exporting data in various formats and fetching real time data through APIs. This repository documents my complete learning journey of data ingestion, preparation, and extraction for data analysis workflows.
https://github.com/shafaq-aslam/data-gathering

api data-analysis data-export data-gathering data-import data-science jupyter-notebook machine-learning pandas python python3

Last synced: 22 days ago
JSON representation

A hands on collection of notebooks exploring multiple techniques of data gathering, from reading CSV, Excel, JSON, and SQL files to exporting data in various formats and fetching real time data through APIs. This repository documents my complete learning journey of data ingestion, preparation, and extraction for data analysis workflows.

Awesome Lists containing this project

README

          


Data Gathering Lab Banner

๐Ÿ“Š Collecting Data โ€” From Files, Web, APIs & More ๐ŸŒ

> A complete hands-on journey into **Data Gathering**, covering everything from loading local files to fetching live data from APIs โ€” the first step of every data science workflow.

---

## ๐Ÿง  Tech Stack Badges







---

## ๐Ÿงฉ Mission Statement

This repository is my **Data Gathering Lab**, where I practice how to collect data from different sources:

- ๐Ÿ“ Local file formats (CSV, Excel, TXT)
- ๐ŸŒ Web formats (HTML, JSON)
- ๐Ÿ—„๏ธ Databases (SQL)
- ๐Ÿ”— APIs
- ๐Ÿ“ค Exporting data into multiple formats

Mastering data gathering is essential in data science โ€” itโ€™s the **foundation of every analysis, visualization, and ML pipeline**.

---

## ๐Ÿ“‚ Folder Structure


data-gathering-lab/
โ”‚
โ”œโ”€โ”€ Import Data from different sources/
โ”‚ โ”œโ”€โ”€ working_with_csv
โ”‚ โ”œโ”€โ”€ working_with_xlsx_and_txt
โ”‚ โ””โ”€โ”€ working_with_json_and_sql
โ”‚
โ”œโ”€โ”€ Export Data in a different Format/
โ”‚ โ”œโ”€โ”€ Export_as_csv
โ”‚ โ”œโ”€โ”€ Export_as_html
โ”‚ โ””โ”€โ”€ Export_as_json_and_sql
โ”‚
โ””โ”€โ”€ Data gathering through API/
โ””โ”€โ”€ Data_gathering_through_api

---

## ๐Ÿงฎ Topics Covered

### ๐Ÿ”น **Importing Data from Multiple Sources**
| Topic | Description |
|-------|-------------|
| **working_with_csv** | Reading CSV files using multiple methods & parameters. |
| **working_with_xlsx_and_txt** | Working with Excel sheets and text-based data. |
| **working_with_json_and_sql** | Loading JSON files & fetching data from SQL databases. |

---

### ๐Ÿ”น **Exporting Data in Various Formats**
| Topic | Description |
|-------|-------------|
| **Export_as_csv** | Saving DataFrames into CSV format with custom settings. |
| **Export_as_html** | Exporting tables into HTML pages. |
| **Export_as_json_and_sql** | Exporting to JSON files & writing data to SQL tables. |

---

### ๐Ÿ”น **Data Gathering Through APIs**
| Topic | Description |
|-------|-------------|
| **Data_gathering_through_api** | Making API requests, parsing JSON data, authentication (if required). |

---

## ๐Ÿ“š Learning Resources

- ๐Ÿ”น *CampusX โ€” Data Gathering*
- ๐Ÿ”น Pandas Official Docs: https://pandas.pydata.org/pandas-docs/stable/index.html

---

## ๐Ÿงฐ Tools & Environment

- **Python 3.x**
- **Pandas**
- **Requests (for APIs)**
- **Jupyter Notebook**

---

## โœจ Author

**Shafaq Aslam**
๐Ÿ“ Passionate about Data Science, Analytics, and Python โ€” building a strong foundation through hands-on learning.

---

## ๐Ÿ”– Tags for SEO

`data-gathering` `python` `pandas` `api` `rest-api` `json` `csv` `sql` `data-collection` `data-import` `data-export` `data-engineering` `jupyter-notebook` `learning-lab`

---

โ€œData is the new oil โ€” gather it well, and everything else becomes easier.โ€