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 KZread channel and Kite to help you be more productive: kite.com/download/?...
***************************************
JOIN our community of developers ► / 505658083720291
DOWNLOAD KITE, FREE ► kite.com/download/?...[]
SUBSCRIBE for more Python tips, tutorials, and project breakdowns! ► kzread.info?sub_...
Follow us Twitter ► / kitehq
***************************************
ADDITIONAL RESOURCES:
6 Python Tips and Tricks YOU Should Know ►
• 6 Python Tips and Tric...
How to NAIL LeetCode Questions- Valid Parentheses ►
• HOW TO NAIL LeetCode I...
Sqlite 3 Python Tutorial in 5 minutes - Creating Database, Tables and Querying►
• Sqlite 3 Python Tutori...
***************************************
Don’t forget to subscribe :)
kzread.info?sub_...
STAY TUNED:
Kite ► kite.com/
Twitter ► / kitehq
KZread ► / @kitehq
***************************************
TOP 40 LIBRARIES:
Natural Language Processing (2):
NLTK ► manipulate strings
www.nltk.org/
FlashText ► replace keywords in sentences or extract keywords from sentences
pypi.org/project/flashtext/
Computer Vision (2):
OpenCV ► computer vision/ image processing
opencv.org/
SimpleCV ► computer vision
simplecv.org/
GUI (3):
Tkinter ► GUI
docs.python.org/3/library/tki...
wxPython ► GUI toolkit
wxpython.org/
PyQt ► GUI toolkit
pypi.org/project/PyQt5/
Game (2):
Pygame ► writing video games mainly
www.pygame.org/
Pyglet ► 3d animation and game creation engine
pyglet.org/
Web (6):
Requests ► HTTP library/Web
requests.readthedocs.io/en/ma...
Scrapy ► webscraping
scrapy.org/
BeautifulSoup ► parsing/webscraping www.crummy.com/software/Beaut...
Zappa ► server-less application on API Gateway and Amazon Web Services Lambda
github.com/Miserlou/Zappa
Django ► web framework
www.djangoproject.com/
Flask ► web framework
flask.palletsprojects.com/en/...
Data Science (5):
Pandas ► data-science
pandas.pydata.org/
Matplotlib ► 2-dimensional graphs and plots
matplotlib.org/
Plotly ► similar to matplotlib
plotly.com/python/
Bokeh ► data visualization library docs.bokeh.org/en/latest/inde...
SQLAlchemy ► Database Abstraction
www.sqlalchemy.org/
Math (3):
Numpy ► advance math functionalities
numpy.org/
SciPy ► library of algorithms and mathematical tools www.scipy.org/
SymPy ► algebraic evaluation, differentiation, expansion, complex numbers
www.sympy.org/en/index.html
Machine Learning (8):
Keras ► deep neural networks
keras.io/
Tensorflow ► develop, train and design deep learning models www.tensorflow.org/
PyTorch ► machine learning
pytorch.org/
Scikit-Learn ► ML
scikit-learn.org/stable/
Imbalanced-learn ► ML
pypi.org/project/imbalanced-l...
Theano ► deep learning library
deeplearning.net/software/theano/
LightGBM ► machine learning
github.com/microsoft/LightGBM
Eli5 ► machine learning
pypi.org/project/eli5/
Other (9):
Twisted ► network application develop
pypi.org/project/Twisted/ (website down)
IPython ► completion, history, shell capabilities, and a lot more
ipython.org/
Pillow ► images/Python Imaging Library
python-pillow.org/
Poetry ► manage python packaging and dependencies
python-poetry.org/
Gensim ► natural library processing library
radimrehurek.com/gensim/
Pywin32 ► Interact with Windows
github.com/mhammond/pywin32
Kivy ► Mobile Apps
kivy.org/#home
Pendulum ► date and time
pendulum.eustace.io/
Loguru ► python logging
github.com/Delgan/loguru
***************************************

Пікірлер: 143

  • @richardbennett4365
    @richardbennett43653 жыл бұрын

    Wow! This man does not speak in paragraphs. Well, yes, but just one. His whole talk is one paragraph. Gosh! But, hey, after pandas, where is polars? I don't think he ever got to polars? It could have been right after pandas.

  • @sarcasmasaservice
    @sarcasmasaservice3 жыл бұрын

    This video is going to be insanely useful for my students when trying to narrow down their final programming projects. I like to leave those projects as open as possible, letting them choose the topic and goal so that they can choose a project they are actually interested in doing rather than something I dream up for them. This video will give them a broad sampling of the kinds of projects that are readily possible using Python and the libraries that exist to support what they want to accomplish. THANK YOU so much for this video!!

  • @az_t4758
    @az_t4758 Жыл бұрын

    is me the only one who see the delay in his speaking ?

  • @raturipulkit
    @raturipulkit Жыл бұрын

    Dammm i went from python newbie to python beginner in 20 min

  • @jermeekable
    @jermeekable

    tried kite, but collects data in the background

  • @MrBlazer3585
    @MrBlazer3585 Жыл бұрын

    When did Ryan Gosling take up coding?

  • @gaurangpatil4192
    @gaurangpatil41923 жыл бұрын

    This video just made my life a whole lot easier.

  • @GodGesuBusshooter
    @GodGesuBusshooter Жыл бұрын

    How do you learn doing it wrong:?

  • @mukherjee2
    @mukherjee2

    I don't know if I missed it, but I would say put in Seaborn. If you want to keep it 40, remove Theano, as Tensor and Torch have replaced it.

  • @spacescienceguy
    @spacescienceguy2 сағат бұрын

    I started learning Python a few weeks ago, and this video has blown my mind on what is possible.

  • @ananthramvijayaraj4554
    @ananthramvijayaraj45543 жыл бұрын

    1. Natural Language Processing (NLP)

  • @blackberry1622
    @blackberry16223 жыл бұрын

    The fact that you discussed it's applications and examples makes it easy to understand and choose

  • @luxmanmadapatha7976
    @luxmanmadapatha79763 жыл бұрын

    Amazing video, thanks mate - this video deserves to be in the Guinness book of world records for the ultra-rapid-fire of the word Python!

  • @andreiiaz2097
    @andreiiaz20973 жыл бұрын

    I personally love the "SolveAll" library

  • @NipkowDisk
    @NipkowDisk3 жыл бұрын

    I needed to solve a surveying data conversion issue, and the myriad of libraries available for Python made me choose it over Perl for programming. Astropy has some very useful features for angle processing, and NumPy was a huge help also..

  • @nandanmurthy5915
    @nandanmurthy59153 жыл бұрын

    Awesome and Brief explanation of all 40 python package. Cool 🙂 loved this. 👍

  • @vangvon2215
    @vangvon22153 жыл бұрын

    Thanks man, this video is great. AND thanks for compiling and categorising all the libraries with relevant links in you vid description, a BIG thumb up there!

  • @russ7640
    @russ76403 жыл бұрын

    PyQt5 is such a massive GUI library, but it's worth the struggle to learn. Very powerful!

  • @raydtettevi
    @raydtettevi2 жыл бұрын

    Well... You did miss selenium in the webscrapping section. Ermm pywin32 isn't all that similiar in funcionality to psutil, but while we're talking about interacting with windows, you might as well just throw it in there. Psutil provides information from the cpu kernel. But all in all super video! I've got so many more libraries to try out now!

  • @omarpasha2968
    @omarpasha29683 жыл бұрын

    Very good! I will go over this video quite a few times to cement it into my head. I need to understand what's in my toolbox!