All Top 40 Python Libraries EXPLAINED in 20 minutes

Поділитися
Вставка
  • Опубліковано 2 січ 2025

КОМЕНТАРІ • 146

  • @ananthramvijayaraj4554
    @ananthramvijayaraj4554 4 роки тому +360

    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 2 роки тому

      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 роки тому +3

      #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 роки тому +126

    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 роки тому +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 роки тому +2

      You sound like a cool teacher

    • @PlaaasmaMC
      @PlaaasmaMC 2 роки тому +1

      You sound like a good teacher, people like you are the people who inspire students. Keep doing what you do!

  • @gaurangpatil4192
    @gaurangpatil4192 4 роки тому +46

    This video just made my life a whole lot easier.

  • @luxmanmadapatha7976
    @luxmanmadapatha7976 4 роки тому +10

    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!

  • @blackberry1622
    @blackberry1622 4 роки тому +8

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

  • @vangvon2215
    @vangvon2215 3 роки тому +7

    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 роки тому +30

    I personally love the "SolveAll" library
    It contains very Python-ish commands, like
    problem.solve()
    data.analyse()
    Minecraft()

    • @AquaQuokka
      @AquaQuokka Рік тому +1

      A perfect library for script kiddies 😂

    • @hazeld8016
      @hazeld8016 Рік тому

      MINECRAFT()????

  • @spacescienceguy
    @spacescienceguy 5 місяців тому

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

  • @russ7640
    @russ7640 3 роки тому +25

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

    • @AquaQuokka
      @AquaQuokka Рік тому

      Tkinter: _cries in corner_

  • @nandanmurthy5915
    @nandanmurthy5915 4 роки тому +13

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

  • @yoyoyoyo7813
    @yoyoyoyo7813 3 роки тому +2

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

  • @omarpasha2968
    @omarpasha2968 3 роки тому +2

    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!

  • @NipkowDisk
    @NipkowDisk 3 роки тому +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..

  • @EdeYOlorDSZs
    @EdeYOlorDSZs 3 роки тому +7

    Seaborn is quite good for data visualisation too!

  • @raydtettevi
    @raydtettevi 2 роки тому +1

    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!

  • @techgamerzonefirst
    @techgamerzonefirst 4 роки тому +6

    Amazing video Just what I needed.
    Also love the channel keep the hard work up!

  • @justasslajus5982
    @justasslajus5982 4 роки тому +3

    this is gold, mate. mvp

  • @MuhammadAhmad-qg1ri
    @MuhammadAhmad-qg1ri 4 роки тому +4

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

  • @vignesha6942
    @vignesha6942 3 роки тому

    Most underrated channel

  • @vivekdabholkar5965
    @vivekdabholkar5965 2 роки тому

    Very Impressive Collection- Thanks

  • @udheofficial
    @udheofficial Рік тому +1

    Very useful information. Thank you .

  • @greentoluwalase5880
    @greentoluwalase5880 4 роки тому +1

    Keep it Up Bro..I really Love your Video

  • @BrokenRecord-i7q
    @BrokenRecord-i7q 3 роки тому +5

    Great video, got me even more excited for my python journey 👍

  • @Secretsoftherealhousewives
    @Secretsoftherealhousewives Місяць тому

    For this u deserve more

  • @Firelinkzx
    @Firelinkzx 2 роки тому

    Amazing video, still watching it on 2022.

  • @nadikanarayana9607
    @nadikanarayana9607 3 роки тому

    Hey man ,you are the guru.

  • @rajarshichattopadhyay2813
    @rajarshichattopadhyay2813 3 роки тому +2

    I would add Numba to this list under performance improvement.

  • @programmerrdai
    @programmerrdai 4 роки тому +4

    Great Content

  • @darrelmasterson5850
    @darrelmasterson5850 3 роки тому +1

    what was the note storing program mentioned around 4:35?
    ps thanks! great video

    • @bennmaz
      @bennmaz 2 роки тому

      outwiker - I think

  • @Paruthi.618
    @Paruthi.618 2 роки тому

    Awesome compilation of libs.. 👌👏👏

  • @negusuworku1871
    @negusuworku1871 Рік тому

    It is very helpful. Thank you.

  • @VincentFischer
    @VincentFischer 3 роки тому +1

    rich is my goto for making CLI/TUI python applications a bit more bearable

  • @hadherramadhanmohammed3699
    @hadherramadhanmohammed3699 3 роки тому +1

    one of the best class in python...thanks allot.. what about ccxt library 🤔

  • @13MrMusic
    @13MrMusic 3 роки тому

    man this trully is usefull, good job!

  • @karidanayam
    @karidanayam 3 роки тому

    Very informative thanks!

  • @daverei1211
    @daverei1211 4 роки тому +2

    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 2 роки тому

      Just a heads up, you can do the same thing with Power Query with 0 code

  • @VJ_7137
    @VJ_7137 3 роки тому

    Great work 👍

  • @Kennerdoll
    @Kennerdoll Рік тому +1

    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

  • @S0da0DA
    @S0da0DA 3 роки тому

    Nice video
    I hope i can become a better programmer in the future

  • @sarahzouinina9538
    @sarahzouinina9538 3 роки тому

    Great vid! Thank you

  • @IJaba27
    @IJaba27 4 роки тому +1

    With which GUI library Kite's UI was made with ?

  • @DeLaCruzer11
    @DeLaCruzer11 2 роки тому

    How is Natural Language Processing differ with Regular Expression in their used?

  • @DevlogBill
    @DevlogBill 2 роки тому +1

    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 Рік тому

      @@nonnodacciaio704 but what about the graphic output at the end?! Who wants a 1980’s looking game in 2023?! 😂

    • @nonnodacciaio704
      @nonnodacciaio704 Рік тому +1

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

  • @mukherjee2
    @mukherjee2 10 місяців тому

    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.

  • @spherevsgravity
    @spherevsgravity 4 роки тому +2

    great work

  • @raturipulkit
    @raturipulkit Рік тому +2

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

  • @JBriefs-Vids
    @JBriefs-Vids Рік тому

    Can you do one on Tweepy or the Library Python uses to connect apis with Twitter?

  • @processorbot8761
    @processorbot8761 4 роки тому +3

    great vid !!

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

  • @someshdebnath3198
    @someshdebnath3198 3 роки тому +1

    Did you just Rick-Roll in the middle?

  • @shalokshalom
    @shalokshalom 2 роки тому

    The description says there are only 250 libraries in Python.
    Why?

  • @cplusplusgoddessr4812
    @cplusplusgoddessr4812 2 роки тому

    Need to add testing (preferably automated) frameworks to your packaging section maybe?

  • @johnalbertson4424
    @johnalbertson4424 2 роки тому

    Good summary.

  • @MuhammadAhmad-qg1ri
    @MuhammadAhmad-qg1ri 4 роки тому +1

    Fantastic 😍

  • @juancho5327
    @juancho5327 3 роки тому

    great video thanks. the kite link is down i don't know why .

  • @fitzgerardmouliom443
    @fitzgerardmouliom443 Рік тому

    ok merci mais j'ais unpeut de maitrise sur le objet en python😫.comment puise-je faire sltp

  • @blackberry1622
    @blackberry1622 4 роки тому +1

    Please do difference between sql and pandas, and why not choose sql over pandas

  • @cbbcbb6803
    @cbbcbb6803 2 роки тому

    Can python libraries be used with other languages?

  • @only4christ
    @only4christ 2 роки тому +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

  • @harshaldhapate9975
    @harshaldhapate9975 2 роки тому

    Amazing 😀

  • @myownthoughts969
    @myownthoughts969 4 роки тому +1

    Good info video.

  • @jermeekable
    @jermeekable Рік тому +1

    tried kite, but collects data in the background

  • @sujathayadala6783
    @sujathayadala6783 2 роки тому +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.

  • @paul_k.g
    @paul_k.g 3 роки тому

    thanks a ton man!

  • @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

  • @HazemAzim
    @HazemAzim 2 роки тому

    Just Super !

  • @carlosrivadulla8903
    @carlosrivadulla8903 2 роки тому

    explain the now built-in tomllib pls.

  • @cancan740
    @cancan740 3 роки тому

    Very good video

  • @Aang_111
    @Aang_111 3 роки тому

    math libraries 10:20

  • @shehab976
    @shehab976 3 роки тому

    This is why python is extremely versatile❤️❤️❤️👌👌

  • @leopillay8939
    @leopillay8939 4 роки тому +3

    can u talk about turtle plz

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

  • @mr-pr0cesss
    @mr-pr0cesss 2 роки тому

    What is the difference between a library and a framework

  • @asoraneleh
    @asoraneleh 2 роки тому

    Excelente, gracias

  • @_b001
    @_b001 3 роки тому +1

    Now do JavaScript libraries 😁😁

  • @sauravkushwaha9252
    @sauravkushwaha9252 3 роки тому +1

    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.

  • @БорисЕфимович
    @БорисЕфимович 2 роки тому

    7:39 we actually got Rickrolled

  • @GodGesuBusshooter
    @GodGesuBusshooter 2 роки тому

    How do you learn doing it wrong:?

  • @ayaanshsolanki3578
    @ayaanshsolanki3578 4 роки тому +3

    Can someone please add timestamps it will help everyone

  • @codingprograms2078
    @codingprograms2078 2 роки тому

    Savage 🔥

  • @abdouabdel-rehim8537
    @abdouabdel-rehim8537 2 роки тому

    Amazing

  • @VladimirChe80
    @VladimirChe80 3 роки тому +1

    40 Libraries and no time stamps? Please add time stamps

  • @lxathu
    @lxathu 3 роки тому

    This is the 2nd video, in a couple of days, that recommends Kite which is, however, unavailable.

  • @xf9qt
    @xf9qt Місяць тому

    Kite is deprecated, why

  • @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 2 роки тому

      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.

  • @thinkmediadeeper
    @thinkmediadeeper Рік тому

    with timecode it would be really nice

  • @GodGesuBusshooter
    @GodGesuBusshooter 2 роки тому

    (I rather them use the marks Too pull on the computer note)

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

  • @MrBlazer3585
    @MrBlazer3585 2 роки тому

    When did Ryan Gosling take up coding?

  • @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

  • @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?

  • @ThomasHaberkorn
    @ThomasHaberkorn 3 роки тому

    PyQt is king

  • @richardbennett4365
    @richardbennett4365 3 роки тому +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.

  • @Zverunchella
    @Zverunchella 4 роки тому +1

    I was very disappointed with how your Kite program works for javascript. Maybe I did something wrong or installed it incorrectly, or I need the paid version of Kite to work correctly? Please help me.

  • @sebve9399
    @sebve9399 4 роки тому +1

    FLASHTAX

  • @peterino2
    @peterino2 2 роки тому

    over 250 libraries? I mean... he's not technically wrong lmao,

  • @shareeqrashid464
    @shareeqrashid464 4 роки тому +1

    I want to do Freelancing...am I've Recently Learned Python.What Module Should I work on to earn some money? Like 100-200$...??

  • @WolverineMKD
    @WolverineMKD Рік тому +1

    I didnt watch full video because no timestamps.
    Just info for you why i left.