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! 😆
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!
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.
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).
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
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!
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...
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, ...)
I’m not used to videos like this not being full of garbage libraries that I’ll never use. Super useful. Thanks!
Hey! Thanks for the shoutout Keith. Awesome to see you back making videos like this. ❤💪
You are very welcome! Thank you for all of your videos! 🫡
tqdm means "progress" in Arabic (taqadum, تقدّم) and is an abbreviation for "I love you so much" in Spanish (te quiero demasiado).
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! 😆
Stop simping dude
@@Samuel-ik5wpdon't you think?
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!
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 :)
once again. Such a good video. Good to se you back making videos
Thank you for the continued support!
Thank you Keith! Rich is a game changer.
Cool content! Definitely going to use all of the packages👏
Hi, great video. Tqdm is great library, but rich works only in VSC (not in Pycharm).
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.
Just switched to Polars this week and it's fantastic (needing to unlearn my years of pandas syntax experience blows though)
Also the Polars documentation makes so much more sense
This helps, thanks 😊
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).
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.
think that is done by git?
PLAC is awesome lib. It makes making CLI super easy and very pythonic.
Can we have a indepth video on Pydantic? Maybe a practical implementation in a small project?
That's a good suggestion. Will try to incorporate in an upcoming project!
Thanks!
What plugins do you use in vscode that pops up the code suggestions. And api explanations?
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
Looking for this too, I did find another video that used Tabnine. Curious what this guy is using
@@davleki So I'm using the Github Copilot VS Code Extension, but a free alternative you may try is the "Codeium" VS Code extension.
My PC makes VS all blurry and I haven’t been able to fix it, so I can’t even use it
What makes ruff any better than other linters like flake8?
tqdm comes from the Arabic word taqadum. It means progress which is why it is related to the progress bar.
That's an insightful insight ❤
How do you get colored messages to appear in the terminal?
Cool Video buddy.. Thanks.
awesome stuff
thankx
Excellent and 99 thumbs up! Borrowed thumbs from family and friends. Ha.
hahah aww thank you so much! Shout out to your friends and family 😎
What about docling?
Another amazing video from Keith ‼️🔥
Thank you for the continued support kind sir
Great video
Literally first line in tqdm docs: "tqdm means "progress" in Arabic" 😅
I plead the fifth 🙈
it is a nice video . i gain lot of new things .which platform you are using to write the code ?
VSCode with copilot
This is the first time i heard about ruff,looks very useful.
Rich also has progress bars like tqdm
Came here to say this! Prettier too!
Tqdm stands for تقدم in arabic and it means advancement or progress :)
Thank you for sharing :)
Expecting more videos from you keith!!
Super useful video. Thanks!
Thank you so much. I will learn so much and save so much time using the Ruff library. 🙏
Can you make similar knowledgeable videos on Azure?
I love your python videos.
- From India.
Glad you like the videos! What type of Azure videos are you looking for??
How do you get these coding prompts pop up on the screen? Is it Chat Gpt built in python?
it's copilot integreted into vscode
this channel is super highly underrated
tqdm is life
New follower, great video ! Just wondering how the autocomplete is done, seems very useful to avoid my many typos.
Superb , thanks for sharing life saver library, keep it up and see more libraries.
nice to meet you again my Idol...❤❤ very value info
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
Great video, appreciate your sharing!
Cool.. Good stuff. Thanks for sharing these.
Great tips!
Thank you!
Thanks for the video. Excellent.!!!!!
You are very welcome!
Your video is super . Good one thanks
Great job man! Thanks
Hey! Thank you for the video, appreciate it!
Tqdm (تقدم ) is the arabic word for progess!
😇
Thank you very much! 😉
you are welcome!!
loved it! thank you
Really nice video. Could this be a series?
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!
I enjoy making my own progress bar. Rich is a great option
thanks for this !
pathlib feels a bit useless, it's already possible to do all of that with os
Excelent!
One library must people haven't heard of that I really like is pandera. Great for validating pandas df's.
i thought itertools would be there, its just so practical and optimized for a lot of iterable management
Excellent .
path thing is the worst experience of mine in python
You have also pprint as alternative of rich
Faresti un video sulla libreria Manim. Grazie mille
Rich is very useful.
Wow Rich and Ruff
the first two are compleatelly time waste
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...
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, ...)