I reviewed 1,000+ Python libraries and discovered these hidden gems I never knew even existed.
Here are some of them that will make you fall in love with Python and its versatility (even more). (Please find the full list here: https://bit.ly/py-gem-libs)
1) Mito: Analyze data in Jupyter by editing a spreadsheet.
Link: https://bit.ly/mito-ds
2) Sourcery: Automated code refactoring to make code clearer and concise.
Link: https://bit.ly/py-sourcery
3) Bashplotlib: Draw plots in the terminal.
Link: https://bit.ly/bshplt
4) Xonsh: Use IPython and a UNIX shell together.
Link: https://bit.ly/xonsh
5) Rebound: Fetch Stack Overflow answers in case of errors during runtime.
Link: https://bit.ly/py-re
6) Livepython: Watch your Python code run like a movie.
Link: https://bit.ly/live-py
7) Reloading: Modify Python code during run-time.
Link: https://bit.ly/py-chng
8) PyQRCode: Convert any text/URL/Image to a QR code.
Link: https://bit.ly/qrpy
9) PyWhatKit: Automate sending messages on WhatsApp.
https://bit.ly/wtsappy
10) Pytube: Download YouTube videos.
Link: https://bit.ly/pyutube
11) SymPy: Perform symbolic computations in python to solve/print mathematical equations.
Link: https://bit.ly/py-spy
12) Rembg: Remove background from images.
Link: https://bit.ly/rem-bg
13) Grip: Preview the README file locally as it will appear on GitHub.
Link: https://bit.ly/grip-py
14) getpass: Hide passwords while typing them in scripts.
Link: https://bit.ly/getpass-py
15) returns: Make your functions return something meaningful, typed, and safe!
Link: https://bit.ly/py-rtns
16) faster-than-requests: Speed up the requests module in Python.
Link: https://bit.ly/fast-rqsts
17) Camelot: Extract tables from PDFs. Especially useful for complex tables.
Link: https://bit.ly/pycamelot
18) Ftfy: Get rid of junk characters and other problems with Unicode.
Link: https://bit.ly/py-ftfy
19) Numerizer: Convert natural language numbers into digits.
Link: https://bit.ly/numerizer
20) Humanize: Turn a number into words, and many more.
Link: https://bit.ly/py-humanize
21) textstat: Get stats for text data such as word count, reading time.
Link: https://bit.ly/py-textstat
22) isort: Automatically sort imports, and separate them into sections and by type.
Link: https://bit.ly/py-isort
23) DotMap: Supercharge python dictionaries with dot notation.
Link: https://bit.ly/py-dotmap
24) Panel: Create interactive data dashboards and applications.
Link: https://bit.ly/py-panel
25) more-itertools: Supercharged itertools.
Link: https://bit.ly/moreiter
26) Pendulum: Intuitive date-time manipulations in Python.
Link: https://bit.ly/py-pendulum
That’s a wrap!!
What cool Python libraries would you add to this list?
👇 Drop your suggestions in the replies below 👇
👉 Check out my daily newsletter to learn something new about Python and Data Science every day: https://bit.ly/DailyDS.
No comments:
Post a Comment