Python Tutorials

Python Features

  • Easy to Learn and Use: Python is easy to learn and use. It is developer-friendly and high level programming language.
  • Expressive Language: Python language is more expressive means that it is more understandable and readable.
  • Interpreted Language: Python is an interpreted language i.e. interpreter executes the code line by line at a time. This makes debugging easy and thus suitable for beginners.
  • Cross-platform Language: Python can run equally on different platforms such as Windows, Linux, Unix and Macintosh etc. So, we can say that Python is a portable language.
  • Free and Open Source: Python language is freely available at offical web address.The source-code is also available. Therefore it is open source.
  • Object-Oriented Language: Python supports object oriented language and concepts of classes and objects come into existence.
  • Extensible: It implies that other languages such as C/C++ can be used to compile the code and thus it can be used further in our python code.
  • Integrated: It can be easily integrated with languages like C, C++, JAVA etc.
  • Large Standard Library: Python has a large and broad library and prvides rich set of module and functions for rapid application development.
  • GUI Programming Support: Graphical user interfaces can be developed using Python.

Apart from the above-mentioned features, Python has a big list of good features, few are listed below −

  • It supports functional and structured programming methods as well as OOP.
  • It can be used as a scripting language or can be compiled to byte-code for building large applications.
  • It provides very high-level dynamic data types and supports dynamic type checking.
  • It supports automatic garbage collection.
  • It can be easily integrated with C, C++, COM, ActiveX, CORBA, and Java.
;