In this powerpoint presentation you can learn about history of python programming, Features, Strengths, Applications and careers related to the python programming and also describe what global leaders use python programming
4. What is python ?
It is interpreted.
Object Oriented Programming Language.
It is Procedural Oriented Programming Language.
High level programming with dynamic semantics.
Used as a scripting or glue language .
Extensive standard library are available in source and can be freely
distributed. Ex- Numpy and Pandas etc.
It spans multiple platforms, middleware products, and application
domains.
Create and used third party libraries. Ex. Metaplot for ploting a graph.
5. Strengths
Program development using Python is 5-10 times faster than using
C/C++, and 3-5 times faster than using Java.
Object-Oriented nature makes the translation a straightforward process.
Also increasing the overall performance, functionality and reliability of
the application. (E.g. Case Study: Python in a Commercial
Environment, by Greg Stein, Microsoft, in Proceedings of the 6th
International Python Conference, and the Alice VR project at UvA and
CMU.)
Used to implement a web browser (E.g. Grail).
Also integrated with the Windows, Linux and MacOS platforms
6. Features
Free and Open Source
Extensible
Embeddable
Extensive Libraries
Run on different operating Systems with some
modifications or no modifications.
Portable.
7. Applications
Scientific and Computational Applications.
Image Processing and Graphic Design Applications.
Games (E.g.- Battlefield 2, Bridge Commander, Civilization IV)
Web Frameworks and Web Applications.
Operating Systems.
Machine Learning and Artificial Intelligence.
Data Analysis.
Software development.
Network Programming.
Desktop GUI application.
9. Python Different Versions
Python 1.0 released on October 1996.
Python 2.0 released on October 2000.
Python 3.0 released on December 2008.
Python 3.8.3 released on May 2020.
10. Python Compilers
• The Python compiler package is a tool for analyzing Python source code and
generating Python bytecode.
• The compiler contains libraries to generate an abstract syntax tree
from Python source code and to generate Python bytecode from the tree.
• It can be modified more easily than the built-in compiler.
Interpreted : An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely line by line , without previously compiling a program into machine-language instructions.
Scripting : A script or scripting language is a computer language with a series of commands within a file that is capable of being executed without being compiled. Good examples of server-side scripting languages include Perl, PHP, and Python. The best example of a client side scripting language is JavaScript.
Interpreted : An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely line by line , without previously compiling a program into machine-language instructions.
Scripting : A script or scripting language is a computer language with a series of commands within a file that is capable of being executed without being compiled. Good examples of server-side scripting languages include Perl, PHP, and Python. The best example of a client side scripting language is JavaScript.
Interpreted : An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely line by line , without previously compiling a program into machine-language instructions.
Scripting : A script or scripting language is a computer language with a series of commands within a file that is capable of being executed without being compiled. Good examples of server-side scripting languages include Perl, PHP, and Python. The best example of a client side scripting language is JavaScript.
Slicing : Sometimes, you may not want an entire list or a single item, but a number of items from it. Here, the slicing operator [:] comes into play.
Mutable : Mutability is the ability to be mutated, to be changed. A list is mutable, so it is possible to reassign and delete individual items as well.