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 than possible in other popular programming languages.
- What is Python and Why You Must Learn It in 
- What Can You Do with Python? - The 3 Main Applications
- Learn Python - Full Course for Beginners
- Python Tutorial for Beginners [Full Course] 2019
Python is a multi-paradigm programming language, that is dynamically typed and garbage-collected. Many of the capabilities that the Python language supports are aspect-oriented programming and functional programming. This language follows a philosophy, which consists of phrases such as:
- "Beautiful is better than ugly"
- "Simple is better than Complex"
- "Readability counts"
- "Explicit is better than implicit"
- "Complex is better than complicated"
See Zen of Python for more information about this philosophy.
Python aims for simplicity and a less-cluttered syntax, while allowing developers have options for their preferred coding method. Python has many versions out for developers to use. This consists of Python 2.0, Python 2.7 and Python 3.0.
- Computer Programming
- Introduction to Programming
- Pyjamas port of Google Web Toolkit (GWT)
- Wikipedia: Python (programming language)
- Wikibooks: Python Programming