Hope this helps Firstly, the python libary reference gives a blow by blow of what's actually included. And the global module index contains a neat, alphabetized summary of those same modules. If you have dependencies on a library, you can trivially test for the presence with a construct like:
help you fix your problem By building the libraries yourself, you can customize the build -- for example, specify different dependencies (e.g. a local version of QT), features (e.g. CUDA) or options (e.g. architecture-specific optimizations). If none of these things are significant to you, then installing the pre-built libraries is more convenient.
Is there a penalty for using built in libraries in Python?
will help you The performance impacts are minimal. Importing a module the first time loads the module bytecode and objects into memory (stored in the sys.modules mapping). That loading will take a small amount of time, and a small amount of memory.
Where shall I start in making a scraper or a bot using python?