This repository contains a project that analyzes global internet user data. The project includes scripts and tools to visualize and interpret various aspects of internet usage across the world.
app.py
: The main application file that runs the project.loader.py
: A script to load and preprocess data.Final.csv
: The dataset used in the project.requirements.txt
: A file listing all the dependencies required to run the project.pages/
: A directory containing various modules for different analyses and visualizations.__init__.py
: Initialization file for thepages
package.broadband_subscription.py
: Analysis of broadband subscriptions.cellular_vs_internet.py
: Comparison of cellular vs. internet users.internet_users_distribution.py
: Distribution of internet users globally.internet_users_map.py
: Geographical visualization of internet users.internet_users_timeline.py
: Timeline analysis of internet user growth.
- Clone the repository:
git clone https://github.com/UznetDev/Global-Internet-users.git
- Navigate to the project directory:
cd Global-Internet-users
- Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS and Linux:
source venv/bin/activate
- On Windows:
- Install the necessary libraries:
pip install -r requirements.txt
Run the main application:
streamlit run app.py
- Python
- Pandas
- Matplotlib
- Seaborn
- streamlit
Contributions are welcome! Please fork the repository and submit pull requests.
If you would like to contribute to the project, please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/YourFeature
) - Make your changes and commit them (
git commit -m 'Add some feature'
) - Push the branch (
git push origin feature/YourFeature
) - Create a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or suggestions, please contact:
- Email: uznetdev@example.com
- GitHub Issues: Issues section
- GitHub Profile: UznetDev
- Telegram: UZNet_Dev
- Linkedin: Abdurahmon Niyozaliev