5 Python Libraries You Should Know in 2025!

Поділитися
Вставка
  • Опубліковано 22 гру 2024

КОМЕНТАРІ • 100

  • @Junon15
    @Junon15 7 днів тому +2

    I’m not used to videos like this not being full of garbage libraries that I’ll never use. Super useful. Thanks!

  • @robmulla
    @robmulla Місяць тому +27

    Hey! Thanks for the shoutout Keith. Awesome to see you back making videos like this. ❤💪

    • @KeithGalli
      @KeithGalli  Місяць тому +1

      You are very welcome! Thank you for all of your videos! 🫡

  • @iSJ9y217
    @iSJ9y217 6 днів тому +3

    tqdm means "progress" in Arabic (taqadum, تقدّم) and is an abbreviation for "I love you so much" in Spanish (te quiero demasiado).

  • @bollakarthikeya4633
    @bollakarthikeya4633 Місяць тому +20

    Dude, you sold me the video at tqdm! Having done some heavy ML stuff, this is a life saver package instead of those print statements. I'm gonna start using all 5 packages now! 😆

  • @MiguelNFer
    @MiguelNFer Місяць тому +5

    Really was hoping to see the uv library in this top 5, for python env management . I guess that in a future video it will be there🥲Awesome video Keith, love your channel!

    • @KeithGalli
      @KeithGalli  Місяць тому +4

      The uv library would have been a good one to include. Will try to include that somehow in an upcoming video! Thanks for the kind words :)

  • @FIBONACCIVEGA
    @FIBONACCIVEGA Місяць тому +5

    once again. Such a good video. Good to se you back making videos

    • @KeithGalli
      @KeithGalli  Місяць тому +1

      Thank you for the continued support!

  • @UTJK.
    @UTJK. 7 днів тому

    Thank you Keith! Rich is a game changer.

  • @aleksanderstrm8442
    @aleksanderstrm8442 15 днів тому

    Cool content! Definitely going to use all of the packages👏

  • @mikolajkaraczyn6382
    @mikolajkaraczyn6382 2 дні тому

    Hi, great video. Tqdm is great library, but rich works only in VSC (not in Pycharm).

  • @bobsalita3417
    @bobsalita3417 Місяць тому +9

    I hope someday you'll be able to switch your videos to use Polars instead of Pandas. I've completely switch over my projects to Polars because it's unbelievably fast and the API is more sensible. Pandas just doesn't scale for millions of rows. Cursor IDE is extremely helpful for generating/correcting Polars.

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

      Just switched to Polars this week and it's fantastic (needing to unlearn my years of pandas syntax experience blows though)

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

      Also the Polars documentation makes so much more sense

    • @goodmanshawnhuang
      @goodmanshawnhuang 16 днів тому

      This helps, thanks 😊

  • @m3talHalide-rt2fz
    @m3talHalide-rt2fz 14 днів тому +1

    bro, its literally in the search results: tqdm means "progress" in Arabic (taqadum, تقدّم) and is an abbreviation for "I love you so much" in Spanish (te quiero demasiado).

  • @anshulgada4712
    @anshulgada4712 17 днів тому

    What do u use for the visual color checks next to line nums which tell u if a line is added, removed etc?? This is when ruff was run for formatting.

  • @mage1over137
    @mage1over137 15 днів тому

    PLAC is awesome lib. It makes making CLI super easy and very pythonic.

  • @kaustubhgupta12
    @kaustubhgupta12 Місяць тому +1

    Can we have a indepth video on Pydantic? Maybe a practical implementation in a small project?

    • @KeithGalli
      @KeithGalli  Місяць тому +1

      That's a good suggestion. Will try to incorporate in an upcoming project!

  • @meirprotrack-js7yl
    @meirprotrack-js7yl 19 днів тому +1

    Thanks!
    What plugins do you use in vscode that pops up the code suggestions. And api explanations?

    • @KeithGalli
      @KeithGalli  18 днів тому

      I pay for Github Copilot and use that extension in VS Code. If you need a free option, I recommend checking out Codeium VS Code extension

    • @davleki
      @davleki 10 днів тому

      Looking for this too, I did find another video that used Tabnine. Curious what this guy is using

    • @KeithGalli
      @KeithGalli  9 днів тому +1

      @@davleki So I'm using the Github Copilot VS Code Extension, but a free alternative you may try is the "Codeium" VS Code extension.

    • @FireDragon11111
      @FireDragon11111 8 днів тому

      My PC makes VS all blurry and I haven’t been able to fix it, so I can’t even use it

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

    What makes ruff any better than other linters like flake8?

  • @Usmctbone
    @Usmctbone 23 дні тому +3

    tqdm comes from the Arabic word taqadum. It means progress which is why it is related to the progress bar.

    • @sohannag612
      @sohannag612 21 день тому

      That's an insightful insight ❤

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

    How do you get colored messages to appear in the terminal?

  • @KelvinChuchu17
    @KelvinChuchu17 7 днів тому

    Cool Video buddy.. Thanks.

  • @aviralwalia
    @aviralwalia 8 днів тому

    awesome stuff
    thankx

  • @plumberski8854
    @plumberski8854 Місяць тому +1

    Excellent and 99 thumbs up! Borrowed thumbs from family and friends. Ha.

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

      hahah aww thank you so much! Shout out to your friends and family 😎

  • @peterstaar4912
    @peterstaar4912 21 день тому

    What about docling?

  • @garyphan-lo4vi
    @garyphan-lo4vi Місяць тому

    Another amazing video from Keith ‼️🔥

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

      Thank you for the continued support kind sir

  • @dansplain2393
    @dansplain2393 8 днів тому

    Great video

  • @starryknight64
    @starryknight64 Місяць тому +7

    Literally first line in tqdm docs: "tqdm means "progress" in Arabic" 😅

    • @KeithGalli
      @KeithGalli  Місяць тому +2

      I plead the fifth 🙈

  • @KannanS-y7k
    @KannanS-y7k 25 днів тому

    it is a nice video . i gain lot of new things .which platform you are using to write the code ?

  • @rohithreddy75
    @rohithreddy75 22 дні тому +1

    This is the first time i heard about ruff,looks very useful.

  • @thatrand0mnpc
    @thatrand0mnpc Місяць тому +2

    Rich also has progress bars like tqdm

    • @olearydj
      @olearydj 19 днів тому +1

      Came here to say this! Prettier too!

  • @Miminaysmn
    @Miminaysmn 28 днів тому

    Tqdm stands for تقدم in arabic and it means advancement or progress :)

    • @KeithGalli
      @KeithGalli  28 днів тому +2

      Thank you for sharing :)

  • @lohith8891
    @lohith8891 Місяць тому +1

    Expecting more videos from you keith!!

  • @Diegos79
    @Diegos79 Місяць тому +1

    Super useful video. Thanks!

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

    Thank you so much. I will learn so much and save so much time using the Ruff library. 🙏

  • @amansorout.6779
    @amansorout.6779 Місяць тому

    Can you make similar knowledgeable videos on Azure?
    I love your python videos.
    - From India.

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

      Glad you like the videos! What type of Azure videos are you looking for??

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

    How do you get these coding prompts pop up on the screen? Is it Chat Gpt built in python?

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

    this channel is super highly underrated

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

    tqdm is life

  • @wimgielis8802
    @wimgielis8802 Місяць тому +1

    New follower, great video ! Just wondering how the autocomplete is done, seems very useful to avoid my many typos.

  • @Avinashjoshi1003
    @Avinashjoshi1003 22 дні тому

    Superb , thanks for sharing life saver library, keep it up and see more libraries.

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

    nice to meet you again my Idol...❤❤ very value info

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

    thanks, very useful information, i will definitely check these libraries out, like you say, they are very good for creating better code, getting comfortable may take time, your Humphrey is my Bernard, lol, subbed, Take care and God Bless

  • @goodmanshawnhuang
    @goodmanshawnhuang 16 днів тому

    Great video, appreciate your sharing!

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

    Cool.. Good stuff. Thanks for sharing these.

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

    Great tips!

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

    Thanks for the video. Excellent.!!!!!

  • @alexhe2383
    @alexhe2383 16 днів тому

    Your video is super . Good one thanks

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

    Great job man! Thanks

  • @xbizydown
    @xbizydown 24 дні тому

    Hey! Thank you for the video, appreciate it!

  • @franklinedgar3583
    @franklinedgar3583 Місяць тому +4

    Tqdm (تقدم ) is the arabic word for progess!

  • @12madorno34
    @12madorno34 4 дні тому

    😇

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

    Thank you very much! 😉

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

    loved it! thank you

  • @z0py
    @z0py 18 днів тому

    Really nice video. Could this be a series?

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

    Watching your connect 4 videos. Is that all the strategy you need ? Can you make more videos playing the highest level Ai explaining as you play? Looking to become an expert out of pure revenge!

  • @rockpadstudios
    @rockpadstudios 23 дні тому

    I enjoy making my own progress bar. Rich is a great option

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

    thanks for this !

  • @juxyper
    @juxyper 8 днів тому

    pathlib feels a bit useless, it's already possible to do all of that with os

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

    Excelent!

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

    One library must people haven't heard of that I really like is pandera. Great for validating pandas df's.

  • @dragweb7725
    @dragweb7725 17 днів тому

    i thought itertools would be there, its just so practical and optimized for a lot of iterable management

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

    Excellent .

  • @ulrich-tonmoy
    @ulrich-tonmoy Місяць тому

    path thing is the worst experience of mine in python

  • @cheikhulkhadimfaye6325
    @cheikhulkhadimfaye6325 16 днів тому

    You have also pprint as alternative of rich

  • @parabellum7639
    @parabellum7639 16 днів тому

    Faresti un video sulla libreria Manim. Grazie mille

  • @perfectpython8950
    @perfectpython8950 22 дні тому

    Rich is very useful.

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

    Wow Rich and Ruff

  • @AurelianoGuedes
    @AurelianoGuedes 9 днів тому

    the first two are compleatelly time waste

  • @Davide73
    @Davide73 15 днів тому

    C'mon, new libraries, new depencies, new virtual environment, install this to install that to use those, .... hours lost just to start... stop using this toy language...

  • @MrNolimitech
    @MrNolimitech 5 днів тому +1

    For me, I prefer using os, when we talk about path. I hate using "/" and adding more and more "/". It's a non-sense for me.
    All my "scripts" that need files have this line of code:
    DIRECTORY = os.path.dirname(os.path.realpath(__file__))
    After, all you have to do, is using os.path.join(DIRECTORY, ...)