python is dynamic programming language flexible basic data structures standard control structures modular programs with functions and modules simple and powerful test processing and file / rich standard library