Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 1.88 KB

File metadata and controls

64 lines (43 loc) · 1.88 KB

Python Internship Projects

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.


🚀 Projects Overview

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.


📂 Project Details

Temperature Conversion Program

  • Converts temperatures between Celsius, Fahrenheit, and Kelvin.
  • Error-handling ensures valid user input.

Contact Management Program

  • Allows adding, searching, updating, and deleting contacts.
  • Uses file handling for persistent data storage.

Guess Game

  • 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.

Sudoku Solver

  • Solves Sudoku puzzles efficiently using recursion and backtracking.
  • Validates input and outputs a formatted grid solution.

Web Scraper

  • Scrapes websites to extract and save useful information.
  • Demonstrates automation using libraries like requests and BeautifulSoup.

🛠 Skills & Technologies

  • Programming Language: Python
  • Libraries: Requests, BeautifulSoup, CSV
  • Concepts: File Handling, Backtracking, Web Scraping, Algorithms

🏅 Internship Highlights

  • Completed a 1-month internship at Prodigy InfoTech.
  • Received outstanding remarks for performance.
  • Improved problem-solving, algorithm design, and code modularity.