This is a comprehensive list of Python Programming resources. Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java. The language provides constructs intended to enable clear programs on both a small and large scale. It was named by Guido van Rossum, the creator, after Monty Python’s Flying Circus.