All Top 40 Python Libraries EXPLAINED in 20 minutes

preview_player
Показать описание
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.

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

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

6 Python Tips and Tricks YOU Should Know ►

How to NAIL LeetCode Questions– Valid Parentheses ►

Sqlite 3 Python Tutorial in 5 minutes - Creating Database, Tables and Querying►

***************************************
Don’t forget to subscribe :)

STAY TUNED:

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

Natural Language Processing (2):
NLTK ► manipulate strings
FlashText ► replace keywords in sentences or extract keywords from sentences

Computer Vision (2):
OpenCV ► computer vision/ image processing
SimpleCV ► computer vision

GUI (3):
Tkinter ► GUI
wxPython ► GUI toolkit
PyQt ► GUI toolkit

Game (2):
Pygame ► writing video games mainly
Pyglet ► 3d animation and game creation engine

Web (6):
Requests ► HTTP library/Web
Scrapy ► webscraping
Zappa ► server-less application on API Gateway and Amazon Web Services Lambda
Django ► web framework
Flask ► web framework

Data Science (5):
Pandas ► data-science
Matplotlib ► 2-dimensional graphs and plots
Plotly ► similar to matplotlib
SQLAlchemy ► Database Abstraction

Math (3):
Numpy ► advance math functionalities
SymPy ► algebraic evaluation, differentiation, expansion, complex numbers

Machine Learning (8):
Keras ► deep neural networks
PyTorch ► machine learning
Scikit-Learn ► ML
Imbalanced-learn ► ML
Theano ► deep learning library
LightGBM ► machine learning
Eli5 ► machine learning

Other (9):
Twisted ► network application develop
IPython ► completion, history, shell capabilities, and a lot more
Pillow ► images/Python Imaging Library
Poetry ► manage python packaging and dependencies
Gensim ► natural library processing library
Pywin32 ► Interact with Windows
Kivy ► Mobile Apps
Pendulum ► date and time
Loguru ► python logging

***************************************
Рекомендации по теме
Комментарии
Автор

1. Natural Language Processing (NLP)
2. Gensim
3. FlashText
4. Computer Vision (CV)
5. Graphical User Interface (GUI)
6. Tkinter
7. Wx Python
8. PyQt
9. PyGame
10. Pyglet
11. PyEngine3D
12. Requests
13. Lassie
14. Scrapy
15. Beautiful Soup
16. Zappa
17. Django (Heavy)
18. Flask
19. Numpy
20. Scipy
21. SymPy
22. Pandas
23. Matlotlib
24.Sql Alchemy
25.Plotly
26.scikit-learn
27.imbalanced-learn
28.theano
29.Bokeh
30.Pymc3
31.LightGBM
32.eli5
33.Keras
34.Tensorflow
35. PyTorch
36.Twisted
37.IPython
38.Pillow
39.Pywin32
40.Selenium
41.Pywhatkit
42.Kivy
43. Pendulum
44.Loguru

ananthramvijayaraj
Автор

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!!

sarcasmasaservice
Автор

This video just made my life a whole lot easier.

gaurangpatil
Автор

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

spacescienceguy
Автор

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

blackberry
Автор

I personally love the "SolveAll" library
It contains very Python-ish commands, like

problem.solve()
data.analyse()
Minecraft()

andreiiaz
Автор

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!

luxmanmadapatha
Автор

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

russ
Автор

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!

vangvon
Автор

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..

NipkowDisk
Автор

Seaborn is quite good for data visualisation too!

EdeYOlorDSZs
Автор

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

nandanmurthy
Автор

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!

omarpasha
Автор

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!

raydtettevi
Автор

First 15 seconds and I already like your channel, because of the things that I learned during that short 15 seconds. thanks so much

yoyoyoyo
Автор

Make a series of all python libraries introduction. Same like this video

MuhammadAhmad-qgri
Автор

Amazing video Just what I needed.



Also love the channel keep the hard work up!

Helpmecry
Автор

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.

mukherjee
Автор

I would add Numba to this list under performance improvement.

rajarshichattopadhyay
Автор

Pywin32 is great for calling excel parsing it a .Iqy file, the telling it to refresh. In short you can pull updated SharePoint list values to a local xlsx file. What does that mean? Well it’s a super power in business automation in a windows SharePoint environment.

daverei