ITR2
ITR2
ITR2
2023-2024
Prof. M.A.DHAYGUDE
SUBMITTED BY
WAGH VAISHNAVI
14 2111620426
BHAGWAN
CERTIFICATE
GOVERNMENT POLYTECHIC AMBAD
(Industrial Training)
This is to certify that the training report for “Industrial Training in Python (AMB’s C-DSP)”
being submitted here by WAGH VAISHNAVI BHAGWAN for the award of Diploma In
Engineering & Technology In Artificial Intelligence and Machine Learning Of Maharashtra State
Board & Technical Education (MSBTE). To the best of my knowledge and belief, the work
embodied in this training report has not formed earlier the basis for the award of any diploma of
this or any other Board or examining body.
Index
SR. PAGE
NUMBER NUMBER
TITLE
1. Abstract 5
2. Certificate 6
3. Declaration 7
4. About Company 8
5. 09-11
Industrial Training
7. Conclusion 39
40
8. References
ACKNOWLEDGEMENT
I have great pleasure to express my immense gratitude towards a dynamic person and my
project guide Prof :- M.J.PINGLE , Department of Information Technology, Government
Polytechnic, Ambad for giving me an support and opportunity to complete my Industrial Training.
The work presented here could not have been accomplished without his most competent and
inspiring guidance, incessant encouragement,constructive criticism and constant motivation during
all phases of our IndustrialTraining work. I am greatly indebted to him.
I would like to extend my thanks to all our professors, staff members and all my
friends who extended their co-operation to complete the project.
I am indeed indebted to my parents and other family members for their immense
help at all levels with moral, social & financial support, care and support throughout
my studies without which my work would not have seen light of the day.
ABSTRACT
Industrial training is an important phase of a student life. A well planned, properly executed and
evaluated industrial training helps a lot in developing a professional attitude. It develop an
awareness of industrial approach to problemsolving, based on a broad under- standing of process
and mode of operation oforganization. Industrial training is very good aspects for developing the
self -confidence of student.
The aim and motivation of this industrial training is to receive discipline, skills, teamwork and
technical knowledge through a proper training environment, which willhelp me, as a student in the
field of Computer Science, to develop a responsiveness ofthe self-disciplinary nature of problems
in information and communication technology.During the period of six weeks at AMB’s C-DSP, I
undertookdifferent tasks based on the different programming languages and database
managementwhich helped me to develop my overall performance. Throughout this industrial
training,I have been learning new programming skills that are required for the system, the process
of the software developments and able to implement what I have learnt for the past yearas a
Diploma in Artificial Intelligence and Machine Learning.
Certificate By Company
Declaration
AMB’s C-DSP is registered as a MSME , with Registration provided by Ministry of MSME , Govt. of
India with having major activity as “ MANUFACTURING ACTIVITY “.
AMB’s C-DSP has Multi-Locational Offices , and its Own Manufacturing Facility and Unit in the
premises of MIDC Area ( Maharashtra Industrial Development Corporation ) , and also having
multilocational Offices , having HQ Headquarter in Chh. Sambhajinagar area ( Previously known to be
Aurangabad ) which includes Administrative Office , Design ( R&D ) Unit , Training Canter etc.
AMB’s C-DSP is engaged in Product Design , Product Development , Educational Trainer Kits ,
Workbenches , Demonstrator Modules and Boards.
Also to support the Educational Trainer Products , AMB’s C-DSP is also engaged in providing various
Hands-on Short Duration Training Programs for Technical Students .
Computing environment we use open sourses,like linux , ubuntu ,etc.
Linux :
Linux is an open-source operating system (OS) that is widely used in computers, servers, and
other devices. It was created by Linus Torvalds in 1991 as a Unix-like operating system.
Linux is:
1. Free and open-source: Linux is free to download and use, and its source code is openly
available for modification and distribution.
2. Secure: Linux is considered a secure operating system due to its open-source nature,
frequent updates, and robust security features.
3. Stable: Linux is known for its stability and reliability, making it a popular choice for
servers and critical systems.
4. Flexible: Linux can run on a wide range of hardware platforms, from small embedded
devices to massive servers.
Overall, Linux is a powerful, flexible, and widely-used operating system that offers many
benefits to users and developers alike.
Different type of Operators:
❖ Logical Operators:
In Python, logical operators are used to combine conditional statements and
evaluate them to True or False. Here are the logical operators in Python:
These operators are often used in combination with comparison operators (==, !=,
>, <, >= , <=) to create more complex conditions.
Some examples:
- x > 5 and y < 10 - True if x is greater than 5 and y is less than 10.
- x == 5 or y == 10 - True if x is equal to 5 or y is equal to 10.
- not x > 5 - True if x is not greater than 5 (i.e., x is less than or equal to 5).
Arithmatic Operator:
In Python, arithmetic operators are used to perform mathematical operations. Here
are the arithmetic operators in Python:
1. + (Addition)
Example: a + b
2. - (Subtraction)
Example: a - b
3. * (Multiplication)
Example: a * b
4. / (Division)
Example: a / b
5. // (Floor Division)
Example: a // b (returns the largest whole number less than or equal to the result)
6. % (Modulus)
Example: a % b (returns the remainder of the division)
7. ** (Exponentiation)
Example: a ** b (raises a to the power of b)
1. Parentheses
2. Exponentiation
3. Multiplication and Division (from left to right)
4. Addition and Subtraction (from left to right)
Some examples:
- 2 + 3 returns 5
- 5 - 2 returns 3
- 4 * 5 returns 20
- 10 / 2 returns 5.0
- 10 // 3 returns 3
- 10 % 3 returns 1
- 2 ** 3 returns 8
Relational Operator:
In Python, relational operators are used to compare values and evaluate to True or
False. Here are the relational operators in Python:
1. == (Equal to)
Example: a == b
2. != (Not equal to)
Example: a != b
3. > (Greater than)
Example: a > b
4. < (Less than)
Example: a < b
5. >= (Greater than or equal to)
Example: a >= b
6. <= (Less than or equal to)
Example: a <= b
7. === (Identical to, checks both value and type)
Example: a === b (Note: This is not a standard Python operator, but it can be
achieved using a == b and type(a) == type(b))
8. !== (Not identical to, checks both value and type)
Example: a !== b (Note: This is not a standard Python operator, but it can be
achieved using a != b or type(a) != type(b))
Some examples:
- 5 == 5 returns True
- 5 != 3 returns True
- 5 > 3 returns True
- 5 < 3 returns False
- 5 >= 5 returns True
- 5 <= 3 returns False
1. Built-in functions: These are pre-defined functions in Python, such as print(), len(), range(),
etc.
3. Lambda functions: Small, anonymous functions defined using the lambda keyword, often
used for short, simple operations.
4. Generator functions: Functions that use yield to produce a series of values, instead of
returning a single value.
Example of function:
1. Drawing shapes: You can draw various shapes like lines, rectangles,
ovals, polygons, and more.
2. Image handling: You can display images on the canvas using the
create_image method.
3. Text rendering: You can add text to the canvas using the create_text
method.
4. Events handling: You can bind events like mouse clicks, key presses,
and more to the canvas.
5. Customization: You can customize the canvas's background color,
width, height, and more.
w=Tk()
w.geometry("500x500")
canvas_width=500
canvas_height=500
w.geometry(f'{canvas_width}x{canvas_height}')
canva=Canvas(w,height=canvas_height,width=canvas_width)
canva.pack()
canva.create_line(0,0,500,500,fill="yellow")
canva.create_line(0,500,500,0,fill="blue")
canva.create_line(0,250,500,250,fill="red")
canva.create_line(250,0,250,500,fill="pink")
w.mainloop()