Skip to content

Instantly share code, notes, and snippets.

@Uninen
Created April 25, 2018 13:19
Show Gist options
  • Save Uninen/f6c0af5c5f0f38c01b637ad90a08f115 to your computer and use it in GitHub Desktop.
Save Uninen/f6c0af5c5f0f38c01b637ad90a08f115 to your computer and use it in GitHub Desktop.
Python Packages

Python Packages

Here's a curated list of interesting and useful Python packages. You can install any package with pip by saying pip install <package-name>. All of the packages on the list are open source.

This list has been collected spesifically for Anders Python Workshop evening. For more comprehensive list of interesting Python packages, take a look at https://github.com/vinta/awesome-python and for all 130k+ packages, search PyPI at https://pypi.org/

Development Tools

  • faker - A package for generating fake data (for example testing purposes)
  • ipython - Interactive shell
  • jupyter - Interactive notebook
  • pytest - Testing framework

Web Development

  • apistar - Simple Web API framework
  • audioowl - Fast and simple music and audio analysis
  • click - Package for creating command line interfaces
  • flask - Simple Web framework
  • langdetect - Language-detection library
  • pillow - Imaging library for working with images
  • requests - Generic HTTP request library ("HTTP for humans.")
  • requests-html HTML parsing library with JavaScript support, for example Web scraping

AI / ML

Note: these packages are not beginner-friendly!

  • pandas - Data analysis and manipulation framework
  • tensorflow - Machine learning framweork

// This list was collected by https://twitter.com/uninen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment