SlideShare a Scribd company logo
1 of 19
PYTHON
Programmers Yearning To
Homestead Our Noosphere.
- Sean McGrath
1
Agenda
● What is Python ?
● Comparison
○ Python VS Java
○ Python VS C++
● When Python ?
● Who all are using Python ?
● Job opportunities in Python
○ Job opportunities in Python - Number of Python Jobs
○ Job opportunities in Python - Types of Python Jobs
● Future of Python
● Training @ Evolet Technologies 2
What is Python
● Created in the late 1980s
● Found by ‘Guido Van Rossum’
● Named after ‘Monty Python’ a writer
● General purpose programming language
● High level programming language
● Object oriented
● Interpreted language
● Used by thousands of people
● Very closely resembles the English language
● Has hundreds of existing third-party libraries.
3
Comparison
4
● Python programs are generally expected to run slower than Java
programs, but they also take much less time to develop.
● Python programs are typically 3-5 times shorter than equivalent Java
programs. This difference can be attributed to Python's built-in high-
level data types and its dynamic typing.
● Python is much better suited as a "glue" language, while Java is better
characterized as a low-level implementation language.
● Components can be developed in Java and combined to form
VS
5
VS
● Almost everything said for Java also applies for C++, just more so:
where Python code is typically 3-5 times shorter than equivalent Java
code, it is often 5-10 times shorter than equivalent C++ code
● Anecdotal evidence suggests that one Python programmer can finish
in two months what two C++ programmers can't complete in a year.
● Python shines as a glue language, used to combine components
written in C++.
6
7
When Python ?
8
When Python ?
● To build a web app
● To automate small task on the system
● To find the most common colors in an image
● Basically, when there is a need to code something and the
language doesn’t matter, use Python.
9
Who all are using Python ?
10
Who all are using Python ?
11
Job opportunities in Python
12
Job opportunities in Python - Number of Python Jobs
13
Job opportunities in Python - Types of python jobs
14
Future of Python
15
Future of Python
16
Training @
17
● Learn to use Python professionally
● Learn advanced Python features
● Learn to use Object Oriented Programming
● Understand complex topics
● Build a complete understanding of Python from the ground up!
● We not only focuses on fundamentals of Python, but also helps one gain expertise
in Python
● The training is a step by step guide to with an extensive hands on
● The course is packed with several activity problems, assignments and scenarios
that help you gain practical experience
● You’ll learn how to build, deploy and scale programs in Python, with training that
covers everything from the fundamentals to deep-dive development
Training @
18
19
V Hamsa Bhavani
Technical Consultant and Trainer
Evolet Technologies

More Related Content

What's hot

What's hot (20)

Lesson 03 python statement, indentation and comments
Lesson 03   python statement, indentation and commentsLesson 03   python statement, indentation and comments
Lesson 03 python statement, indentation and comments
 
Python Basics.pdf
Python Basics.pdfPython Basics.pdf
Python Basics.pdf
 
Python Sequence | Python Lists | Python Sets & Dictionary | Python Strings | ...
Python Sequence | Python Lists | Python Sets & Dictionary | Python Strings | ...Python Sequence | Python Lists | Python Sets & Dictionary | Python Strings | ...
Python Sequence | Python Lists | Python Sets & Dictionary | Python Strings | ...
 
Python basic
Python basicPython basic
Python basic
 
Overview of python 2019
Overview of python 2019Overview of python 2019
Overview of python 2019
 
Introduction To Programming with Python
Introduction To Programming with PythonIntroduction To Programming with Python
Introduction To Programming with Python
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python
 
Introduction to Basics of Python
Introduction to Basics of PythonIntroduction to Basics of Python
Introduction to Basics of Python
 
Python - the basics
Python - the basicsPython - the basics
Python - the basics
 
Python
PythonPython
Python
 
Beginning Python Programming
Beginning Python ProgrammingBeginning Python Programming
Beginning Python Programming
 
Python presentation by Monu Sharma
Python presentation by Monu SharmaPython presentation by Monu Sharma
Python presentation by Monu Sharma
 
Python Programming Language | Python Classes | Python Tutorial | Python Train...
Python Programming Language | Python Classes | Python Tutorial | Python Train...Python Programming Language | Python Classes | Python Tutorial | Python Train...
Python Programming Language | Python Classes | Python Tutorial | Python Train...
 
Python Basics
Python BasicsPython Basics
Python Basics
 
Python Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | EdurekaPython Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | Edureka
 
Introduction to Python programming Language
Introduction to Python programming LanguageIntroduction to Python programming Language
Introduction to Python programming Language
 
Python
PythonPython
Python
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)
 
intro.pptx (1).pdf
intro.pptx (1).pdfintro.pptx (1).pdf
intro.pptx (1).pdf
 

Similar to Advantages of Python Learning | Why Python

Introduction to Python Programming language.pptx
Introduction to Python Programming language.pptxIntroduction to Python Programming language.pptx
Introduction to Python Programming language.pptx
BharathYusha1
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
ijpla
 

Similar to Advantages of Python Learning | Why Python (20)

Python Django Basics
Python Django BasicsPython Django Basics
Python Django Basics
 
IRJET- Python: Simple though an Important Programming Language
IRJET- Python: Simple though an Important Programming LanguageIRJET- Python: Simple though an Important Programming Language
IRJET- Python: Simple though an Important Programming Language
 
Why learn python in 2017?
Why learn python in 2017?Why learn python in 2017?
Why learn python in 2017?
 
Why Python is the Best Coding Language For PWA Development_.ppt
Why Python is the Best Coding Language For PWA Development_.pptWhy Python is the Best Coding Language For PWA Development_.ppt
Why Python is the Best Coding Language For PWA Development_.ppt
 
Introduction to Python Programming language.pptx
Introduction to Python Programming language.pptxIntroduction to Python Programming language.pptx
Introduction to Python Programming language.pptx
 
Python programming for beginners
Python programming for beginnersPython programming for beginners
Python programming for beginners
 
introduction to Python (for beginners)
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)
 
Python App Development_ 7 Things to Keep in Mind.pdf
Python App Development_ 7 Things to Keep in Mind.pdfPython App Development_ 7 Things to Keep in Mind.pdf
Python App Development_ 7 Things to Keep in Mind.pdf
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
 
python Certification Training in marthahalli
python Certification Training in marthahallipython Certification Training in marthahalli
python Certification Training in marthahalli
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
Research paper on python by Rj
Research paper on python by RjResearch paper on python by Rj
Research paper on python by Rj
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming Basics
 
Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 

Advantages of Python Learning | Why Python

  • 1. PYTHON Programmers Yearning To Homestead Our Noosphere. - Sean McGrath 1
  • 2. Agenda ● What is Python ? ● Comparison ○ Python VS Java ○ Python VS C++ ● When Python ? ● Who all are using Python ? ● Job opportunities in Python ○ Job opportunities in Python - Number of Python Jobs ○ Job opportunities in Python - Types of Python Jobs ● Future of Python ● Training @ Evolet Technologies 2
  • 3. What is Python ● Created in the late 1980s ● Found by ‘Guido Van Rossum’ ● Named after ‘Monty Python’ a writer ● General purpose programming language ● High level programming language ● Object oriented ● Interpreted language ● Used by thousands of people ● Very closely resembles the English language ● Has hundreds of existing third-party libraries. 3
  • 5. ● Python programs are generally expected to run slower than Java programs, but they also take much less time to develop. ● Python programs are typically 3-5 times shorter than equivalent Java programs. This difference can be attributed to Python's built-in high- level data types and its dynamic typing. ● Python is much better suited as a "glue" language, while Java is better characterized as a low-level implementation language. ● Components can be developed in Java and combined to form VS 5
  • 6. VS ● Almost everything said for Java also applies for C++, just more so: where Python code is typically 3-5 times shorter than equivalent Java code, it is often 5-10 times shorter than equivalent C++ code ● Anecdotal evidence suggests that one Python programmer can finish in two months what two C++ programmers can't complete in a year. ● Python shines as a glue language, used to combine components written in C++. 6
  • 7. 7
  • 9. When Python ? ● To build a web app ● To automate small task on the system ● To find the most common colors in an image ● Basically, when there is a need to code something and the language doesn’t matter, use Python. 9
  • 10. Who all are using Python ? 10
  • 11. Who all are using Python ? 11
  • 12. Job opportunities in Python 12
  • 13. Job opportunities in Python - Number of Python Jobs 13
  • 14. Job opportunities in Python - Types of python jobs 14
  • 18. ● Learn to use Python professionally ● Learn advanced Python features ● Learn to use Object Oriented Programming ● Understand complex topics ● Build a complete understanding of Python from the ground up! ● We not only focuses on fundamentals of Python, but also helps one gain expertise in Python ● The training is a step by step guide to with an extensive hands on ● The course is packed with several activity problems, assignments and scenarios that help you gain practical experience ● You’ll learn how to build, deploy and scale programs in Python, with training that covers everything from the fundamentals to deep-dive development Training @ 18
  • 19. 19 V Hamsa Bhavani Technical Consultant and Trainer Evolet Technologies