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.
- Host: GitHub
- URL: https://github.com/shafaq-aslam/data-gathering
- Owner: shafaq-aslam
- Created: 2025-11-24T07:36:07.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-11-29T17:03:39.000Z (6 months ago)
- Last Synced: 2025-12-30T19:49:35.995Z (5 months ago)
- Topics: api, data-analysis, data-export, data-gathering, data-import, data-science, jupyter-notebook, machine-learning, pandas, python, python3
- Language: Jupyter Notebook
- Homepage:
- Size: 4.97 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
๐ 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.โ