All Top 40 Python Libraries EXPLAINED in 20 minutes



All Top 40 Python Libraries EXPLAINED in 20 minutes

All Top 40 Python Libraries EXPLAINED in 20 minutes

With over 250 libraries in Python, it can a bit confusing to know which one is best for your project. Caelan walks you through the top 40 libraries and how they’re used! Full list of libraries mentioned below.

⭐ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. We made this YouTube channel and Kite to help you be more productive: https://kite.com/download/?utm_medium=referral&utm_source=youtube&utm_campaign=kite&utm_content=Top40Libraries

***************************************
JOIN our community of developers ► https://www.facebook.com/groups/505658083720291/

DOWNLOAD KITE, FREE ► https://kite.com/download/?utm_medium=referral&utm_source=youtube&utm_campaign=kite&utm_content=[]

SUBSCRIBE for more Python tips, tutorials, and project breakdowns! ► https://www.youtube.com/c/KiteHQ?sub_confirmation=1

Follow us Twitter ► https://twitter.com/kitehq

***************************************
ADDITIONAL RESOURCES:

6 Python Tips and Tricks YOU Should Know ►
https://www.youtube.com/watch?v=qEr9iRX4K0o&t=127s

How to NAIL LeetCode Questions– Valid Parentheses ►
https://www.youtube.com/watch?v=-K6A2XP0rK8&t=2s

Sqlite 3 Python Tutorial in 5 minutes – Creating Database, Tables and Querying►
https://www.youtube.com/watch?v=girsuXz0yA8

***************************************
Don’t forget to subscribe 🙂
https://www.youtube.com/c/KiteHQ?sub_confirmation=1

STAY TUNED:
Kite ► https://kite.com/
Twitter ►https://twitter.com/kitehq
YouTube ► https://www.youtube.com/channel/UCxVRDu9ujwOrmDxu72V3ujQ

***************************************
TOP 40 LIBRARIES:

Natural Language Processing (2):
NLTK ► manipulate strings
https://www.nltk.org/
FlashText ► replace keywords in sentences or extract keywords from sentences
https://pypi.org/project/flashtext/

Computer Vision (2):
OpenCV ► computer vision/ image processing
https://opencv.org/
SimpleCV ► computer vision
http://simplecv.org/

GUI (3):
Tkinter ► GUI
https://docs.python.org/3/library/tkinter.html
wxPython ► GUI toolkit
https://wxpython.org/
PyQt ► GUI toolkit
https://pypi.org/project/PyQt5/

Game (2):
Pygame ► writing video games mainly
https://www.pygame.org/
Pyglet ► 3d animation and game creation engine
http://pyglet.org/

Web (6):
Requests ► HTTP library/Web
https://requests.readthedocs.io/en/master/
Scrapy ► webscraping
https://scrapy.org/
BeautifulSoup ► parsing/webscraping https://www.crummy.com/software/BeautifulSoup/bs4/doc/
Zappa ► server-less application on API Gateway and Amazon Web Services Lambda
https://github.com/Miserlou/Zappa
Django ► web framework
https://www.djangoproject.com/
Flask ► web framework
https://flask.palletsprojects.com/en/1.1.x/

Data Science (5):
Pandas ► data-science
https://pandas.pydata.org/
Matplotlib ► 2-dimensional graphs and plots
https://matplotlib.org/
Plotly ► similar to matplotlib
https://plotly.com/python/
Bokeh ► data visualization library https://docs.bokeh.org/en/latest/index.html
SQLAlchemy ► Database Abstraction
https://www.sqlalchemy.org/

Math (3):
Numpy ► advance math functionalities
https://numpy.org/
SciPy ► library of algorithms and mathematical tools https://www.scipy.org/
SymPy ► algebraic evaluation, differentiation, expansion, complex numbers
https://www.sympy.org/en/index.html

Machine Learning (8):
Keras ► deep neural networks
https://keras.io/
Tensorflow ► develop, train and design deep learning models https://www.tensorflow.org/
PyTorch ► machine learning
https://pytorch.org/
Scikit-Learn ► ML
https://scikit-learn.org/stable/
Imbalanced-learn ► ML
https://pypi.org/project/imbalanced-learn/
Theano ► deep learning library
http://deeplearning.net/software/theano/
LightGBM ► machine learning
https://github.com/microsoft/LightGBM
Eli5 ► machine learning
https://pypi.org/project/eli5/

Other (9):
Twisted ► network application develop
https://pypi.org/project/Twisted/ (website down)
IPython ► completion, history, shell capabilities, and a lot more
https://ipython.org/
Pillow ► images/Python Imaging Library
https://python-pillow.org/
Poetry ► manage python packaging and dependencies
https://python-poetry.org/
Gensim ► natural library processing library
https://radimrehurek.com/gensim/
Pywin32 ► Interact with Windows
https://github.com/mhammond/pywin32
Kivy ► Mobile Apps
https://kivy.org/#home
Pendulum ► date and time
https://pendulum.eustace.io/
Loguru ► python logging
https://github.com/Delgan/loguru

***************************************

Comments are closed.