Skip to content

About

This repository contains all the tasks and projects completed by me during my Python Programming Internship at CodSoft. The internship focused on building strong Python fundamentals through hands-on projects and problem-solving.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

CodSoft Python Internship 🐍

This repository contains all the tasks and projects completed by me during my Python Programming Internship at CodSoft.
The internship focused on building strong Python fundamentals through hands-on projects and problem-solving.


📌 Internship Details

  • Internship Provider: CodSoft
  • Domain: Python Programming
  • Duration: 4 Weeks
  • Intern Name: Dhanraj Kumar
  • Role: Python Programming Intern

🧠 Skills & Technologies Used

  • Python 3
  • Core Python
  • Functions & Modules
  • Object-Oriented Programming (OOP)
  • File Handling
  • Data Structures (Lists, Dictionaries)
  • Problem Solving & Logic Building

📂 Tasks & Projects

🔹 Task 1: To-Do List Application

Description:
A console-based To-Do List application that allows users to add, update, delete, and view tasks efficiently.

Key Concepts Used:

  • Lists & Dictionaries
  • Loops & Conditional Statements
  • User Input Handling

🔹 Task 2: Calculator

Description:
A simple calculator application that performs basic arithmetic operations such as addition, subtraction, multiplication, and division.

Key Concepts Used:

  • Functions
  • Conditional Logic
  • Exception Handling

🔹 Task 3: Password Generator

Description:
A secure password generator that creates strong and random passwords based on user-defined length and complexity.

Key Concepts Used:

  • Random Module
  • String Manipulation
  • Functions

🔹 Task 4: Rock-Paper-Scissors Game

Description:
An interactive game where the user plays Rock-Paper-Scissors against the computer with random choices.

Key Concepts Used:

  • Random Module
  • Conditional Statements
  • Loops

🔹 Task 5: Contact Book

Description:
A Contact Book application that allows users to add, search, update, and delete contact information.

Key Concepts Used:

  • Dictionaries
  • File Handling
  • Functions
  • CRUD Operations

▶️ How to Run the Code

  1. Clone this repository:
    git clone https://github.com/your-username/codsoft-python-internship.git

About

This repository contains all the tasks and projects completed by me during my Python Programming Internship at CodSoft. The internship focused on building strong Python fundamentals through hands-on projects and problem-solving.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages