logo
episode-header-image
Jul 2024
1h 4m

#471: Learning and teaching Pandas

MICHAEL KENNEDY
About this episode
If you want to get better at something, often times the path is pretty clear. If you get better at swimming, you go to the pool and practice your strokes and put in time doing the laps. If you want to get better at mountain biking, hit the trails and work on drills focusing on different aspects of riding. You can do the same for programming. Reuven Lerner is back on the podcast to talk about his book Pandas Workout. We dive into strategies for learning Pandas and Python as well as some of his workout exercises.

Episode sponsors

Sentry Error Monitoring, Code TALKPYTHON
Scalable Path
Talk Python Courses

Links from the show

Reuven Lerner on Twitter: @reuvenmlerner
Pandas Workout Book: manning.com
Bamboo Weekly: Solar eclipse: bambooweekly.com
Bamboo Weekly: Avocado hand: bambooweekly.com
Scaling data science across Python and R: talkpython.fm
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy
Up next
Aug 22
#517: Agentic Al Programming with Python
Agentic AI programming is what happens when coding assistants stop acting like autocomplete and start collaborating on real work. In this episode, we cut through the hype and incentives to define “agentic,” then get hands-on with how tools like Cursor, Claude Code, and LangChain ... Show More
1h 17m
Aug 19
#516: Accelerating Python Data Science at NVIDIA
Python’s data stack is getting a serious GPU turbo boost. In this episode, Ben Zaitlen from NVIDIA joins us to unpack RAPIDS, the open source toolkit that lets pandas, scikit-learn, Spark, Polars, and even NetworkX execute on GPUs. We trace the project’s origin and why NVIDIA bui ... Show More
1h 5m
Aug 11
#515: Durable Python Execution with Temporal
What if your code was crash-proof? That's the value prop for a framework called Temporal. Temporal is a durable execution platform that enables developers to build scalable applications without sacrificing productivity or reliability. The Temporal server executes units of applica ... Show More
1h 10m
Recommended Episodes
Mar 2022
557: Effective Pandas
Pandas expert Matt Harrison sits down with Jon Krohn to discuss tips, tricks and best practices for Pandas learning and mastery. In this episode you will learn: Pros and cons of self-publishing and working with a publisher [5:05] Matt's six tips for using Pandas [17:13] The best ... Show More
1h 30m
May 2023
675: Pandas for Data Analysis and Visualization
Wrangling data in Pandas, when to use Pandas, Matplotlib or Seaborn, and why you should learn to create Python packages: Jon Krohn speaks with guest Stefanie Molin, author of Hands-On Data Analysis with Pandas.This episode is brought to you by Posit, the open-source data science ... Show More
1h 8m
Aug 5
911: The Future of Python Notebooks is Here, with Marimo’s Dr. Akshay Agrawal
Reproducibility, Python notebooks, and data science communities: Software developer Akshay Agrawal speaks to Jon Krohn about Marimo, the next-generation computational notebook for Python, how he built and fostered a thriving community around the product, and what makes this noteb ... Show More
58m 20s
Aug 2024
How to Race the Leadville 100, Elevation and FTP, Nutrition, and More - Ask a Cycling Coach Podcast 486
- Leadville 2024 Time Sheets!: https://trainerroad.cc/LeadvilleTimeSheets   - Leadville 2024 Race Guide: https://trainerroad.cc/LeadvilleTimeSheets  - Leadville 2024 Course: https://www.strava.com/routes/3254212670710823918  - Try TrainerRoad risk-free! 👉 www.TrainerRoad.com   / ... Show More
20m 28s
Jul 2024
120: Don’t Learn Python as a Data Analyst (Learn This Instead)
Although Python is talked about a lot in the data world, if you are aiming for your first data analyst role, I don’t think you should learn it. It takes too much time, it’s hard to learn, and it’s hard to use. In this episode, I’ll dive into more of the specifics and what to focu ... Show More
9m 1s
Feb 2025
Racing Smart & Overcoming Mental Blocks | Pro Tips with Hannah Otto | Ask a Cycling Coach Podcast 513
Try TrainerRoad risk-free! 👉 www.TrainerRoad.com Join the TrainerRoad Zwift Club 🚴 https://trainerroad.cc/trzwiftclub  // SHARE AND RATE THE PODCAST!iTunes: https://trainerroad.cc/apple2 Spotify: https://trainerroad.cc/spotify2 Google Podcasts: https://trainerroad.cc/google // ... Show More
1h 28m
Dec 2024
Why Your FTP Isn’t Improving | Deep Dive Into a Real Athlete’s Training | Ask a Cycling Coach Podcast 506
Try TrainerRoad risk-free! 👉 www.TrainerRoad.com   // SHARE AND RATE THE PODCAST! iTunes: https://trainerroad.cc/apple2  Spotify: https://trainerroad.cc/spotify2  Google Podcasts: https://trainerroad.cc/google // TOPICS COVERED (00:00:00) Welcome! (00:01:05) Case Study: Matthew' ... Show More
1h 10m
May 1
IS OVERTRAINING A MYTH?? | Pro Cyclist Hannah Otto | Ask a Cycling Coach Podcast 529
🚀Try TrainerRoad risk-free! 👉 ⁠www.TrainerRoad.com⁠🏁 Race with us in the TrainerRoad Throwdown Series!: https://trainerroad.cc/TRrace 🤝Join the TrainerRoad Zwift Club 🚴 ⁠https://trainerroad.cc/trzwiftclub⁠// SHARE AND RATE THE PODCAST!iTunes: ⁠https://trainerroad.cc/apple2⁠ ... Show More
1h 19m
Sep 2024
Training & Illness, Sunscreen & Performance, Why You’re Getting Dropped, and More - Ask a Cycling Coach Podcast 490
- Try TrainerRoad risk-free! 👉 www.TrainerRoad.com    // SHARE AND RATE THE PODCAST! iTunes: https://trainerroad.cc/apple2  Spotify: https://trainerroad.cc/spotify2  Google Podcasts: https://trainerroad.cc/google // TOPICS COVERED 00:00 Welcome! 00:42 Hannah's Recent Illness ... Show More
1h 23m
Jul 2024
The Best of 2024 (so far) with Sarah Guo and Elad Gil
Believe or not, we’re almost halfway through 2024. Sarah and Elad have spent the first of this year talking with some of the most innovative minds in the AI industry, so we’re taking a look at some of our favorite No Priors conversations so far featuring Dylan Field (Figma), Emil ... Show More
25m 56s