You’ve probably heard about uv: It’s faster than pip It replaces lots of other Python packaging tools It lets you publish to PyPI easier than before But using uv isn’t just about learning a few commands. It’s about changing how you think about packaging, and what commands you run on ...
I’ve been teaching Python and Pandas for decades — in companies, at conferences, and on YouTube — and I keep hearing the same frustrations everywhere I go: “I understand the basics, but Pandas still feels like a black box.” “When I have a problem to solve, I’m not even sure ...
Want to use uv effectively? Take my free, 12-part “uv crash course,” at https://uvCrashCourse.com/ . Like many others in the Python world, I’ve adopted “uv“, the do-everything, lightning-fast package manager written in Rust. uv does it all: For people who just want to download and install packages, it replaces pip. ...
I love conferences. I enjoy everything about them — the nonstop stream of learning, the chance to see old friends and meet new ones, and just generally to be around a lot of interesting, smart, and fun people. And yes, as a trainer, I also enjoy getting a chance to ...
Congratulations! You’ve finished a Python course, or even two. You’re now a certified Python programmer. And yet, when it comes time to start a new Python project, you aren’t sure where to start. The blank screen in front of you doesn’t fill you with excitement and creativity. Rather, it fills ...
It’s August! For many of us, that means it’s time for hot weather and perhaps even a vacation. But if you’re a Python/Pandas nerd like me, it’s is the perfect time to level up your programming skills. And in the coming weeks, I’ll be offering 13 (!) live, online courses ...