SlideShare uma empresa Scribd logo
1 de 10
Python
for
Everybody
• Submitted By: Ayushman Tiwari
• Section : G
• 1st Sem
• Roll No: 21011029
TABLE OF CONTENTS
1 History of Python .
2 Why to choose Python.
3 Characteristics of Python.
4 Data Structures in Python.
5 Uses Of NumPy
6 Conclusion
History
of Python
• Python was developed in 1980 by Guido van Rossum at the
National Research Institute for Mathematics and Computer
Science in the Netherlands as a successor of ABC
language capable of exception handling and Interfacing .
Python features a dynamic type system and automatic
memory management . It
supports multiple programming paradigms, including object
oriented programs , imperative , functional and procedural ,
and has a large and Comprehensive standard library.
• Van Rossum picked the
name Python for the New language from a TV show , Monty
Python's Flying Circus.
• In December 1989 , I was looking for
a "hobby" programming project that would keep
me occupied during the week around Christmas. My office …
would be closed , but I had a home computer , and
not much else on my hands . I decide to write an interpreter for
the new scripting language I had been thinking about lately :
as a descendent of ABC that would appeal to Unix/C hackers. I
chose Python as a working title for the Project.
•
- Guido
Van Rossum
Why To
Choose Python
• The language's core philosophy is summarized in the
Document "The Zen of Python", which include aphorisms
such as :
• Beautiful is better than Ugly.
• Simple is better than Complex.
• Complex is better than Complicated.
A Simple Program to print "Hello World"
JAVA CODE PYTHON
CODE
public class HelloWorld
{
public static void
main(String args [])
{
System.out.println("Hello
World")
}
}
print ("Hello World")
Characteristics
Of Python
Interpreted Language : Python is processed at
runtime by Python Interpreter.
Easy To Read : Python source-code is clearly defined
and visible to eyes.
Portable : Python codes can run on wide variety of
hardware platforms having the same platforms.
Extendable: Users can add low level modules to
Python interpreter.
Scalable: Python provides an improved structure for
supporting large programs than shell-scripts.
Object-Oriented Language: It supports object-
oriented features and techniques of Programming.
Data
Structures
In Python
• Lists:
• Ordered Collection of Data.
• Supports similar slicing and Indexing functionalities as in case of
String.
• They are mutable.
• Example: my_list = ['one' , 'two' , 'three',4,5]
• Len(my_list) would output 5.
• Dictionary:
• Lists are sequences but the Dictionaries are mappings.
• These mappings may not retain order.
• Accessing object from a dictionary.
• Nesting Dictionaries.
• Basic Syntax: d={} empty dictionary will be generated and assign
keys and values to it liked['animal']='Dog'.
Sets:
A set contains unique elements and we can construct them by using a set() function.
Convert a list into set:
I=[1,2,3,4,1,1,2,3,6,7]
K=set(I)
K becomes{1,2,3,4,6,7}
Basic Syntax:
X=set()
x.add(1)
X={1}
x.add(1)
There would not be any change in x now.
Uses
Of NumPy
• NumPy is Python package. It stands for "Numerical Python". It is a library consisting of
Multidimensional Array Objects and a collection of routines for processing an Array.
• Operations using NumPy:
• Using NumPy , a developer can perform the following operations:
• Mathematical and logical operations on Array.
• Fourier transforms and routines of shape manipulation.
• Operations related to linear Algebra. NumPy has in-built functions for linear algebra and
random number generation.
• Example:
• Import NumPy as np
• b=np.array([[1,6,5,2,3,45]])
• b.shape=(3,2)
• Print(b)
• [[1 6]
• [5 2]
• [3 45]]
Conclusion
I BELIEVE THAT THIS
TRIAL HAS SHOWN
CONCLUSIVELY THAT
IT IS BOTH POSSIBLE
AND DESIRABLE TO USE
PYTHON AS THE
PRINCIPAL TEACHING
LANGUAGE AS :
IT'S FREE (AS IN BOTH
COST AND SOURCE-
CODE)
IT IS TRIVIAL TO INSTALL
ON A WINDOWS PC
ALLOWING STUDENT TO
TAKE THEIR INTEREST
FURTHER .
IT IS A FLEXIBLE TOOL
THAT ALLOWS BOTH
LEARNING AND
TEACHING PROGRAMMI
NG.
IT IS A REAL
WORLD PROGRAMMING
LANGUAGE THAT CAN
BE USED
IN COMMERCIAL
WORLD.
AND THE MOST
IMPORTANT , IT'S CLEAN
SYNTAX OFFERS INCREAS
ED UNDERSTANDING AN
D ENJOYMENT
OF STUDENTS.
IN MY OPINION I HAVE
GAINED LOTS OF
KNOWLEDGE AND
EXPERIENCE NEEDED TO
BE A SUCCESSFUL
IN ENGINEERING .
AS AFTER ALL
ENGINEERING IS A
CHALLENGE AND NOT
JUST A JOB.
• THANK
• YOU

Mais conteúdo relacionado

Semelhante a Presentation.pptx

ANN-Lecture2-Python Startup.pptx
ANN-Lecture2-Python Startup.pptxANN-Lecture2-Python Startup.pptx
ANN-Lecture2-Python Startup.pptxShahzadAhmadJoiya3
 
Programming with Python: Week 1
Programming with Python: Week 1Programming with Python: Week 1
Programming with Python: Week 1Ahmet Bulut
 
Python presentation of Government Engineering College Aurangabad, Bihar
Python presentation of Government Engineering College Aurangabad, BiharPython presentation of Government Engineering College Aurangabad, Bihar
Python presentation of Government Engineering College Aurangabad, BiharUttamKumar617567
 
2016 bioinformatics i_python_part_1_wim_vancriekinge
2016 bioinformatics i_python_part_1_wim_vancriekinge2016 bioinformatics i_python_part_1_wim_vancriekinge
2016 bioinformatics i_python_part_1_wim_vancriekingeProf. Wim Van Criekinge
 
Python and Pytorch tutorial and walkthrough
Python and Pytorch tutorial and walkthroughPython and Pytorch tutorial and walkthrough
Python and Pytorch tutorial and walkthroughgabriellekuruvilla
 
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinalProf. Wim Van Criekinge
 
Python-Yesterday Today Tomorrow(What's new?)
Python-Yesterday Today Tomorrow(What's new?)Python-Yesterday Today Tomorrow(What's new?)
Python-Yesterday Today Tomorrow(What's new?)Mohan Arumugam
 
python-160403194316.pdf
python-160403194316.pdfpython-160403194316.pdf
python-160403194316.pdfgmadhu8
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on pythonwilliam john
 
PYTHON by kunal.pptx
PYTHON by kunal.pptxPYTHON by kunal.pptx
PYTHON by kunal.pptxkunalGoyal89
 
Introduction_to_Python.pptx
Introduction_to_Python.pptxIntroduction_to_Python.pptx
Introduction_to_Python.pptxVinay Chowdary
 
Python Seminar PPT
Python Seminar PPTPython Seminar PPT
Python Seminar PPTShivam Gupta
 

Semelhante a Presentation.pptx (20)

ANN-Lecture2-Python Startup.pptx
ANN-Lecture2-Python Startup.pptxANN-Lecture2-Python Startup.pptx
ANN-Lecture2-Python Startup.pptx
 
Programming with Python: Week 1
Programming with Python: Week 1Programming with Python: Week 1
Programming with Python: Week 1
 
P1 2017 python
P1 2017 pythonP1 2017 python
P1 2017 python
 
P1 2018 python
P1 2018 pythonP1 2018 python
P1 2018 python
 
Python Demo.pptx
Python Demo.pptxPython Demo.pptx
Python Demo.pptx
 
Python Demo.pptx
Python Demo.pptxPython Demo.pptx
Python Demo.pptx
 
Python presentation of Government Engineering College Aurangabad, Bihar
Python presentation of Government Engineering College Aurangabad, BiharPython presentation of Government Engineering College Aurangabad, Bihar
Python presentation of Government Engineering College Aurangabad, Bihar
 
2016 bioinformatics i_python_part_1_wim_vancriekinge
2016 bioinformatics i_python_part_1_wim_vancriekinge2016 bioinformatics i_python_part_1_wim_vancriekinge
2016 bioinformatics i_python_part_1_wim_vancriekinge
 
Unit1 pps
Unit1 ppsUnit1 pps
Unit1 pps
 
Python and Pytorch tutorial and walkthrough
Python and Pytorch tutorial and walkthroughPython and Pytorch tutorial and walkthrough
Python and Pytorch tutorial and walkthrough
 
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
 
python into.pptx
python into.pptxpython into.pptx
python into.pptx
 
Python-Yesterday Today Tomorrow(What's new?)
Python-Yesterday Today Tomorrow(What's new?)Python-Yesterday Today Tomorrow(What's new?)
Python-Yesterday Today Tomorrow(What's new?)
 
python-160403194316.pdf
python-160403194316.pdfpython-160403194316.pdf
python-160403194316.pdf
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
PYTHON by kunal.pptx
PYTHON by kunal.pptxPYTHON by kunal.pptx
PYTHON by kunal.pptx
 
Report om 3
Report om 3Report om 3
Report om 3
 
Introduction_to_Python.pptx
Introduction_to_Python.pptxIntroduction_to_Python.pptx
Introduction_to_Python.pptx
 
Python
PythonPython
Python
 
Python Seminar PPT
Python Seminar PPTPython Seminar PPT
Python Seminar PPT
 

Último

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 

Último (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Presentation.pptx

  • 1. Python for Everybody • Submitted By: Ayushman Tiwari • Section : G • 1st Sem • Roll No: 21011029
  • 2. TABLE OF CONTENTS 1 History of Python . 2 Why to choose Python. 3 Characteristics of Python. 4 Data Structures in Python. 5 Uses Of NumPy 6 Conclusion
  • 3. History of Python • Python was developed in 1980 by Guido van Rossum at the National Research Institute for Mathematics and Computer Science in the Netherlands as a successor of ABC language capable of exception handling and Interfacing . Python features a dynamic type system and automatic memory management . It supports multiple programming paradigms, including object oriented programs , imperative , functional and procedural , and has a large and Comprehensive standard library. • Van Rossum picked the name Python for the New language from a TV show , Monty Python's Flying Circus. • In December 1989 , I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office … would be closed , but I had a home computer , and not much else on my hands . I decide to write an interpreter for the new scripting language I had been thinking about lately : as a descendent of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the Project. • - Guido Van Rossum
  • 4. Why To Choose Python • The language's core philosophy is summarized in the Document "The Zen of Python", which include aphorisms such as : • Beautiful is better than Ugly. • Simple is better than Complex. • Complex is better than Complicated. A Simple Program to print "Hello World" JAVA CODE PYTHON CODE public class HelloWorld { public static void main(String args []) { System.out.println("Hello World") } } print ("Hello World")
  • 5. Characteristics Of Python Interpreted Language : Python is processed at runtime by Python Interpreter. Easy To Read : Python source-code is clearly defined and visible to eyes. Portable : Python codes can run on wide variety of hardware platforms having the same platforms. Extendable: Users can add low level modules to Python interpreter. Scalable: Python provides an improved structure for supporting large programs than shell-scripts. Object-Oriented Language: It supports object- oriented features and techniques of Programming.
  • 6. Data Structures In Python • Lists: • Ordered Collection of Data. • Supports similar slicing and Indexing functionalities as in case of String. • They are mutable. • Example: my_list = ['one' , 'two' , 'three',4,5] • Len(my_list) would output 5. • Dictionary: • Lists are sequences but the Dictionaries are mappings. • These mappings may not retain order. • Accessing object from a dictionary. • Nesting Dictionaries. • Basic Syntax: d={} empty dictionary will be generated and assign keys and values to it liked['animal']='Dog'.
  • 7. Sets: A set contains unique elements and we can construct them by using a set() function. Convert a list into set: I=[1,2,3,4,1,1,2,3,6,7] K=set(I) K becomes{1,2,3,4,6,7} Basic Syntax: X=set() x.add(1) X={1} x.add(1) There would not be any change in x now.
  • 8. Uses Of NumPy • NumPy is Python package. It stands for "Numerical Python". It is a library consisting of Multidimensional Array Objects and a collection of routines for processing an Array. • Operations using NumPy: • Using NumPy , a developer can perform the following operations: • Mathematical and logical operations on Array. • Fourier transforms and routines of shape manipulation. • Operations related to linear Algebra. NumPy has in-built functions for linear algebra and random number generation. • Example: • Import NumPy as np • b=np.array([[1,6,5,2,3,45]]) • b.shape=(3,2) • Print(b) • [[1 6] • [5 2] • [3 45]]
  • 9. Conclusion I BELIEVE THAT THIS TRIAL HAS SHOWN CONCLUSIVELY THAT IT IS BOTH POSSIBLE AND DESIRABLE TO USE PYTHON AS THE PRINCIPAL TEACHING LANGUAGE AS : IT'S FREE (AS IN BOTH COST AND SOURCE- CODE) IT IS TRIVIAL TO INSTALL ON A WINDOWS PC ALLOWING STUDENT TO TAKE THEIR INTEREST FURTHER . IT IS A FLEXIBLE TOOL THAT ALLOWS BOTH LEARNING AND TEACHING PROGRAMMI NG. IT IS A REAL WORLD PROGRAMMING LANGUAGE THAT CAN BE USED IN COMMERCIAL WORLD. AND THE MOST IMPORTANT , IT'S CLEAN SYNTAX OFFERS INCREAS ED UNDERSTANDING AN D ENJOYMENT OF STUDENTS. IN MY OPINION I HAVE GAINED LOTS OF KNOWLEDGE AND EXPERIENCE NEEDED TO BE A SUCCESSFUL IN ENGINEERING . AS AFTER ALL ENGINEERING IS A CHALLENGE AND NOT JUST A JOB.