A3
A3
2. Versatility - Python is a flexible, general-purpose language that fully supports both procedural and
object-oriented programming. Due to its built-in and third-party packages, it is suitable for a wide
range of tasks.
3. No Compile Process - Python is an interpreted language and programs are automatically compiled
at run time. A program can be run as soon as it is written. There is no separate compiler, no time-
consuming compilation step, and no opaque compiler errors.
4. Automatic Memory Allocation - Python does not have pointers and developers do not have to
assign free space in memory. Python allocates memory automatically and a garbage collector
recycles memory from discarded objects.