0% found this document useful (0 votes)
22 views15 pages

Pranav

Uploaded by

harry128223
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views15 pages

Pranav

Uploaded by

harry128223
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

NOIDA INSTITUTE OF ENGINEERING & TECHNOLOGY

(An Autonomous Institute under the Affiliation of AKTU, Lucknow)


19, Knowledge Park- II, Institutional Area, Greater Noida (UP) – 201306

An Internship in At
Python
Programming

Presented by-
Submitted To -
Pranav Rajput
Ms. Shweta 2301331530122
Dr. Nitin AIML -A
Organisational Introduction
•CodSoft are IT services and IT consultancy that specializes in creating innovative
solutions for businesses. We are passionate about technology and believe in the
power of software to transform the world. Our internship program is just one of
the ways in which we are investing in the future of the industry.
Introduction to the
Internship Program
The internship program was designed to provide practical
experience in the field of [Python Programming ].

1 Project Focus
My primary focus was on Completion the tasks mention below

1. Making a basic Arithmetic Calculator.


2. A password Generator programme.
3. rock-paper-Scissor game.
4. to-do list
INSTRUCTIONS FOR COMPLETITION OF INTERNSHIP PROGRAMME

• For the Python Programming internship, you will need to complete at least 3 tasks for successful completion
of the internship
• Maintain a separate GitHub repository(name as CODSOFT for all the tasks and share the link of the GitHub
repo in the task submission form(it will be given later through email)
• A video need to be created to showcase your work, a demo of your effort.
• The video can be hosted on LinkedIn for proof of your work and to build credibility among your peers. You can
tag @CODSOFT in such posts. Please add #codsoft in each of your task video postings on LinkedIn,
Additionally, you can also add hashtags such as #internship #webdevelopment. for more reach and visibility
TASK 1

A CALCULATOR
Design a simple Calculator with basic Arithmetic
operations. Prompt The user to input two numbers and
an operation Choice.

Perform the Calculation and Display the result.


TASK 2

ROCK-PAPER-SCISSOR GAME

User Input: Prompt the user to choose rock, paper, or scissors.


Computer Selection: Generate a random choice (rock, paper, or
scissors) for the computer.

Game Logic: Determine the winner based on the user's choice and the
computer's choice. Rock beats scissors, scissors beat paper, and paper
beats rock.

Display Result: Show the user's choice and the computer's choice.
Display the result, whether the user wins, loses, or it's a tie.

Score Tracking (Optional): Keep track of the user's and computer's


scores for multiple rounds.

Play Again: Ask the user if they want to play another round.

User Interface: Design a user-friendly interface with clear instructions


and feedback.
TASK 3

PASSWORD GENERATOR

A password generator is a useful tool that generates strong


and random passwords for users. This project aims to create a
password generator application using Python, allowing users
to specify the length and complexity of the password.

User Input: Prompt the user to specify the desired length of


the password.

Generate Password: Use a combination of random characters


to generate a password of the specified length. Display the
Password: Print the generated password on the screen
TASK 4

A To-Do List application is a useful project that helps


users manage and organize their tasks efficiently. This
project aims to create a command-line or GUI-based
application using Python, allowing users to create,
update, and track their to-do lists
Github work

Here is my
Github
repository
and my
project
codes.
Challenges Faced
The internship presented me with various challenges that demanded adaptability and problem-solving skills.

Technical Challenges Time Management

I encountered technical difficulties in [insert technical Balancing multiple tasks and deadlines effectively was
challenge]. a significant challenge.
Achievements
Despite the challenges, I made significant progress and achieved key
milestones during my internship.

1 Project Completion
Successfully completed the projects.

2 Skill Development
Enhanced my skills in [project management, communication].

3 Certification
I got a comepletition Certificate for Internship Programme.
Opportunities for Growth and
Development
The internship has identified areas where I can further develop my skills
and expand my knowledge.

Technical Expertise Project Management


Deepen my understanding of I learn how to handle timelines,
[Python programming]. prioritize task and manage
resources

Problem Solving Skills


How did I apply the knowledge I gained to solve specific challenges?
Reflection on Personal and
Professional Growth
The internship has been a transformative experience, fostering
both personal and professional growth.

Personal Growth Enhanced my [insert specific


personal skills] skills.

Professional Growth Gained valuable industry


experience and expanded
my professional network.
Conclusion and Next Steps
My internship experience has been invaluable in shaping my career path.

Apply Knowledge Pursue Opportunities Future Goals


Apply the knowledge and skills Seek opportunities for continued Set ambitious career goals and
gained during my internship. professional development. work towards achieving them.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy