Sign in

Top 15 Python Packages You Must Try

A handpicked list of the most useful and surprising Python packages from PyPI

Image for post
Image for post
Photo by Hitesh Choudhary on Unsplash

1. Dash

Image for post
Image for post
Example Dash app, screenshot by author

2. PyGame

3. Pillow

Image for post
Image for post
It’s me, looking at kittens during work time

4. Colorama

Image for post
Image for post
Screenshot by Jonathan Hartley from Colorama

5. JmesPath

Image for post
Image for post
Screenshot by author

6. Requests

7. Simplejson

try:
import simplejson as json
except ImportError:
import json

8. Emoji

Image for post
Image for post
Image by Pixaline on Pixabay
pip3 install emoji

9. Chardet

chardetect somefile.txt
somefile.txt: ascii with confidence 1.0

10. Python-dateutil

11. Progress bars: progress and tqdm

Progress

Image for post
Image for post
Animation by Giorgos Verigakis from progress

tqdm

Image for post
Image for post
source: https://github.com/tqdm/tqdm
$ tar -zcf - docs/ | tqdm --bytes --total `du -sb docs/ | cut -f1` \
> backup.tgz
32%|██████████▍ | 8.89G/27.9G [00:42<01:31, 223MB/s]

12. IPython

Image for post
Image for post
Source: python screenshots page

13. Homeassistant

Image for post
Image for post
Screenshot by author

14. Flask

Image for post
Image for post
Flask logo, source

15. Beautiful soup

Written by

Software developer by day, writer at night. Author of python3.guide, where you can start learning Python today

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store