Programming fosters creativity, reasoning, and problem solving. The programmer gets the opportunity to create something from nothing. Programming is a fun, sometimes challenging (and occasionally frustrating) activity, and the skills learned from it can be useful both in school and at work . . . even if your career has nothing to do with computers.
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. ... Python is an easy-to-learn programming language that has some really useful features for a beginning programmer.