Overview of two python-- third-party libraries

Web crawlers direction

  • requests library: Simple and easy handling third-party libraries HTTP request, the process of writing process closer URL access, supports a very rich connectivity access.
  • scrapy: Fast, high-level Web access frameworks, build system used in professional reptile, data mining, network monitoring, automated testing

Data analysis direction

  • numpy: The same type of data for processing multidimensional array (ndarray), the library can be used to store and process large matrix , the internal language is C
  • scipy: Increase the function of many of math, science, engineering calculation
  • pandas: Numpy-based required extended and efficient operation of large data set of tools

Text processing direction

  • pdfminer: All kinds of information can be extracted from the pdf in third-party libraries, it can be converted into html
  • openpyxl: Excel document processing
  • python-docx: Microsoft Word document processing
  • beautifulsoup4: Parse and process XML and HTML

Data visualization direction

  • matplotlib: Data graphics
  • TVTK: Graphics application library
  • Mayvi: VTK-based development, more convenient and practical visualization software

Graphical user interface direction

  • pyqt5: The current best third-party libraries
  • wxpython
  • pygtkEasily create a program with a graphical user interface:

Machine Learning direction

  • scikit-learn: Data mining and data analysis tools
  • tensorflow
  • Theano: Low-level development bias

Web development direction

  • Django: The most popular Web application frameworks
  • Pyramid: Relatively small, fast, flexible
  • Flask: Lightweight Web application framework, Micro Framework

Game development direction

  • Pygame: Game Starter
  • Panda3D: 3D rendering and game development library
  • cocos2D: 2D interactive application framework and graphical interface of the game

More third-party libraries

  • PIL: Image Processing
  • SymPy: Computer Algebra
  • NLTK: Natural Language Processing
  • WeRoBot: micro-channel public number Development Framework
  • MyQR: basic two-dimensional code, art two-dimensional code and two-dimensional dynamic code
发布了203 篇原创文章 · 获赞 56 · 访问量 2万+

Guess you like

Origin blog.csdn.net/weixin_44478378/article/details/104589895