Python the Most Powerful Language


According to 2014 statistics Python became one of the powerful language, after Java, C++ in series. Python is free downloadable language. You can start practice today.

Tools for Python-Downloads:

Anaconda Python

Both easy_install and pip are very easy to use when you need to install Python modules.

Whenever you need to install a Python module, use either easy_install or pip with the following syntax:
easy_install <module-name>
pip install <module-name>


virtualenv addresses the problem of preserving the correct dependencies and versions (and, indirectly, permissions) for different applications. If you are a Python novice you might not need virtualenv right now, but keep this tool in mind if you find yourself working in complex environments.


Two very nice features of IPython are tab expansion and “?”, and an example of tab expansion is shown here:

Python 2.7.5 |Anaconda 1.6.1 (x86_64)| (default, Jun 28 2013,
Type “copyright”, “credits” or “license” for more information.

IPython 0.13.2 — An enhanced Interactive Python.
? -> Introduction and overview of IPython’s features.
%quickref -> Quick reference.
help -> Python’s own help system.
object? -> Details about ‘object’, use ‘object??’ for extra details.

In [1]: di
%dirs dict dir divmod
if you type the characters di, IPython responds with the following line, which contains all the functions that start with the letters di:

dirs dict dir divmod
If you enter a question mark (“?”), IPython provides textual assistance, the first part of which is here:

IPython — An enhanced Interactive Python

IPython offers a combination of convenient shell features, special
commands and a history mechanism for both input (command history)
and output (results caching, similar to Mathematica). It is
intended to be a fully compatible replacement for the standard
Python interpreter, while offering vastly improved functionality
and flexibility.


Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.