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

Advantages of Python Learning | Why Python

  • 1.
    PYTHON Programmers Yearning To HomesteadOur Noosphere. - Sean McGrath 1
  • 2.
    Agenda ● What isPython ? ● 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
  • 4.
  • 5.
    ● Python programsare 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 everythingsaid 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.
  • 8.
  • 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 areusing Python ? 10
  • 11.
    Who all areusing Python ? 11
  • 12.
  • 13.
    Job opportunities inPython - Number of Python Jobs 13
  • 14.
    Job opportunities inPython - Types of python jobs 14
  • 15.
  • 16.
  • 17.
  • 18.
    ● Learn touse 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 TechnicalConsultant and Trainer Evolet Technologies