Computer Science & Information Technology - Software Engineering
Python is a general purpose high level language which focuses on code readability with its use of significant indentation. Python is an interpreted and multi-paradigm language. It fully supports structured programming, object oriented programming, functional programming and aspect-oriented programming. Due to its comprehensive standard library, it is often referred to as 'batteries included' language. For memory management, python uses dynamic typing and a combination of cycle detecting garbage collector and reference counting. It also offers support for functional programming in lisp tradition. Python is highly extensible. Due to its compact modularity, it has become popular as a means of adding programmable interfaces to existing applications. It also provides a simple and less cluttered syntax making it easy for beginners to understand. This book outlines the processes and applications of python programming in detail. It includes some of the vital pieces of work being conducted across the world, on various topics related to python programming. This book is a vital tool for all researching or studying python programming as it gives incredible insights into emerging trends and concepts.