Welcome to my official repository for the ShadowFox Python Development Internship.
This repo includes all my tasks across Beginner, Intermediate, and Advanced levels, developed with clean code, proper structure, and a problem-solving mindset.
Task01_Variables.pyβ Basic variables, data types, and simple interest calculationTask02_Numbers.pyβ Area, speed calculations, and formatted numerical outputTask03_List.pyβ Justice League list operations and member handlingTask04_IfCondition/β BMI checker, country logic, and condition-based flowTask05_ForLoop/β Dice roll simulator with frequency tracking
hangman_game.pyβ Classic word guessing game with user livesweb_scraper.pyβ Python script usingBeautifulSoupto scrape quotes from a website and save them to CSV
- π
Fielding_Analysis.ipynbβ Advanced cricket fielding analysis using Python - π
cricket_fielding_analysis.csvβ Exported match-wise fielding event dataset - π
cricket_fielding_analysis.pngβ Visual performance summary (matplotlib/seaborn) - π§ͺ Built with simulated match data (3 players: MS Dhoni, Virat Kohli, Ravindra Jadeja)
- π Performance metrics include: Total Score, Runs Saved, Positive Actions, Consistency, and Success Rate
- Python 3
- Pandas
- NumPy
- Matplotlib & Seaborn
- BeautifulSoup (Web Scraping)
- Jupyter Notebook
- Git & GitHub
-
Clone the repo:
git clone https://github.com/krisp619/ShadowFox-Python.git -
Navigate to the folder:
cd ShadowFox-Python -
(Optional) Create virtual environment:
python -m venv venv && venv\Scripts\activate -
Install dependencies (for advanced task):
pip install -r Task3_Advanced/requirements.txt -
Run
.pyfiles using:
python filename.py -
Open
.ipynbin Jupyter for analysis.
cricket_fielding_analysis.csvβ CSV export of player-wise fielding metricscricket_fielding_analysis.pngβ Chart showing fielding performance breakdown
This internship pushed me to:
- Think deeper about code structure and logic
- Explore Python libraries beyond basics
- Apply data science concepts in cricket analytics
- Build and present projects like a professional
Iβm Krishna Potdar (@krisp619) β a Python developer who believes in learning by building.
This internship was more than tasks β it was a complete hands-on experience that sharpened my coding, analysis, and Git skills.
Note: All data is simulated for academic use.