This repository contains the Python projects I developed during my 1-month internship at Prodigy InfoTech. Each project showcases my programming skills and problem-solving abilities.
Temperature Conversion:
A CLI tool to convert temperatures between Celsius, Fahrenheit, and Kelvin.
Contact Manager:
A phonebook-like application to manage contacts (add, search, update, delete).
Sudoku Solver:
Solves Sudoku puzzles using the backtracking algorithm.
Web Scraper:
Extracts data like titles, links, and metadata from websites.
Guess Game:
A number guessing game where users get hints to guess a randomly generated number.
- Converts temperatures between Celsius, Fahrenheit, and Kelvin.
- Error-handling ensures valid user input.
- Allows adding, searching, updating, and deleting contacts.
- Uses file handling for persistent data storage.
- A fun CLI-based game where users guess a randomly generated number.
- Provides hints ("Too High" or "Too Low") to guide the user.
- Uses Python's random module for number generation and loops for gameplay.
- Solves Sudoku puzzles efficiently using recursion and backtracking.
- Validates input and outputs a formatted grid solution.
- Scrapes websites to extract and save useful information.
- Demonstrates automation using libraries like
requests
andBeautifulSoup
.
- Programming Language: Python
- Libraries: Requests, BeautifulSoup, CSV
- Concepts: File Handling, Backtracking, Web Scraping, Algorithms
- Completed a 1-month internship at Prodigy InfoTech.
- Received outstanding remarks for performance.
- Improved problem-solving, algorithm design, and code modularity.