Python is a dynamically and strongly typed programming language whose design philosophy emphasizes code readability.