We don't need a lot of libraries. We just need the best ones.
- scikit-learn - Simple and efficient tools for data mining and data analysis.
- TensorFlow - Low-level (configurations over conventions) library for building deep learning data flow graphs.
- caffe - Deep learning framework made with expression, speed, and modularity in mind.
- pytesseract - A wrapper for Google Tesseract OCR.
- jieba - Chinese Words Segmentation Utilities.
- requests - Python HTTP requests for humans.
- Scrapy - A fast high-level screen scraping and web crawling framework.
- newspaper - News extraction, article extraction and content curation in Python.
- 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.
- nltk - A suite of libraries and programs for symbolic and statistical natural language processing.
- mistune - The fastest markdown parser in pure Python with renderer features, inspired by marked.
- pandas - A software library for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series.
- Django - The most popular full featured web framework in Python.
- djangopackages - Excellent 3rd party django package collections.
- IPython - A rich toolkit to help you make the most out of using Python interactively.
- virtualenv - A tool to create isolated Python environments.
- virtualenvwrapper - A set of extensions to virtualenv.
- PyCharm - Commercial Python IDE based on the IntelliJ platform by JetBrains. Free community edition available.
The csv module’s reader and writer objects read and write sequences. Programmers can also read and write data in dictionary form using the DictReader and DictWriter classes