Popular Third-Party Libraries in Python


Popular Third-Party Libraries in Python

PyPI has thousands of packages, it would be impossible to summarize them all. But there are a handful of go-to packages that many people use for common tasks:
  • requests
  • scrapy
  • Twisted
  • Pillow
  • lxml
  • PyYAML
  • Django
  • Flask
  • Pyramid
  • SQLAlchemy
  • numpy
  • scipy
  • pandas
  • pytest
  • tox
  • coverage
  • mock
  • six
  • Jinija2
  • cryptography
  • pylint
  • flake8
  • pep8
  • pymongo
  • redis
  • MySQL-Python
  • psycopg2


  • Python packages are available from the Python Package Index, or PyPI, pronounced Pie-Pee-Eye. Pip automatically knows to install from PyPI, but you can manually search or browse PyPI if you need to.


  • Virtualenv is a third-party tool for isolating Python package installations from each other. If you are working on more than one project, it’s a good practice to keep their package requirements separate. Virtualenv lets you create a virtual Python environment for each project, and install packages separately for each.














Post a Comment

Post a Comment (0)