Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code. Python is a dynamic object-oriented programming language that can be compared with Java and Microsoft's .NET-based languages as a general purpose substrate for many kinds of software development. It offers strong support for integrating with other technologies, higher programmer productivity throughout the development life cycle, and is particularly well suited for large or complex projects with changing requirements.The diverse application of the Python language is a result of the combination of features which give this language an edge over others.

  •  Decorators
  •  Descriptors
  •  Iterators and Generators
  •  Meta Classes
  •  Conventions
  •  Python to access Web data
  •  Databases with Python
  •  Capstone: Retrieving, Processing
  •  Visualization Data with Python
  •  Sample Projects.