0% found this document useful (0 votes)
35 views23 pages

Itr Report

Uploaded by

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

Itr Report

Uploaded by

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

Academic Year: 2024-2025

IN-PLANT TRAINING REPORT


ON

PYTHON DEVELOPMENT”

Course: DIPLOMA Branch: COMPUTER ENGINEERING

Submitted to
JSPM BHIVRABAI SAWANT POLYTECHNIC WAGHOLI
BY
Name: RUSHIKESH RAJKUMAR ZAWAR.
Enrollment number : 2207100776.

UNDER THE GUIDANCE OF


Mrs. Manisha Shelke
Page 1
Page 2
INDEX

Page 3
Sr. Content Page
No. No.
1 Index/Content 4
Page
2 Certificate By 5
Institute
3 Acknowledgement 6

4 Abstract 7

5 Chapter 1 9

6 Chapter 2 12

7 Chapter 3 15

8 Chapter 4 17

9 Chapter 5 20

10 Chapter 6 24

11 Certificate given 25-26


by Industry

Page 4
Maharashtra State
Board of Technical Education
Certificate of Completion
Of Industrial Training
(By respective Head of Institute & Head of Department)

This is to certify that Mr./Ms. RUSHIKESH RAJKUMAR


ZAWAR with Enrolment No. 2207100776 has successfully
completed Industrial Training (22049) in Ybi Foundation
from 29/05/2024 to 26/06/2024 for partial fulfilment towards
completion of Diploma in Computer Engineering from
JSPM Bhivrabai Sawant Polytechnic Wagholi Institute Code
0710.

Signature Signature
Head of the Department Seal of Head of Institute
the
institute

Page 5
Acknowledgement

Apart from the project member's efforts, the success of any


internship depends largely on the encouragement and
guidelines of many others. We take this opportunity to express
our gratitude to the people who have been instrumental in
successfully completing this project.

I would like to show our most significant appreciation to our


guide, Prof. Manisha Shelke and H.O.D, Prof. Sonali Patil for
providing all facilities towards completion of this In-Plant
Training. I thank Prof. Ragavendra Kadkol Training &
Placement Officer, JSPM Bhivrabai Sawant Polytechnic,
Wagholi for his valuable suggestion regarding this In-plant
training.

I take this as an opportunity to thank all those who were


involved in helping and guiding us throughout the internship
by direct or indirect means.

Page 6
Abstract

This industrial training report documents the comprehensive learning


experienced in Python programming.
The training program aimed to
equip participants with practical skills and knowledge essential for modern
software development practices.
The report begins with an exploration of Python programming, covering
essential concepts such as data manipulation, automation, and backend
development.
Participants learned to use Python libraries like Pandas for data analysis,
Flask for web development, and other tools to build robust and efficient
software solutions.
The training emphasized practical applications, industry best practices,
and project-based learning.
Participants engaged in hands-on exercises and real-world projects, which
reinforced their understanding and skills in Python programming.
This report presents a detailed account of the industrial training
experience, highlighting key learning outcomes, challenges faced, and
recommendations for further skill development in Python programming
and related disciplines.
In addition to core Python development, the training also focused on
implementing best practices such as writing clean, maintainable code,
using version control systems like Git, and understanding software
deployment processes. Participants were encouraged to work
collaboratively, simulating real-world software development environments
where teamwork and effective communication are crucial.
The report also reflects on the integration of Python with other
technologies, such as SQL for database management and APIs for
connecting software components, which provided a comprehensive
understanding of how Python fits into the broader technology stack.
Furthermore, the training offered insights into current industry trends and
future opportunities in Python development, preparing participants to stay
ahead in a rapidly evolving field. Professional growth and readiness to
tackle complex challenges in their future careers.

Page 7
Name of Industry: Ybi Foundation
From: 29/05/2024 To: 26/06/2024

Mentor Details:
Name- ALOK YADAV / ARUSHI YADAV
Email id- [email protected]
Designation- Director
Phone- 9667987711

Signature of Student Signature of Industrial Supervisor

Page 8
CHAPTER 1

COMPANY/ORAGANIZATION
BACKGROUND

1.1 Company Overview


Introduction-
YBI Foundation is a Delhi-based edutech company that aims to enable the
youth to grow in the world of emerging technologies. They offer a mix of online
and offline approaches to bring new skills, education, technologies for students,
academicians and practitioners. They believe in the learning anywhere and
anytime approach to reach out to learners. The platform provides free online
instructor-led classes for students to excel in data science, business analytics,
machine learning, cloud computing and big data. They aim to focus on
innovation, creativity, technology approach and keep themselves in sync with
the present industry requirements. They endeavor to support learners to achieve
the highest possible goals in their academics and Proffesions.
Vision:
To create a world where every youth is empowered with the knowledge
and skills to thrive in the digital age.
Mission:
To provide accessible, high-quality education and training in emerging
technologies such as machine learning, AI, big data, cloud computing,
and data science.

Page 9
1.2 Internships
Our internships are available in a range of fields, including Web
Development, Machine Learning, Data Science, and more .The YBI
Foundation offers a variety of internships designed to help students and
professionals gain practical experience in emerging technologies.

1.2.1 Custom Application Development:


 Building tailored applications to meet specific business needs.
 Utilizing frameworks like Django, Flask, and Pyramid for robust,
scalable, and maintainable applications1.
1.2.2 Web Development:
 Creating high-performance, user-centric web applications.
 Front-end and back-end development, database integration, and API
development

1.2.3 Python Migration:


 Assisting in migrating existing applications to Python.
 Ensuring a smooth transition with minimal disruption to business
operations
1.2.4 Continuous Support and Maintenance:
 Providing ongoing support and updates to ensure optimal performance.
 Addressing any issues and implementing new features as needed

Page 10
INTERNSHIP DOMAIN

 Web Development:
o Building and maintaining web applications using frameworks

like Django and Flask.


o Working on both front-end and back-end development,

integrating databases, and creating APIs1.


 Data Science and Analytics:
o Analyzing and visualizing data using libraries like Pandas,

NumPy, and Matplotlib.


o Implementing machine learning models with scikit-learn and

TensorFlow1.
 Automation:
o Writing scripts to automate repetitive tasks and processes.

o Using tools like Selenium for web automation and

PyAutoGUI for GUI automation.


 Machine Learning and AI:
o Developing and training machine learning models.

o Working with natural language processing (NLP) and

computer vision projects.


 Software Development:
o Contributing to the development of software applications.

o Writing clean, efficient, and maintainable code.

 DevOps:
o Implementing continuous integration and continuous

deployment (CI/CD) pipelines.


o Managing cloud infrastructure and automating deployment

processes

CHAPTER3
Page 11
OBJECTIVE
1. Enhance Python Proficiency:
o Description: Develop a strong understanding of Python syntax, data

structures, and standard libraries. Gain hands-on experience with


Python’s versatile features and capabilities.

2. Web Development Skills:


o Description: Learn to build and maintain web applications using
frameworks like Django and Flask. Understand front-end and back-end
development, database integration, and API creation.

3. Data Analysis and Visualization:


o Description: Use libraries like Pandas, NumPy, and Matplotlib to

analyze and visualize data. Gain insights into data manipulation and
presentation techniques.

4. Machine Learning and AI:


o Description: Develop and train machine learning models using

libraries such as scikit-learn and TensorFlow. Work on projects


involving natural language processing (NLP) and computer vision.
o

5. Automation:
Description: Write scripts to automate repetitive tasks and processes.
Use tools like Selenium for web automation and PyAutoGUI for GUI
automation.

Page 12
6. Software Development Lifecycle:
o Description: Understand the complete software development lifecycle,

including planning, development, testing, and deployment. Learn to


manage projects effectively from start to finish.

7. Problem-Solving and Debugging:


o Description: Improve problem-solving skills by tackling complex

coding challenges. Learn to debug and troubleshoot code efficiently.

8. Collaboration and Teamwork:


o Description: Work as part of a development team, collaborating with

other developers, designers, and stakeholders. Gain experience with


version control systems like Git.

9. Professional Networking:
o Description: Build a professional network by connecting with industry

experts and mentors. Increase opportunities for future career growth


and job placements.

10. Project Management:


o Description: Develop project management skills by working on real-
world projects. Learn to manage time and resources effectively to meet
project deadlines.

CHAPTER 4

Page 13
SCOPE/MOTIVATION

1. Hands-On Experience:
o Description: Gain practical experience by working on real-world projects,
which helps in understanding the application of Python in various domains.
2. Skill Enhancement:
o Description: Improve your coding skills, learn new libraries and frameworks,
and understand best practices in Python development.
3. Career Opportunities:
o Description: Increase your chances of securing a full-time job. Many
companies prefer hiring interns who have demonstrated their skills and
commitment during the internship.
4. Networking:
o Description: Build a professional network by interacting with industry experts,
mentors, and fellow interns. This can open doors to future job opportunities.
5. Exposure to Latest Technologies:
o Description: Work with cutting-edge technologies and tools, keeping you
updated with the latest trends in the tech industry.
6. Problem-Solving Skills:
o Description: Enhance your ability to solve complex problems by working on
challenging projects and debugging code.
7. Team Collaboration:
o Description: Learn to work effectively in a team, which is crucial for any
software development role. Gain experience in version control systems like Git.
8. Project Management:
o Description: Understand the software development lifecycle, including
planning, development, testing, and deployment. Learn to manage projects
efficiently.
9. Professional Growth:
o Description: Develop soft skills such as communication, time management, and
adaptability, which are essential for career growth.
10. Industry Insights:

Page 14
o Description: Gain insights into the tech industry, understand market demands,
and learn about various career paths available for Python developers

Motivation for the Internship


1. Personal and Professional Growth
o Skill Development: Explain your motivation to develop

practical skills in Python development, such as mastering


new technologies, improving coding proficiency, and
understanding industry practices.
o Career Goals: Relate how the internship aligns with your

long-term career goals in Python development or the tech


industry.
2. Industry Experience
o Real-World Exposure: Highlight the importance of gaining

real-world experience and understanding the day-to-day


operations and challenges faced by professional web
developers.
o Networking: Mention the opportunity to build connections

with professionals in the industry, learn from their


experiences, and gain insights into potential career paths.
3. Application of Academic Knowledge
o Theory to Practice: Discuss how the internship allowed

you to apply theoretical knowledge gained from your


academic studies to practical, real-world scenarios.
o Hands-On Learning: Emphasize the value of hands-on

experience in reinforcing and expanding your


understanding of Python development concepts and
techniques.

4. Contribution to Projects
Page 15
o Impact: Describe your motivation to contribute to
meaningful projects, solve real problems, and make a
tangible impact within the organization.
o Innovation: Explain your interest in exploring innovative

solutions and staying updated with the latest trends and


technologies in Python development.
5. Feedback and Improvement
o Learning from Experts: Highlight your motivation to

receive feedback from experienced mentors and peers, and


how this feedback would help you improve your skills and
knowledge.
o Continuous Improvement: Discuss your commitment to

continuous learning and improvement based on the


insights and experiences gained during the internship.

Page 16
CHAPTER 5

DESCRIPTION OF PROJECT MADE

1.INTRODUCTION OF PROJECTS

 Task 01 – Simple Calculator


 Task 02 - Expense Tracker
 Task 03- Grade System Management

Page 17
CHAPTER 6

REPORT

Day/Date Details of Work


Done

Day1-Day6 Introduction
29/05/2024 To 04/06/2024

Day7-Day14 Simple Calculator


05/06/2024 To 11/06/2024

Day14-Day21 Expense Tracker


12/06/2024 To 18/06/2024

Day21-Day 28 Grade System


19/06/2024 To 25/06/2024
Management

Page 18
OUTPUTS:
Simple Calculator :

Page 19
Expense Tracker

Page 20
Grade System Management

Page 21
Page 22
Page 23

You might also like