An Overview on Python Programming



Hello folks! we will be starting our tutorial series on Python. Actually we started out tutorials on Python some time ago and decided to put a hold on it. So now we are going to pick up from where we stopped.

Python is a high level, interpreted, interactive, and an object oriented scripting language. It is designed to be highly readable. It makes use of English Keywords more often as opposed to other languages that mostly use punctuations.

  • Python is Interpreted - It is processed at runtime by the interpreter. You don't need to compile your program before executing it.
  • Python is Interactive - You can actually Sit at a Python prompt and interact with the interpreter directly to write your programs.
  • Python is Object Oriented - It supports an Object Oriented approach that encapsulates codes within Objects.
  • Python is for Beginners - It is a great language for new folks in programming world and supports a wide range of applications.



Features of Python

Following are the list of features in Python -

  • Easy to read - Python's code is more clearly defined and easy to read.
  • Easy to learn - It has few keywords, a simple structure and a clearly defined syntax, thereby allowing the learner to pickup quickly.
  • Portable - Python can run on a wide varieties of hardware platforms and has the same interface on all platforms.
  • Interactive Mode - It has full support for interactive mode which lets interactive testing and debugging of snippets of code.
  • Extendable - Python allows you add low level modules to the Python interpreter. These low level modules enable the programmers to add to or customize their tools to be more efficient.
  • A broad standard library - It's bulk of library is portable and cross platform compatible on Windows, Unix, as well as Macintosh.
  • Database - Python provides interfaces to all the major commercial database.
  • Scalable - Python provides a better structure as well as support for large programs.
  • GUI Programming - It has support for GUI applications that can be created and then ported to many system calls, window systems & libraries, such as the WindowS MFC, Macintosh and X Windows system of Unix.

Apart from the above mentioned features, Python has a big list of powerful features. Few of these features are listed below -

  • Python supports automatic garbage collection.
  • It can be integrated with C, C++, ActiveX, CORBA, COM and Java.
  • Python provides a high level dynamic data types and also supports the dynamic type checking.

Alright guys! This is where we are rounding up for this tutorial. In our next tutorial, we will be discussing about how we can Set up Python on various available platforms.

Do feel free to ask your questions where necessary and i will attend to them as soon as possible. If this tutorial was helpful to you, you can use the share button to share this tutorial.

Follow us on our various social media platforms to stay updated with our latest tutorials. You can also subscribe to our newsletter in order to get our tutorials delivered directly to your emails.

Thanks for reading and bye for now.