Traning Report
Traning Report
413106
AN INDUSTRIAL TRAINING REPORT
ON INDUSTRY
After the successful implementation of our in-plant training, I overcome with a sense
of gratitude towards those people, without whose support, guidance and cooperation this would
never have been possible.
First and foremost, I would like to thanks our H.O.D. Prof. Bhuse S.H. for his valuable
guidance which provided us with a perfect path on which I was able to successful implement
our ideas.
I heartily like to thank our Principal Mr. Deshpande S.R. for their valuable support. Last but
not least I would like to thank all our classmates and parents for their enthusiasm and great
ideas.
Submitted by
Ms. Hivare Shraddha Pandit (2211100060)
INDEX
2. Introduction of Industry 2
2.1 Introduction 2
2.2 Type of products and services 2
2.3 Employees 2
2.4 History 2
3. MySQL
1
CHAPTER 2
Introduction of Industry
with their specification
2.1 Introduction: -
About Company:-
Company Domain:-
PHP & Python Development
Courses Available:-
1.Python Programming
2.MySQL Database
3.Microsoft Power BI
Contact Details :-
• Contact: Deepak Sonawane
2.2 Type of products and Services : -
• PHP & Python Development
• Data backup
2.3 History: -
Excellent Software Services is Small Scale industry. Deepak Sonawane & Sheetal Mane are
the Founder. To get More Details about Company Contact to Deepak Sonawane the Director
& Project Incharge. Excellent Software Services was Established in 2008.
Turnover of company is 85 Lakh per annum. Team size 8 small scale. PHP & Python
Development
2
2.4 Turn over: -
2.3 Employees: -
Number of Employees in Excellent Software Services: -
2024 8
3
CHAPTER 3
Types of Tools and Software used in industry
with their specification
• Microsoft Power BI
Specifications: Data visualization, business intelligence reporting.
Approximate Cost: Free; Pro version at $9.99 per user/month.
Use: Creating interactive data visualizations and business reports.
• Python
Interpreted Language:
Python is an interpreted language, meaning you don't need to compile your code before
executing it. The Python interpreter reads and executes the code line by line.
High-level Language:
Python abstracts away many low-level details, making it user-friendly and reducing the
complexity of the code.
Dynamically Typed:
Python is dynamically typed, which means you don't need to explicitly declare variable types.
The type of a variable is determined during runtime.
Communication Tool
Zoom:
Specifications: Video conferencing, webinars, screen sharing.
Approximate Cost: Free; Pro plan at $14.99 per user/month.
Use: Online meetings, video conferences, virtual events.
4
CHAPTER 4
Development process in Industry
3.1 Introduction:-
Data analysis process is the process of analyzing data to identify the data patterns or
business decisions. There are several techniques, process & tools involved in data analysis.
Data analysis is a very vital for knowing the exiting business performance and predicting the
possible patterns for the betterment of the business. data analysis process follows certain phases
such as business problem statement, understanding and acquiring the data, extract data from
various sources, applying data quality for data cleaning, feature selection by doing exploratory
data analysis, outliers identification and removal, transforming the data, creating data
visualizations through charts and graphs, applying statistical analysis, machine learning
models.
1. Business Understanding
While analyzing the data for the industry we should have clear overview and
understanding of the industry what it does, what kind of decision they are going to make, for
which purpose the data is being analyzed, this all data analyzing process is started with a
question, lots of people think that the data can be analyzed by using the data set, availability of
the data set is sufficient to analyze any kind of pattern, as per understanding there is no data
set for analyzing the data all we need it the questions define the data sets itself, the only
challenge, in this case, is while answering the one questions another question can be pop up bu
it is ok, it more than actually a part of data analyzing process.
5
4. Transform the Data
Data transformation is the process of converting the data or dataset from on state or
structure to another state structure, it is the fundamental state of data integration where the data
collected from different sources have been integrated into particular structured data in such
manner that it can be used at a destination for analysis process this process is known as
ETL(Extract Transform Load). The data transformation process refers to detecting and
understanding the data in its original structured or source format. This is usually achieved with
the help of algorithms which is implemented by using data analysis and profiling tool. This
step helps you decide what needs to happen to the data to get it into the desired or requested
format. Generally, R or Python language enables you to perform data transformation on large
or complex data that is coming from the source.
5. Data Visualization
After building or creating the datasets, we need to visualize data to develop your
Hypothesis or Insights to explore and evaluate the data. Tableau/saas (data visualization
application) allows us to visualize large rows of columns of data in both structured and
unstructured databases and easily bring insights/ meaningful patterns out of the dataset.
6. Statical Analysis
it is the important aspects of data analysis which summarize the data and it’s
understanding in terms of model and graphs apart from this it also explains how the data is
related to the underlying real world. the statical analysis is also used to identifying the pattern
or trends for predictive analytics which helps to make the business decision, it also helps to
determine the statical significance of the data set.
6
CHAPTER 5
Testing procedure in industry along with quality assurance procedures
Testing Procedures
1. Unit Testing:
Definition: Testing individual components or units of a software or product.
Objective: To ensure each part functions correctly.
Common in: Software development, electronics.
2. Integration Testing:
Definition: Testing combined parts of an application to determine if they function together.
Objective: To identify issues in the interactions between integrated units.
Common in: Software development, automotive industry.
3. System Testing:
Definition: Testing the complete system as a whole.
Objective: To validate the end-to-end system specifications.
Common in: Software development, manufacturing.
4. Acceptance Testing:
Definition: Testing to determine whether the requirements of a specification are met.
Objective: To verify the system’s readiness for deployment.
Common in: Software development, construction.
5. Performance Testing:
Definition: Testing to evaluate the speed, responsiveness, stability under a workload.
Objective: To ensure the system performs well under expected conditions.
Common in: IT services, telecommunications. Python supports control flow structures like
if-else statements, loops (for and while), and logical operators (and, or, not) to control the flow
of your code.
6. Stress Testing:
Definition: Testing to determine the limits of a system by applying stress beyond normal
operational capacity.
Objective: To ensure the system can handle extreme conditions.
Common in: Finance, software development.
1. Quality Planning:
Definition: Identifying which quality standards are relevant and determining how to satisfy
them.
Objective: To ensure that quality is maintained throughout the production process.
Common in: Manufacturing, software development.
7
2. Quality Control (QC):
Definition: Operational techniques and activities used to fulfill quality requirements.
Objective: To detect and correct defects in the final product.
Common in: Manufacturing, pharmaceuticals.
3. Quality Audits:
Definition: Systematic examination of a quality system carried out by an internal or external
auditor.
Objective: To ensure compliance with quality standards and regulations.
Common in: Healthcare, automotive.
8
CHAPTER 6
Major technologies handled for developing the product
Product Management
Your guide to being a product manager or product owner for an agile team. Learn about
developing roadmaps, prioritizing features, building product requirements documents, and
using product analytics to make decisions.
Agile at scale
Learn how to scale agile with scrum of scrums or the Scaled Agile Framework (SAFe). Both
are great starting points for scaling agile within your organization.
Software Development
Are you a developer? Learn what agile means when it comes to coding, culture, and making
your job in software development awesome.
9
CHAPTER 7
Particulars of Practical Experiences in Industry
1. Software Development
Coding and Programming: Writing, testing, and debugging code in various programming
languages (e.g., Python, Java, C++).
Software Engineering Practices: Applying software development methodologies such as
Agile, Scrum, or DevOps.
Version Control: Using systems like Git for managing code versions and collaboration.
Testing and QA: Conducting unit tests, integration tests, and system tests to ensure software
quality.
Project Experience: Working on projects, either individually or as part of a team, to develop
real-world applications or systems.
Circuit Design: Designing and testing electronic circuits using tools like SPICE or VHDL.
Embedded Systems: Developing firmware and software for embedded systems, often using
microcontrollers and real-time operating systems (RTOS).
Prototyping: Building and testing prototypes using hardware development kits,
breadboards, and other tools.SQL allows you to establish relationships between tables using
primary and foreign keys. Joins enable you to combine data from multiple related tables,
allowing for more complex queries and data analysis.
Data Processing: Cleaning and preprocessing data for analysis using tools like Pandas and
SQL.
Machine Learning Models: Developing and training machine learning models using
frameworks like TensorFlow, PyTorch, or scikit-learn.
Big Data Technologies: Working with big data platforms such as Hadoop, Spark, or Kafka.
Visualization: Creating data visualizations using tools like Tableau, Power BI, or matplotlib.
10
CHAPTER 8
Short report/description of the project
10.3 Dashboard:
11
12
CHAPTER 9
Special/challenging experiences encountered during training
13
CHAPTER 10
Bibliography
• Resources:
Python Library:
1.Numpy
2.Pandas
3.Matplotlib
Editor (IDE):
Jupyter Notebook
14