What is a programming language?
A programming language is a set of rules for giving instructions to a computer. It provides syntax for giving instructions and specifies the ways to store information and controls the order instructions are executed in a program.
What's unique about Python?
Python is a high-level programming language, that means it takes care of multiple low-level tasks for you so you can focus on solving problems. For example, when you assign a variable a value, Python automatically deletes the variable when it's not needed anymore, saving you from managing memory.
How does a programming language affect the way we think about solving problems?
All languages have unique features that lead to characteristic programming philosophies and styles. Python focuses on readability, simplicity, and finishing the job.