Answer
Python provides dynamic typing, automatic memory management, modules, exceptions, classes, iterators, and generators. • Names are bound to objects rather than declared with fixed variable types. • Functions and classes are runtime objects. • The language includes introspection and a large standard library.
💡 Simple Example
def square(value):
return value * value
print(square(5))
Output
25
⚡ Quick Revision
Python combines dynamic objects, reusable modules, and multiple programming styles.