0% found this document useful (0 votes)
9 views13 pages

Ppta 1 Final 3

FINAL SUBMISSION PPT BPIT
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)
9 views13 pages

Ppta 1 Final 3

FINAL SUBMISSION PPT BPIT
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/ 13

Industrial

Training Report-
“Python
Programming”
Name : Anish Tyagi
Enrollment number : 05120802822
ECE-B
1.Company Profile
2.Introduction to Python Programming
3.Training Details
• Training Objective
• Tasks/Projects Undertaken
• Technologies Used
• Skills Developed
4.Conclusion/Learning
5.Certificate
INDEX 6.References
Company Profile

Company Name: GeeksforGeeks

Location: Noida, India

Founding Year: 2009

Mission & Vision: To provide high-quality educational resources in the field of


computer science and programming.
Industry: EdTech (Educational Technology)

Key Services: Online tutorials, coding challenges, interview preparation, and


online courses focused on programming and computer science.
• Python Programming: Python is a versatile
and widely-used programming language for
web development, data science, automation,
artificial intelligence, and more.
• Why Python?: Python is known for its
simplicity, readability, and efficiency, making it
ideal for beginners and professionals alike.

• Relevance: Python is extensively used in both


Introduction to academic research and industry, including data
analysis, machine learning, and software
Python development.

Programming • Python is an interpreted language, which


means that Python code is executed line by
line. This provides more flexibility during
development since you can test and debug
your code easily without needing to compile it
first.
• Python supports both object-oriented
programming (OOP) and functional
programming paradigms. You can create
classes and objects, encapsulate data, and
define methods, making Python suitable for
complex software development.
• Project: Number Guessing Game
• Objective: Create an interactive game
where the user tries to guess a randomly
generated number, and the program
provides hints if the guess is too high or
Tasks/Projects too low.
• Steps:
1. The program generates a random
Undertaken number between 1 and 100.
2. The user inputs guesses until they
find the correct number.
3. The program gives feedback if the
guess is too high or too low.
4. The game tracks how many attempts
the user took to guess correctly.
Flowchart
Code for
Number
Guessing
Game
Execution:

• Technologies Used:
• Python (for writing the logic)
• random library (to generate
random numbers)
Skills Developed

Technical Skills: Soft Skills:


Proficiency in Python programming Problem-solving: Developing logic to
basics. handle user input and ensure correct
Understanding how to use conditionals feedback.
(if-else) and loops (while) effectively. Debugging: Finding and fixing issues in
Practice in working with Python the code.
libraries such as random. Communication: Writing clear, user-
friendly messages to guide the player
through the game.
Conclusion/Learning

Key Learnings: Future Scope:


Acquired hands-on experience with The project can be expanded by adding
Python programming through a real difficulty levels, a scoring system, or a
project. graphical user interface (GUI).
Gained confidence in writing Python
code and applying fundamental
programming concepts.
Developed skills in user interaction,
control flow (loops and conditionals),
and randomization in Python.
Image of the Certificate
References
GeeksforGeeks Python Tutorials:
https://www.geeksforgeeks.org/python-programming-
language/
Python Documentation: https://docs.python.org/3/

Random Library Documentation:


https://docs.python.org/3/library/random.html

You might also like