Which of these is not a key feature of Python? a) garbage collection b) support for structured programming c) memory management by the developer d) extensive standard libraries
Understand the Problem
The question is asking us to identify which option does not represent a key feature of the Python programming language. It lists four options, and we need to evaluate them in the context of Python's features.
Answer
Memory management by the developer.
The final answer is memory management by the developer.
Answer for screen readers
The final answer is memory management by the developer.
More Information
Python manages memory automatically through garbage collection and other automated memory management techniques, meaning developers are not required to manually allocate and free memory. This distinguishes it from some other languages where developers need to manage memory manually.
Tips
Assuming all programming languages require manual memory management is a common mistake. Languages like Python automate this process.
Sources
- Memory Management — Python 3.13.0 documentation - docs.python.org
- Python (programming language) - Wikipedia - en.wikipedia.org
- Garbage Collection in Python - GeeksforGeeks - geeksforgeeks.org