All Top 40 Python Libraries EXPLAINED in 20 minutes

  Рет қаралды 316,471

Kite

Kite

Күн бұрын

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 KZbin channel and Kite to help you be more productive: kite.com/downl...
***************************************
JOIN our community of developers ► / 505658083720291
DOWNLOAD KITE, FREE ► kite.com/downl...[]
SUBSCRIBE for more Python tips, tutorials, and project breakdowns! ► www.youtube.co...
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 :)
www.youtube.co...
STAY TUNED:
Kite ► kite.com/
Twitter ► / kitehq
KZbin ► / @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/proje...
Computer Vision (2):
OpenCV ► computer vision/ image processing
opencv.org/
SimpleCV ► computer vision
simplecv.org/
GUI (3):
Tkinter ► GUI
docs.python.or...
wxPython ► GUI toolkit
wxpython.org/
PyQt ► GUI toolkit
pypi.org/proje...
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.readt...
Scrapy ► webscraping
scrapy.org/
BeautifulSoup ► parsing/webscraping www.crummy.com...
Zappa ► server-less application on API Gateway and Amazon Web Services Lambda
github.com/Mis...
Django ► web framework
www.djangoproj...
Flask ► web framework
flask.palletsp...
Data Science (5):
Pandas ► data-science
pandas.pydata....
Matplotlib ► 2-dimensional graphs and plots
matplotlib.org/
Plotly ► similar to matplotlib
plotly.com/pyt...
Bokeh ► data visualization library docs.bokeh.org...
SQLAlchemy ► Database Abstraction
www.sqlalchemy...
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/...
Machine Learning (8):
Keras ► deep neural networks
keras.io/
Tensorflow ► develop, train and design deep learning models www.tensorflow...
PyTorch ► machine learning
pytorch.org/
Scikit-Learn ► ML
scikit-learn.o...
Imbalanced-learn ► ML
pypi.org/proje...
Theano ► deep learning library
deeplearning.ne...
LightGBM ► machine learning
github.com/mic...
Eli5 ► machine learning
pypi.org/proje...
Other (9):
Twisted ► network application develop
pypi.org/proje... (website down)
IPython ► completion, history, shell capabilities, and a lot more
ipython.org/
Pillow ► images/Python Imaging Library
python-pillow....
Poetry ► manage python packaging and dependencies
python-poetry....
Gensim ► natural library processing library
radimrehurek.c...
Pywin32 ► Interact with Windows
github.com/mha...
Kivy ► Mobile Apps
kivy.org/#home
Pendulum ► date and time
pendulum.eusta...
Loguru ► python logging
github.com/Del...
***************************************

Пікірлер: 148
@ananthramvijayaraj4554
@ananthramvijayaraj4554 4 жыл бұрын
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
@raybronson5539
@raybronson5539 3 жыл бұрын
Sorry to be offtopic but does anybody know of a way to log back into an instagram account?? I somehow lost the account password. I would love any assistance you can offer me.
@venkatesh40
@venkatesh40 3 жыл бұрын
I love you ❤️
@dassad9777
@dassad9777 3 жыл бұрын
Its strange that you put pytorch and tensorflow on this list. Generally people just choosing one of those libraries instead of using both of them.
@coolcatool
@coolcatool 2 жыл бұрын
#39 is Pendulum and Selenium is not in the list
@ananthramvijayaraj4554
@ananthramvijayaraj4554 2 жыл бұрын
@@coolcatool I had added a few of my own :). That's why you can see that the video has 40 modules whereas mine has 44
@sarcasmasaservice
@sarcasmasaservice 4 жыл бұрын
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!!
@ArizonaJewell
@ArizonaJewell 3 жыл бұрын
Thank you for all that you do in teaching programming! It was teachers/professors like you that were the reason I changed my university major to Information Technology.
@ethanprinter
@ethanprinter 2 жыл бұрын
You sound like a cool teacher
@PlaaasmaMC
@PlaaasmaMC 2 жыл бұрын
You sound like a good teacher, people like you are the people who inspire students. Keep doing what you do!
@gaurangpatil4192
@gaurangpatil4192 4 жыл бұрын
This video just made my life a whole lot easier.
@blackberry1622
@blackberry1622 4 жыл бұрын
The fact that you discussed it's applications and examples makes it easy to understand and choose
@luxmanmadapatha7976
@luxmanmadapatha7976 4 жыл бұрын
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!
@spacescienceguy
@spacescienceguy 6 ай бұрын
I started learning Python a few weeks ago, and this video has blown my mind on what is possible.
@vangvon2215
@vangvon2215 3 жыл бұрын
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!
@andreiiaz2097
@andreiiaz2097 3 жыл бұрын
I personally love the "SolveAll" library It contains very Python-ish commands, like problem.solve() data.analyse() Minecraft()
@AquaQuokka
@AquaQuokka Жыл бұрын
A perfect library for script kiddies 😂
@hazeld8016
@hazeld8016 Жыл бұрын
MINECRAFT()????
@NipkowDisk
@NipkowDisk 3 жыл бұрын
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
@nandanmurthy5915 4 жыл бұрын
Awesome and Brief explanation of all 40 python package. Cool 🙂 loved this. 👍
@omarpasha2968
@omarpasha2968 3 жыл бұрын
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!
@russ7640
@russ7640 4 жыл бұрын
PyQt5 is such a massive GUI library, but it's worth the struggle to learn. Very powerful!
@AquaQuokka
@AquaQuokka Жыл бұрын
Tkinter: _cries in corner_
@BlueBearOne
@BlueBearOne Ай бұрын
Is there a way to script adding all of these? Check for it, install it if it doesn't exist, update it if it does? With just one command?
@yoyoyoyo7813
@yoyoyoyo7813 3 жыл бұрын
First 15 seconds and I already like your channel, because of the things that I learned during that short 15 seconds. thanks so much
@raydtettevi
@raydtettevi 2 жыл бұрын
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!
@EdeYOlorDSZs
@EdeYOlorDSZs 3 жыл бұрын
Seaborn is quite good for data visualisation too!
@vignesha6942
@vignesha6942 3 жыл бұрын
Most underrated channel
@justasslajus5982
@justasslajus5982 4 жыл бұрын
this is gold, mate. mvp
@Secretsoftherealhousewives
@Secretsoftherealhousewives 2 ай бұрын
For this u deserve more
@MuhammadAhmad-qg1ri
@MuhammadAhmad-qg1ri 4 жыл бұрын
Make a series of all python libraries introduction. Same like this video
@Firelinkzx
@Firelinkzx 2 жыл бұрын
Amazing video, still watching it on 2022.
@techgamerzonefirst
@techgamerzonefirst 4 жыл бұрын
Amazing video Just what I needed. Also love the channel keep the hard work up!
@raturipulkit
@raturipulkit Жыл бұрын
Dammm i went from python newbie to python beginner in 20 min
@BrokenRecord-i7q
@BrokenRecord-i7q 3 жыл бұрын
Great video, got me even more excited for my python journey 👍
@udheofficial
@udheofficial Жыл бұрын
Very useful information. Thank you .
@vivekdabholkar5965
@vivekdabholkar5965 2 жыл бұрын
Very Impressive Collection- Thanks
@only4christ
@only4christ 2 жыл бұрын
Natural language processing - nltk - gensim - flashtext computer vision - opencv - SimpleCv pedestrian walk sign detector GUI - tkinder - wxPython cross platform - PyQT5 - Kite Game Development - pyGame - Pyglet - Pyengine3D WEB - request - laxxie - scrapy data mining and testing - Beautifull soap - zappa serverless web library Web framework - Django - Flask Mathematics - Numpy - Scipy machine learning - sympy - spider Data Science And Visualisation - pandas - orange - SQLAlchemy - Matplotlib - plotly - scikit-learn(Classfication,Regression, Clustering, Dimesionality reduction,model section,model preprocessing) - imbalanced-learn - resapmling(scikil-learn) - theano(numpy) - bokeh(html-web)==>intergratable-visualise it Gradient boosting - PyMC3(theano) - LightGBM - eli5(checking )explain like im 5 years old Deep Learning - keras(Deep nn) - TensorFlow - PyTorch --> Uber and facebook Miscallenous - twisted --> networking scrapy - IPython - Pillow(PIL) - poetry-demo - pywin32 - kivy(android and all) - Pendulum - Loguru
@nadikanarayana9607
@nadikanarayana9607 3 жыл бұрын
Hey man ,you are the guru.
@rajarshichattopadhyay2813
@rajarshichattopadhyay2813 3 жыл бұрын
I would add Numba to this list under performance improvement.
@Paruthi.618
@Paruthi.618 2 жыл бұрын
Awesome compilation of libs.. 👌👏👏
@greentoluwalase5880
@greentoluwalase5880 4 жыл бұрын
Keep it Up Bro..I really Love your Video
@programmerrdai
@programmerrdai 4 жыл бұрын
Great Content
@Kennerdoll
@Kennerdoll Жыл бұрын
I'm a 5th year student (Bsc Information Technology), i would like to get some ideas what project i can do using pyhon for my final presentation, i want to do something different from the rest because every year students almost do the same projects
@negusuworku1871
@negusuworku1871 Жыл бұрын
It is very helpful. Thank you.
@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.
@daverei1211
@daverei1211 4 жыл бұрын
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.
@forge2036
@forge2036 3 жыл бұрын
Just a heads up, you can do the same thing with Power Query with 0 code
@JBriefs-Vids
@JBriefs-Vids 2 жыл бұрын
Can you do one on Tweepy or the Library Python uses to connect apis with Twitter?
@hadherramadhanmohammed3699
@hadherramadhanmohammed3699 3 жыл бұрын
one of the best class in python...thanks allot.. what about ccxt library 🤔
@VincentFischer
@VincentFischer 3 жыл бұрын
rich is my goto for making CLI/TUI python applications a bit more bearable
@saadzahem
@saadzahem Ай бұрын
Also try textual. It is based on rich.
@13MrMusic
@13MrMusic 3 жыл бұрын
man this trully is usefull, good job!
@DeLaCruzer11
@DeLaCruzer11 2 жыл бұрын
How is Natural Language Processing differ with Regular Expression in their used?
@spherevsgravity
@spherevsgravity 4 жыл бұрын
great work
@S0da0DA
@S0da0DA 3 жыл бұрын
Nice video I hope i can become a better programmer in the future
@someshdebnath3198
@someshdebnath3198 3 жыл бұрын
Did you just Rick-Roll in the middle?
@VJ_7137
@VJ_7137 3 жыл бұрын
Great work 👍
@cplusplusgoddessr4812
@cplusplusgoddessr4812 2 жыл бұрын
Need to add testing (preferably automated) frameworks to your packaging section maybe?
@sarahzouinina9538
@sarahzouinina9538 3 жыл бұрын
Great vid! Thank you
@johnalbertson4424
@johnalbertson4424 2 жыл бұрын
Good summary.
@MuhammadAhmad-qg1ri
@MuhammadAhmad-qg1ri 4 жыл бұрын
Fantastic 😍
@karidanayam
@karidanayam 3 жыл бұрын
Very informative thanks!
@DevlogBill
@DevlogBill 2 жыл бұрын
Hi, I had a question about Pygame. If you are familiar with the fundamentals of programming by learning it from JavaScript and wanted to create a simple game because over time you've had some experience with Python because this was your first programming language. Which framework would you say you would recommend Pygame or HTML canvas or even three.js? I don't know if you are familiar with these other technologies, but which would you believe would be easier to get into. Also, I find learning Python is so much easier than learning JavaScript. Since I already know the fundamentals and I know a bit of JavaScript getting better at Python has been easy going. So, I am not too concerned with language but more concerned on the tool to use for making simple but fun game, thank you.
@nonnodacciaio704
@nonnodacciaio704 2 жыл бұрын
Once you're familiar with game design concepts and have experience with programming, the language is irrelevant
@DevlogBill
@DevlogBill 2 жыл бұрын
@@nonnodacciaio704 Excellent point, thank you.
@robinpipslayertekprofitsfa2644
@robinpipslayertekprofitsfa2644 2 жыл бұрын
@@nonnodacciaio704 but what about the graphic output at the end?! Who wants a 1980’s looking game in 2023?! 😂
@nonnodacciaio704
@nonnodacciaio704 2 жыл бұрын
@@robinpipslayertekprofitsfa2644 the "looks" are mostly textures that someone other than the developers make. The lightning and particles are controlled by the game engine (unless you want to get into developing those which is a pain in the ass). So yeah, the concepts are the same, meaning that you can transfer them from a language to the other, the looks are not the developer's concern
@HazemAzim
@HazemAzim 2 жыл бұрын
Just Super !
@juancho5327
@juancho5327 3 жыл бұрын
great video thanks. the kite link is down i don't know why .
@processorbot8761
@processorbot8761 4 жыл бұрын
great vid !!
@blackberry1622
@blackberry1622 4 жыл бұрын
Please do difference between sql and pandas, and why not choose sql over pandas
@harshaldhapate9975
@harshaldhapate9975 2 жыл бұрын
Amazing 😀
@darrelmasterson5850
@darrelmasterson5850 3 жыл бұрын
what was the note storing program mentioned around 4:35? ps thanks! great video
@bennmaz
@bennmaz 2 жыл бұрын
outwiker - I think
@Zverunchella
@Zverunchella 4 жыл бұрын
Hi everyone. I have some misunderstandings about how Kite javascript auto-completes and refines the code, if I write let's say document.wr and click on the write () hint, it writes document.write () and without ";". Please tell me what to do. It seems to be written in the bottom right that it works.
@paul_k.g
@paul_k.g 3 жыл бұрын
thanks a ton man!
@cbbcbb6803
@cbbcbb6803 2 жыл бұрын
Can python libraries be used with other languages?
@cancan740
@cancan740 3 жыл бұрын
Very good video
@shane_williams-k1o
@shane_williams-k1o 4 жыл бұрын
Good info video.
@shalokshalom
@shalokshalom 2 жыл бұрын
The description says there are only 250 libraries in Python. Why?
@carlosrivadulla8903
@carlosrivadulla8903 2 жыл бұрын
explain the now built-in tomllib pls.
@fitzgerardmouliom443
@fitzgerardmouliom443 Жыл бұрын
ok merci mais j'ais unpeut de maitrise sur le objet en python😫.comment puise-je faire sltp
@ArndtTech
@ArndtTech Жыл бұрын
There’s also beware. This library is a collection of tools that allow you to make cross platform applications. It is the most accessible way to make mobile applications.
@IJaba27
@IJaba27 4 жыл бұрын
With which GUI library Kite's UI was made with ?
@mr-pr0cesss
@mr-pr0cesss 2 жыл бұрын
What is the difference between a library and a framework
@sauravkushwaha9252
@sauravkushwaha9252 3 жыл бұрын
Did you guys make a video on top python libraries just so you can Rick Roll us?
@nannesoar
@nannesoar Жыл бұрын
The 1% dosent want you to know that Rickrolling was actually the reason computers were invented.
@luricci8471
@luricci8471 Жыл бұрын
i miss allways a library to write data formattet with pics and graphics to f.e. a pdf file even into booklike printouts.
@Aang_111
@Aang_111 3 жыл бұрын
math libraries 10:20
@jermeekable
@jermeekable Жыл бұрын
tried kite, but collects data in the background
@leopillay8939
@leopillay8939 4 жыл бұрын
can u talk about turtle plz
@shehab976
@shehab976 3 жыл бұрын
This is why python is extremely versatile❤️❤️❤️👌👌
@asoraneleh
@asoraneleh 2 жыл бұрын
Excelente, gracias
@h__zzeelove969
@h__zzeelove969 3 жыл бұрын
Is anyone knows ??? 1) Any Library for Breath First Search(BFS)and Depth First Search(DFS) in tree in python 2) Any library for BFS and DFS in graph in python .. Plzz help thanku
@biskitpagla
@biskitpagla 3 жыл бұрын
Any *.py file can be a module. There’s probably a thousands implementations for those algorithms on the internet. If you can't code those on your own, just study other people's code and bundle it in a python module - this should be a fairly simple thing to do. I'd however request you to implement those algorithms on your own for your own good.
@sujathayadala6783
@sujathayadala6783 2 жыл бұрын
Hi sir, I have global data and I want to calculate the area average of a domain (for example, Lat=5,lat=40&lon=40,lon=100). I want all the values in that averaged area for a particular parameter. Could you please tell me what type of library that I have to use for this spatial average. Thankyou sir.
@_b001
@_b001 3 жыл бұрын
Now do JavaScript libraries 😁😁
@GodGesuBusshooter
@GodGesuBusshooter 2 жыл бұрын
How do you learn doing it wrong:?
@codingprograms2078
@codingprograms2078 2 жыл бұрын
Savage 🔥
@JarppaGuru
@JarppaGuru 2 жыл бұрын
14:32 kivy website look same what is library make this site LOL. and why kivy not in video its best gui liblary and yes code work for all platform and code make same look than any other app... so late in vid and just mention its better than qt tk pygui and dearpygui
@abdouabdel-rehim8537
@abdouabdel-rehim8537 2 жыл бұрын
Amazing
@БорисЕфимович
@БорисЕфимович 2 жыл бұрын
7:39 we actually got Rickrolled
@lxathu
@lxathu 3 жыл бұрын
This is the 2nd video, in a couple of days, that recommends Kite which is, however, unavailable.
@GodGesuBusshooter
@GodGesuBusshooter 2 жыл бұрын
(I rather them use the marks Too pull on the computer note)
@ayaanshsolanki3578
@ayaanshsolanki3578 4 жыл бұрын
Can someone please add timestamps it will help everyone
@thinkmediadeeper
@thinkmediadeeper Жыл бұрын
with timecode it would be really nice
@xf9qt
@xf9qt 2 ай бұрын
Kite is deprecated, why
@EvenStarLoveAnanda
@EvenStarLoveAnanda 3 жыл бұрын
With all this machine learning and AI, why do we have to learn computer languages,, why not the machine learn to listen to us so we can program with voice and visuals.????
@cplusplusgoddessr4812
@cplusplusgoddessr4812 2 жыл бұрын
Gooey.... add simple GUI/UX from argparse vars in 2 lines of code
@richardbennett4365
@richardbennett4365 3 жыл бұрын
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.
@VladimirChe80
@VladimirChe80 3 жыл бұрын
40 Libraries and no time stamps? Please add time stamps
@ThomasHaberkorn
@ThomasHaberkorn 3 жыл бұрын
PyQt is king
@MrBlazer3585
@MrBlazer3585 2 жыл бұрын
When did Ryan Gosling take up coding?
@sebve9399
@sebve9399 4 жыл бұрын
FLASHTAX
@upgini
@upgini 2 жыл бұрын
Hi there. This video is a great job for students. I'm looking for an explanation of upgini python library for smart autoML data search. Does anybody used it? Where can I find a review of it?
@masterdrop
@masterdrop 4 жыл бұрын
yass slayy sis
@MrJimmyD007
@MrJimmyD007 3 жыл бұрын
What do you all use for working with JSON for python?
@user-he4ef9br7z
@user-he4ef9br7z 3 жыл бұрын
import json if you're using an internet api to get json, aiohttp's got async json support.
@peterino2
@peterino2 3 жыл бұрын
over 250 libraries? I mean... he's not technically wrong lmao,
@shareeqrashid464
@shareeqrashid464 4 жыл бұрын
I want to do Freelancing...am I've Recently Learned Python.What Module Should I work on to earn some money? Like 100-200$...??
15 Python Libraries You Should Know About
14:54
ArjanCodes
Рет қаралды 415 М.
5 Python Libraries You Should Know in 2025!
22:30
Keith Galli
Рет қаралды 91 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
10 Important Python Concepts In 20 Minutes
18:49
Indently
Рет қаралды 498 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,7 МЛН
15 POWERFUL Python Libraries You Should Be Using
22:31
ArjanCodes
Рет қаралды 71 М.
[1hr Talk] Intro to Large Language Models
59:48
Andrej Karpathy
Рет қаралды 2,5 МЛН
Why Does Diffusion Work Better than Auto-Regression?
20:18
Algorithmic Simplicity
Рет қаралды 450 М.
HTML Tutorial for Beginners: HTML Crash Course
1:09:34
Programming with Mosh
Рет қаралды 9 МЛН
25 nooby Python habits you need to ditch
9:12
mCoding
Рет қаралды 1,8 МЛН
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 5 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН