5 Python Libraries You Should Know in 2025!

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 100

  • @iSJ9y217
    @iSJ9y217 6 дней назад +4

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

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

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

    • @Samuel-ik5wp
      @Samuel-ik5wp Месяц назад +2

      Stop simping dude

    • @Idiot123009
      @Idiot123009 15 дней назад

      ​@@Samuel-ik5wpdon't you think?

  • @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 9 дней назад

    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 26 дней назад

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

  • @astareimeikiene7181
    @astareimeikiene7181 Месяц назад

    this channel is super highly underrated

  • @kapibara2440
    @kapibara2440 Месяц назад

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

  • @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 17 дней назад

    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 17 дней назад

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