best python modules for machine learning, data mining, natural language processing, network analysis, and web scraping

Basics:

Machine Learning and Data Mining:

Natural Language:

  • NLTK, Natural Language Toolkit, nltk.org

For web scraping:

  • Scrapy, An open source web scraping framework for Python scrapy.org
  • urllib/urllib2

Mind Map

Mind Map of python Packages

Mind Map of python Packages

Sources:

Tutorials-PyCon

Advertisements