Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. With the advent of Information Technology, the career opportunities associated with python programming language have grown significantly. In fact, IT organizations are looking for candidates having an excellent core and advanced python skills. This has resulted in an increased demand for python professionals who can easily perform the programming tasks given to them. This also depicts a better career scope for python programmers in the future.