one-python
We don't need a lot of libraries. We just need the best ones.
Libraries
General Machine Learning
- scikit-learn - Simple and efficient tools for data mining and data analysis.
Machine Learning > Deep Learning
- TensorFlow - Low-level (configurations over conventions) library for building deep learning data flow graphs.
Machine Learning > Deep Learning + Computer Vision
- caffe - Deep learning framework made with expression, speed, and modularity in mind.
Optical Character Recognition (OCR)
- pytesseract - A wrapper for Google Tesseract OCR.
Chinese Word Segmentation
- jieba - Chinese Words Segmentation Utilities.
Concurrency and Networking
HTTP Request
- requests - Python HTTP requests for humans.
Web Crawling
- Scrapy - A fast high-level screen scraping and web crawling framework.
Web Content Extracting
- newspaper - News extraction, article extraction and content curation in Python.
Scientific Computing
- scipy - An open-source software for mathematics, science, and engineering. statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.
Natural Language
- nltk - A suite of libraries and programs for symbolic and statistical natural language processing.
Markdown
- mistune - The fastest markdown parser in pure Python with renderer features, inspired by marked.
Data Analysis
- pandas - A software library for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series.
Frameworks
- Django - The most popular full featured web framework in Python.
- djangopackages - Excellent 3rd party django package collections.
Utilities
Interactive Interpreter
- IPython - A rich toolkit to help you make the most out of using Python interactively.
Environment
- virtualenv - A tool to create isolated Python environments.
- virtualenvwrapper - A set of extensions to virtualenv.
IDE
- PyCharm - Commercial Python IDE based on the IntelliJ platform by JetBrains. Free community edition available.