Introduction
Importing specific items lets you bring only the parts you need from a module. This keeps your code clean and uses less memory.
When you only need a few functions or classes from a large module.
To avoid naming conflicts by importing only what you want.
To make your code easier to read by showing exactly what you use.
When you want to reduce the startup time of your program by loading less code.