Is there any way to search for a particular package/function using keywords in the Python console?
For example, I may want to search \"pdf\" for pdf related tasks.
pip is an excellent resource. If pip is installed (if you don't have it, instructions are here), then using the Windows command shell you can do the following:
pip search pdf
It returns a plethora of options.
C:\Python27\Scripts>pip search pdf
mwlib.rl - generate pdfs from mediawiki markup
slc.publications - A content type to store and parse pdf publications
PyPDFLite - Simple PDF Writer.
pdfminer - PDF parser and analyzer
zopyx.convert - A Python interface to XSL-FO libraries (Conversion
HTML to PDF, RTF, DOCX, WML and ODT)
WeasyPrint - WeasyPrint converts web documents to PDF.
zopyx.convert2 - A Python interface for the conversion of HTML to
PDF, RTF, DOCX, WML and ODT) - belongs to
zopyx.smartprintng.core
collective.pdfpeek - A Plone 4 product that generates image thumbnail
previews of PDF files stored on ATFile based
objects.
pisa - PDF generator using HTML and CSS
etc.