Welcome to Yashvi's Python Projects! This repository showcases a collection of fun and diverse Python projects, each focusing on a different skill or technology. Dive in to explore games, simulations, and useful applications! 🎉
Project | Description |
---|---|
📚 Flash Cards | A flash card app for studying and memorization. Flip through cards and test your knowledge! |
🎶 Music Player | A simple music player with play, pause, and skip functionality. Now organized and easy to use! |
🔗 Peer-to-Peer Simulation | A simulation of a P2P network, demonstrating basic file sharing concepts in a network. |
🐍 Snake Game | The classic Snake game recreated in Python! Grow your snake and dodge the walls. |
✅ To-Do App | A handy to-do list to track tasks, organize your day, and stay productive! |
🌍 Xarray Data Analysis | Analyze climate data using xarray with datasets in NetCDF format, including variables like temperature, rainfall, and soil moisture. |
🚗 Uber Data Analysis | Analyze Uber ride data, uncover patterns in ride-sharing trends, peak times, and other insights. |
- Python 3.x - Core language for all projects 🐍
- Pygame - Used in the Music Player 🎶
- Turtle Graphics - Used in the Snake Game 🎮
- Tkinter - GUI library for creating interactive applications 🖥️
- Networking libraries - Applied in the Peer-to-Peer Simulation 🌐
- xarray - Used for analyzing climate data in the Xarray Data Analysis project 🌍
- pandas - Data manipulation and analysis, used in the Uber Data Analysis and Xarray Data Analysis projects 📊
- matplotlib - Data visualization library for creating charts and graphs, used in Uber Data Analysis and Xarray Data Analysis 📈
- seaborn - Statistical data visualization based on matplotlib, used in the Uber Data Analysis and Xarray Data Analysis projects 📉
- Clone the repository:
git clone https://github.com/yashvisharma1204/python-projects.git
- Navigate to a project folder (linked in the Projects section above) and check any additional instructions in the project's README.
Each project is self-contained and may have its own requirements.
Got questions, feedback, or just want to connect? Reach out on GitHub or drop an email!