Features of Python programming

1. A simple language which is easier to learn

Python has a very simple and elegant Sintex it easier to read and write python programs compared to other languages like  C++, Java, C#  Python Programming one and allow you to focus on the solution rather Syntax.
If you are a newbie, it's a great choice to start your journey with Python.
2. Free and open source

You can freely use and   distribute python, even for commercial use not only can you use
and distribute software written in it,  you can even make changes to the Python source code.
Python has a large community constantly improve it is a teration.
3. Portability

You can Python program from one platform to another and run it without any changes.
it runs seamlessly on almost the are platform including Windows, Mac OS X, and Linux.

4. Extensible  and Embeddable

 suppose an application requires high performance. you can easily combine pieces of C/C++ or other languages with python code. his will give your application high performance as well as scripting capabilities which other languages may not provide out of the box.

5. A  high level,  interpreted a language


Unlike C/ C++, you don't have to worry about daunting tasks like memory management garbage collection and so on. likewise, when you run python code, it automatically converts few codes to the language your computer understands.  don't need to worry About any lower level operations.



6. Large standard libraries to solve  tasks

Python has  a number of standard libraries which makes  life of a programmer is you don't have to
write the code yourself.  for example: need to connect my SQL database on a web server? you can
use my SQL ldb library using airport my SQL DB. standard libraries in Python are well tested and
used by hundred of people. so you can be sure that it won't break your application.

7. object-oriented

Everything in Python is an object. object oriented programming(OOP)  you a complex intutively.
Problem into a smaller set by creating an object.