graemeglass / one-python

Best Python libraries - We don't need a lot of libraries. We just need the best ones.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 (CV)

  • caffe - Deep learning framework made with expression, speed, and modularity in mind.

Optical Character Recognition (OCR)

Image processing

  • scikit-image - A collection of algorithms for image processing

Chinese Word Segmentation

  • jieba - Chinese Words Segmentation Utilities.

Concurrency and Networking

  • gevent - A coroutine-based Python networking library that uses greenlet.

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.

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.
  • Flask - A microframework for Python.

Utilities

Interactive Interpreter

  • IPython - A rich toolkit to help you make the most out of using Python interactively.
  • [jupyter notebook] (http://jupyter.org/) - A web application that allows you to create and share documents that contain live code.
  • [bpython] (http://www.bpython-interpreter.org) - A fancy interface to the Python interpreter for Linux, BSD, OS X and Windows.

Environment

IDE

  • PyCharm - Commercial Python IDE based on the IntelliJ platform by JetBrains. Free community edition available.

HTTP Client

  • httpie - A CLI, cURL-like tool for humans

Resource Downloader for Chinese Sites

  • iScript - Downloader for xiami.com, pan.baidu.com, 115.com, music.163.com, music.baidu.com, yunpan.cn, flvxz.com, bt torrent ↔ magnet, ed2k search, tumblr, unzip

About

Best Python libraries - We don't need a lot of libraries. We just need the best ones.