Skip to content

krisp619/ShadowFox-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”₯ ShadowFox Python Development Internship – By Krishna Potdar (@krisp619)

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.


🧠 Internship Task Breakdown

βœ… Task 1: Beginner Level (5 Python Programs)

  • Task01_Variables.py – Basic variables, data types, and simple interest calculation
  • Task02_Numbers.py – Area, speed calculations, and formatted numerical output
  • Task03_List.py – Justice League list operations and member handling
  • Task04_IfCondition/ – BMI checker, country logic, and condition-based flow
  • Task05_ForLoop/ – Dice roll simulator with frequency tracking

βš™οΈ Task 2: Intermediate Level Projects

  • hangman_game.py – Classic word guessing game with user lives
  • web_scraper.py – Python script using BeautifulSoup to scrape quotes from a website and save them to CSV

πŸš€ Task 3: Advanced Level – Fielding Performance Analyzer

  • πŸ“Š 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

πŸ’‘ Technologies Used

  • Python 3
  • Pandas
  • NumPy
  • Matplotlib & Seaborn
  • BeautifulSoup (Web Scraping)
  • Jupyter Notebook
  • Git & GitHub

πŸ“‚ How to Run This Repository

  1. Clone the repo:
    git clone https://github.com/krisp619/ShadowFox-Python.git

  2. Navigate to the folder:
    cd ShadowFox-Python

  3. (Optional) Create virtual environment:
    python -m venv venv && venv\Scripts\activate

  4. Install dependencies (for advanced task):
    pip install -r Task3_Advanced/requirements.txt

  5. Run .py files using:
    python filename.py

  6. Open .ipynb in Jupyter for analysis.


🧾 Sample Output Files

  • cricket_fielding_analysis.csv – CSV export of player-wise fielding metrics
  • cricket_fielding_analysis.png – Chart showing fielding performance breakdown

🧠 Insights & Learning

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

πŸ‘¨β€πŸ’» About Me

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.

About

Python Development Internship Tasks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published