https://github.com/whatyuupratama/belajar_analisis_data_dengan_python
Capstone Class : Belajar Analisis Data dengan Python CodingCamp 2025
https://github.com/whatyuupratama/belajar_analisis_data_dengan_python
dicoding-submission ipython-notebook pandas python3 streamlit-dashboard
Last synced: 9 months ago
JSON representation
Capstone Class : Belajar Analisis Data dengan Python CodingCamp 2025
- Host: GitHub
- URL: https://github.com/whatyuupratama/belajar_analisis_data_dengan_python
- Owner: whatyuupratama
- Created: 2025-03-08T12:43:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-17T16:18:19.000Z (about 1 year ago)
- Last Synced: 2025-06-17T17:30:47.234Z (about 1 year ago)
- Topics: dicoding-submission, ipython-notebook, pandas, python3, streamlit-dashboard
- Language: Jupyter Notebook
- Homepage: https://whatyuupratama-belajar-analisis-data--dashboardstreamlit-f4qxhz.streamlit.app/
- Size: 972 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π² Analisis Sewa Sepeda dari Dataset Bike Sharing π
Heyy welcome to the **Analisis Sewa Sepeda dari Dataset Bike Sharing** project! π
---
## π Getting Started
Follow these steps to set up and run the project locally:
### 1. Clone the Repository
```bash
git clone https://github.com/whatyuupratama/Belajar_Analisis_Data_dengan_Python.git
```
### 2. Navigate to the Project Directory
```bash
cd Belajar Analisis Data dengan Python
```
### 3. Install Dependencies
Make sure you have Python installed, then run:
```bash
pip install -r requirements.txt
```
### 4. Set Up Environment (Optional)
If you're using a virtual environment (recommended), create and activate it:
- **Linux/MacOS:**
```bash
python3 -m venv venv
source venv/bin/activate
```
- **Windows:**
```bash
python -m venv venv
.\venv\Scripts\activate
```
### 5. Run the Project
To run the dashboard using Streamlit:
```bash
streamlit run dashboard/streamlit.py
```
---
## π¦ Features
- π **Data Analysis**: Insight into rental trends based on time and seasons.
- π **Interactive Dashboard**: Visualize data with Streamlit.
- π§Ή **Data Extraction**: Automatically extracts data from a ZIP file.
---
## ποΈ Project Structure
```
π Belajar_Analisis_Data_dengan_Python
π dashboard
π streamlit.py # Streamlit interactive dashboard
π Bike-sharing-dataset.zip # Data file in ZIP format
π data
π day.csv # Daily data
π hour.csv # Hourly data
π Proyek_Analisis_Data.ipynb # Jupyter notebook for analysis
π requirements.txt # Python dependencies
```
---
## π©βπ» Technologies Used
- **Frontend**: Streamlit (for interactive dashboard)
- **Backend**: Python
- **Data**: CSV files, ZIP extraction
- **Tools**: Pandas, Matplotlib, Streamlit
## π Learn More
Check out these resources for additional information:
- [Streamlit Documentation](https://docs.streamlit.io/)
- [Pandas Documentation](https://pandas.pydata.org/pandas-docs/stable/)
- [Python Documentation](https://docs.python.org/3/)
---
## π€ Contributing
Contributions are welcome! To contribute:
1. Fork the repository.
2. Create a feature branch (`git checkout -b feature-name`).
3. Commit your changes (`git commit -m "Add feature"`).
4. Push to the branch (`git push origin feature-name`).
5. Create a pull request.
---
## π§ Contact
Feel free to reach out for support or collaboration:
- **Email**: wahyupratamaa.id@gmail.com
- **GitHub**: [Your GitHub Profile](https://github.com/whatyuupratama)
---
## π Quick Start Commands
Hereβs a summary of the commands youβll use frequently:
1. Install dependencies:
```bash
pip install -r requirements.txt
```
2. Run the Streamlit app:
```bash
streamlit run dashboard/streamlit.py
```
3. Run the Jupyter Notebook:
```bash
jupyter notebook Proyek_Analisis_Data.ipynb
```