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!