World’s Most Flexible Programming Language- Introduction to Python

Knowledge is of two kinds. One is Declarative & another is Imperative. Declarative knowledge is what tells us the end result of a process. It does not tell how to have the result. And there comes the imperative knowledge what tells us how to have the result. And the same does a program. A code is set of a sequence of outcomes. So to learn something imperatively you need to know programming.

First objective to learn programming is that you need to and you should think like a computer scientist. Now there a question rises. “How a computer scientist think?” The answer is that a computer scientist looks for all the possible outcomes of a problem to find the way to solve it.

Then you need to learn a programming language. There a at least hundred of languages out there.Those languages perform differently.Certain language is good for solving certain problem.But there are no best language.

Now you can ask me why I chose Python programming language? Here is my answer: Python is a high level, interpreted, interactive language and it is a general language, it also uses English keywords, it also has fewer syntactical construction than other languages. Now I gonna mention some more features below:

   1. Python is interpreted: Python  is  processed  at  runtime  by  the  interpreter. You  do  not  need  to  compile  your  program  before  executing  it.  This  is  similar to  PERL  and  PHP. 

maxresdefault.jpg

PyCharm interpreter.

Some useful interpreters :

1 PyCharm
2. Sublime Text 2
3. PyScript

   2.  Python  is  Interactive:  You  can  actually  sit  at  a  Python  prompt  and  interact with  the  interpreter  directly  to  write  your  programs.

   3. Python  is  Object-Oriented : Python  supports  Object-Oriented  style  or technique  of  programming  that  encapsulates code  within  objects.

   4.  Python  is  a  Beginner’s  Language:
Python  is  a  great  language  for  the beginner-level  programmers  and  supports  the  development  of  a  wide  range  of applications  from  simple text  processing  to  WWW  browsers  to  games.

   5.  Easy-to-learn:  Python  has  few  keywords,  simple  structure,  and  a  clearly defined  syntax.  This  allows  the student  to  pick  up  the  language  quickly.

   6.  Easy-to-read: Python  code  is  more  clearly  defined  and  visible to  the eyes.

   7.Easy-to-maintain:  Python’s  source code  is  fairly  easy-to-maintain.

8. A broad  standard  library:  Python’s  bulk  of  the  library  is  very  portable  and cross-platform  compatible on  UNIX,  Windows,  and  Macintosh. 

 9.Interactive  Mode:  Python  has  support  for  an  interactive  mode  which  allows interactive testing  and  debugging  of  snippets  of  code. 

 10. Portable: Python  can  run  on  a  wide  variety  of  hardware  platforms  and  has  the same interface on  all  platforms.

11.  Extendable: You  can  add  low-level  modules  to  the  Python  interpreter.  These modules  enable  programmers  to  add  to  or  customize  their  tools  to  be  more efficient.

12. Databases: Python  provides  interfaces  to  all  major  commercial  databases.

13.  GUI Programming: Python  supports  GUI (graphical user interface) applications  that  can  be  created  and ported  to  many  system  calls,  libraries,  and  windows  systems,  such  as  Windows MFC,  Macintosh,  and  the X  Window  system  of  Unix.

 14. Scalable:  Python  provides  a  better  structure  and  support  for  large  programs than  shell  scripting.

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.

In short those are all the reason that tell the importance of learning “python” programming language.

##Stay in touch with us get more interesting blogs on Python!!

6 thoughts on “World’s Most Flexible Programming Language- Introduction to Python

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s